Skip to content

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__.py files 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 Name property 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