Skip to content

Releases: JobService/job-service

v9.1.1

20 Jan 17:21
8fcc55c
Compare
Choose a tag to compare

Version Number

9.1.1-554

New Features

  • None

Bug Fixes

  • D998240: Defect causing issues using Cancel_jobs and Delete_Jobs has been resolved.

Known Issues

  • None

Release Artifacts

Maven
Read more

v9.1.0

10 Jan 13:01
dad3af6
Compare
Choose a tag to compare

Version Number

9.1.0-548

New Features

  • US921241: Job Service GET calls have been extended to include Status parameter

Bug Fixes

  • D998053: Fixed isTaskCompleted() issue that impacts very large jobs

Known Issues

  • None

Release Artifacts

Maven
Read more

v9.0.1

03 Dec 09:57
41fef4c
Compare
Choose a tag to compare

Version Number

9.0.1-534

New Features

  • None

Bug Fixes

  • D992194: Fix to make getJobs function partition aware when jobId is the same.

Known Issues

  • None

Release Artifacts

Maven
Read more

v9.0.0

29 Nov 15:06
aed4452
Compare
Choose a tag to compare

Version Number

9.0.0-530

Breaking changes

  • US975260: Refactor to remove HPE references in package names

New Features

  • US969005: Add support for getting secrets from configurable sources.
    • Secrets can be retrieved from the following sources:
      • Environment variables (direct value) - enabled via CAF_ENABLE_ENV_SECRETS (defaults to true)
      • File content (path specified by environment variable with _FILE suffix) - enabled via CAF_ENABLE_FILE_SECRETS (defaults to false)

Known Issues

  • None

Release Artifacts

Maven
Read more

v8.0.0

25 Oct 09:11
06b951f
Compare
Choose a tag to compare

Version Number

8.0.0-499

New Features

  • None.

Breaking Changes

  • 634058: CAF_WMP_ Environment variables and associated functionality has been removed.

Known Issues

  • None.

Release Artifacts

Maven
Read more

v7.2.0

26 Sep 14:52
2070f62
Compare
Choose a tag to compare

Version Number

7.2.0-490

New Features

  • US929026: Updated to run on Java 21.
  • US952036: Image is now built on Oracle Linux.
  • I948127: JVM arguments introduced for diagnosing OutOfMemoryError.

Known Issues

  • None

Release Artifacts

Maven
Read more

v7.1.0

17 Jun 10:59
a5c71a7
Compare
Choose a tag to compare

Version Number

7.1.0-426

Breaking Changes

  • US898110: Default queue type is set as quorum.
    • This change sets quorum as the default type of queues created by the jobservice. To maintain existing behavior the CAF_RABBITMQ_QUEUE_TYPE environment should be set to classic.

New Features

  • US915147: New liveness and readiness endpoints added to the Job Tracking Worker.

    • A new /health-check?name=all&type=ALIVE endpoint has been added on the default REST port (8080) to check if a worker is alive.
    • A new /health-check?name=all&type=READY endpoint has been added on the default REST port (8080) to check if a worker is ready.
    • See the Worker Framework Documentation
      for more details.
  • US914145: New liveness and readiness endpoints added to the Job Service.

    • A new /health-check?name=all&type=ALIVE endpoint has been added on the default REST port (8080) to return the result of the last
      liveness check.
    • A new /health-check?name=all&type=READY endpoint has been added on the default REST port (8080) to return the result of the last
      readiness check.
    • The liveness and readiness checks are run on a schedule, which can be configured by the environment variables described in the
      README.md.
  • US914157: New ports-alive and ports-ready liveness and readiness checks added to the Job Service.

    • ports-alive checks that the server's ports (application and admin) are started and open
    • ports-ready checks that the server's ports (application and admin) are accepting connections

Bug Fixes

  • US893094: Prevent creation of a job if any of its prerequisite jobs have failed.
  • I898110: Remove worker-message-prioritization dependencies.
  • I915151: Resolve a memory exhaustion issue in the service

Known Issues

  • None

Release Artifacts

Maven
Read more

v7.0.2

03 May 00:29
7ed6718
Compare
Choose a tag to compare

Version Number

7.0.2-1

New Features

  • None

Bug Fixes

  • I915151: Resolve a memory exhaustion issue in the service

Known Issues

  • None

Release Artifacts

Maven
Read more

v7.0.1

10 Apr 07:42
a064138
Compare
Choose a tag to compare

Version Number

7.0.1-381

Patch Fixes Included

  • This release includes dependency updates only.

New Features

  • None

Known Issues

  • None

Release Artifacts

Maven
Read more

v7.0.0

12 Feb 15:22
2f748a6
Compare
Choose a tag to compare

Version Number

7.0.0-334

New Features

  • US771133: Support bulk cancellation of multiple jobs through new API endpoint /partitions/{partitionId}/jobs:cancel.
  • US868107: Support bulk deletion of multiple jobs through new API endpoint /partitions/{partitionId}/jobs:delete.

Breaking Changes

  • US361030: SSL configuration environment variables changed
    The SSL_TOMCAT_* environment variables are no longer respected.
    The following environment variables are now used to configure SSL:

    • SSL_KEYSTORE_PATH
    • SSL_KEYSTORE
    • SSL_KEYSTORE_TYPE (Optional, defaults to JKS)
    • SSL_KEYSTORE_PASSWORD
    • SSL_CERT_ALIAS
    • SSL_VALIDATE_CERTS (Optional, defaults to false)
  • US361030: Dropped CORS headers
    The Access-Control-Allow-* headers are no longer returned by the Job Service.

  • D854021: Worker Framework V4 Format message support dropped
    The Job Tracking Worker has been updated to use a new version of the worker framework which no longer supports the V4 format message.


    The Job Service Scheduled Executor no longer respects the JOB_SERVICE_MESSAGE_OUTPUT_FORMAT environment variable. The V3 format message is always output regardless of the setting.

Known Issues

  • None.

Release Artifacts

Maven
Read more