JMA Client
0.9.2.20250827.46
API version: 8.1.0
- Can copy WorkData and Processing steps from organization to user and conversely user to organization.
0.9.2.20250728.45
API version: 8.0.0
- Add organizaion_id to InfoHco
- Rename user groups to user grants everywhere
0.9.2.20250515.43
API version: 7.6.0
- Adapt to new capabilities in API version 7.6.0
- Can execute new action RapidJobSetup to create and configure the job in a single request.
- Add helper function in job helper to execute this action and return Job instance.
- Add a new function ‘wait_for_completion’ in job convenience class to wait for job completion
- Uploaded WorkData file can now have non-ascii characters in its filename
0.9.2.20250506.42
API version: 7.5.0
- Adapt to new capabilities in API version 7.5.0
- Can hide processing steps, ability to query processing steps by IsConfigured parameter
- Job now keeps track of its started time, if it has been started
0.9.2.20250403.1
API version: 7.4.0
- Expose owner id on WorkData, Job and ProcessingStep
0.9.2.20250317.3
API version: 7.3.1
- Refactored import structure in
__init__.pyfiles to ease usage - Bugfixes in integration tests
- Added integration tests for API helpers in ProCon
- Added version selection for
Job.select_processing()
0.9.1.20241213.2
API version: 7.3.1
- Fix missing
Nameproperty for DataSlots in Job - Fix: relax deserialization so additional fields can be ignored (for DataSlots)
0.9.0.20241203.1
API version: 7.3.0
- Adapt to new capabilities in API version 7.3.0
0.8.0
API version: 7.2.0
- Adapt to new API
- Extend ProcessingStep registration and editing parameters to allow versions to be set and edited
- ProcessingStep versions are now used everywhere
0.7.0.20241113.1
API version: 7.1.0
Convenience wrappers:
- expose wrapped hco for Job, WorkFlow and ProcessingStep. Rename e.g. job._job -> job.job_hco
- on delete of Job, WorkFlow and ProcessingStep the internal HCO will be set to None, added checks for better error messages
- from_hco() functions no longer require a client, the one from the hco is extracted
- Job.delete_subjobs_with_data() now is recursive. It calls itself for subjobs (with same parameters)
Link:
- All Link now have a exists() function which returns true if the resource can be retrieved
- Link equality now uses target URL for comparison (not object reference)
Misc:
- Added media types for workflows WORKFLOW_DEFINITION and WORKFLOW_REPORT
- Fix job_hco now exposes current parameters of the job