Skip to content

JMA

20260820.333

API version: 9.10.0

  • Introduce Folders: Jobs, WorkData and ProcessingSteps can now be organized into a per-owner folder tree. A new Folder resource and a FolderRoot (which holds root-level, unfiled items) are reachable from the entry point.
  • Folders can be created, renamed and moved. Folder names must be unique within their parent folder, and moving a folder into its own subtree is rejected.
  • A folder exposes paginated Children (its subfolders) and Contents (the Jobs, WorkData and ProcessingSteps filed in it, ordered by date) as sub-resources.
  • Jobs, WorkData and ProcessingSteps can be filed into a folder and moved between folders. Their queries gain a folder filter, including an option to match a folder together with its whole subtree (recursive).
  • Each Job, WorkData and ProcessingStep now indicates its containing folder: a ParentFolder link (present only when the item is not at the root) and a FolderPath string property (the root is shown as /).
  • Sub-jobs can optionally inherit their parent job’s folder via InheritParentFolder.
  • Deleting a folder only succeeds when the folder is empty; it is refused if the folder still contains items or child folders (structural delete, no cascade).
  • Clearing a folder (DeleteAllInFolder) best-effort deletes every item in the folder and its descendants (the folders themselves are kept) and returns a per-object report listing each item as deleted or skipped, with a reason for any skip.
  • API version bump to 9.10.0

20260723.327

API version: 9.8.0

  • Jobs no longer remain in Processing when the worker executing them crashes or is evicted: the platform now automatically fails such jobs — they transition to Error with an explanatory error_description.
  • Admins can now filter job queries by WorkerId.
  • API version bump to 9.8.0

20260603.325

API version: 9.7.0

  • Cron Action Triggers now support a TimeZoneId; missing time zones default to UTC.
  • Added trigger activation windows with optional StartsAt and ExpiresAt values; expired triggers are deleted automatically, with optional deletion of associated templates.
  • Added TQL tag query support for Action Templates, matching the query behavior already available for Jobs, ProcessingSteps and WorkData.

20260422.318

API version: 9.7.0

  • fix a bug which lead to broken communication when an admin resumed a deployment
  • parallelized lookup of file size and deletion of unused DataSlots after job completion
  • fix missing and wrong log messages in some error cases

20260408.315

API version: 9.7.0

  • Add dataslot support for Action templates.

20260327.284

API version: 9.7.0

  • Add a new Action root with Action Templates and Action Triggers.
  • Action Templates can be created to store a processing configuration. Only processing steps that do not have any input data slots are supported.
  • Cron-based Action Triggers can be created and configured with both 5-field or 6-field cron expressions. Multiple templates can be linked to a trigger to be executed in configured schedules.
  • API Version bump to 9.7.0

20260304.241

API version: 9.6.1

  • Fix TQL, allow better quoted string recognition and be more permissive with allowed chars

20260302.239

API version: 9.6.0

  • Add support for TQL which allows to query tags with semantics for Jobs, ProcessingSteps and WorkData see documentation on details
  • Fix response of ProblemJson had sometimes the wrong ContentType
  • API Version bump to 9.6.0

20260220.236

API version: 9.5.0

  • Creation of WorkData placeholders of output dataslots before scheduling a job for execution now happens in parallel.

20260210.225

API version: 9.5.0

  • If the logs and metrics service URL is provided, all jobs will now contain an external link for logs monitoring. Jobs created from now on will also contain a link for metrics monitoring.