Releases: JobService/job-service
v9.1.1
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
com.github.jobservice:job-service-config:9.1.1-554
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db-client:9.1.1-554
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:9.1.1-554
(pom,pom.asc)com.github.jobservice:job-service-postgres-container:9.1.1-554
(pom,pom.asc)com.github.jobservice:job-service-container:9.1.1-554
(pom,pom.asc)com.github.jobservice:job-service-contract:9.1.1-554
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking:9.1.1-554
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-shared:9.1.1-554
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-container:9.1.1-554
(pom,pom.asc)com.github.jobservice:job-service-util:9.1.1-554
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db:9.1.1-554
(jar,jar.asc,pom,[pom.asc](https:/...
v9.1.0
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
com.github.jobservice:job-service-config:9.1.0-548
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db-client:9.1.0-548
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:9.1.0-548
(pom,pom.asc)com.github.jobservice:job-service-postgres-container:9.1.0-548
(pom,pom.asc)com.github.jobservice:job-service-container:9.1.0-548
(pom,pom.asc)com.github.jobservice:job-service-contract:9.1.0-548
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking:9.1.0-548
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-shared:9.1.0-548
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-container:9.1.0-548
(pom,pom.asc)com.github.jobservice:job-service-util:9.1.0-548
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db:9.1.0-548
(jar,jar.asc,[pom](https://oss.sonatype.org/content/groups/public/com/github/jobservice/job-service-d...
v9.0.1
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
com.github.jobservice:job-service-testing-worker-shared:9.0.1-534
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:9.0.1-534
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:9.0.1-534
(pom,pom.asc)com.github.jobservice:job-service-internal-client:9.0.1-534
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:9.0.1-534
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-core:9.0.1-534
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-config:9.0.1-534
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:9.0.1-534
(pom,pom.asc)com.github.jobservice:job-service-db:9.0.1-534
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-aggregator:9.0.1-534
(pom,pom.asc)com.github.jobservice:job-service-scheduled-executor:9.0.1-534
([jar](https://oss.sonatype.org/content/groups/public/com/github/jobservice/job-service-scheduled-executor/9.0.1-534/job...
v9.0.0
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 totrue
) - File content (path specified by environment variable with
_FILE
suffix) - enabled viaCAF_ENABLE_FILE_SECRETS
(defaults tofalse
)
- Environment variables (direct value) - enabled via
- Secrets can be retrieved from the following sources:
Known Issues
- None
Release Artifacts
Maven
com.github.jobservice:job-service-config:9.0.0-530
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db-client:9.0.0-530
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:9.0.0-530
(pom,pom.asc)com.github.jobservice:job-service-postgres-container:9.0.0-530
(pom,pom.asc)com.github.jobservice:job-service-container:9.0.0-530
(pom,pom.asc)com.github.jobservice:job-service-contract:9.0.0-530
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking:9.0.0-530
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-shared:9.0.0-530
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice.workers.jobtracking:worker-jobtracking-container:9.0.0-530
(pom,pom.asc)com.github.jobservice:job-service-util:9.0.0-530
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db:9.0.0-530
([jar](https://oss.sonatype.org/content/groups/public/com/github/j...
v8.0.0
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
com.github.jobservice:worker-jobtracking:8.0.0-499
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-config:8.0.0-499
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db-client:8.0.0-499
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:8.0.0-499
(pom,pom.asc)com.github.jobservice:job-service-postgres-container:8.0.0-499
(pom,pom.asc)com.github.jobservice:job-service-container:8.0.0-499
(pom,pom.asc)com.github.jobservice:job-service:8.0.0-499
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:8.0.0-499
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:8.0.0-499
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-db:8.0.0-499
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-internal-client:8.0.0-499
(jar,jar.asc,javadoc.jar,[javadoc.jar.asc](https://oss.sonatype.org/content/group...
v7.2.0
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
com.github.jobservice:job-service-testing-worker-shared:7.2.0-490
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:7.2.0-490
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:7.2.0-490
(pom,pom.asc)com.github.jobservice:job-service-internal-client:7.2.0-490
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:7.2.0-490
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:worker-jobtracking-container:7.2.0-490
(pom,pom.asc)com.github.jobservice:job-service-config:7.2.0-490
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:7.2.0-490
(pom,pom.asc)com.github.jobservice:job-service-db:7.2.0-490
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-aggregator:7.2.0-490
(pom,pom.asc)com.github.jobservice:job-service-scheduled-executor:7.2.0-490
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,[pom.asc](https://oss.sonatype.org/conte...
v7.1.0
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 theCAF_RABBITMQ_QUEUE_TYPE
environment should be set toclassic
.
- This change sets
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.
- A new
-
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.
- A new
-
US914157: New
ports-alive
andports-ready
liveness and readiness checks added to the Job Service.ports-alive
checks that the server's ports (application and admin) are started and openports-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
com.github.jobservice:job-service-testing-worker-shared:7.1.0-426
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:7.1.0-426
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-internal-client:7.1.0-426
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:7.1.0-426
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:worker-jobtracking-container:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-config:7.1.0-426
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-db:7.1.0-426
(jar,jar.asc,[pom](https://oss.sonatype.org/content/g...
v7.0.2
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
com.github.jobservice:job-service-testing-worker-shared:7.0.2-1
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:7.0.2-1
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:7.0.2-1
(pom,pom.asc)com.github.jobservice:job-service-internal-client:7.0.2-1
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:7.0.2-1
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:worker-jobtracking-container:7.0.2-1
(pom,pom.asc)com.github.jobservice:job-service-config:7.0.2-1
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:7.0.2-1
(pom,pom.asc)com.github.jobservice:job-service-db:7.0.2-1
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-aggregator:7.0.2-1
(pom,pom.asc)com.github.jobservice:job-service-scheduled-executor:7.0.2-1
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,[sources.jar.asc](htt...
v7.0.1
Version Number
7.0.1-381
Patch Fixes Included
- This release includes dependency updates only.
New Features
- None
Known Issues
- None
Release Artifacts
Maven
com.github.jobservice:job-service-testing-worker-shared:7.0.1-381
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:7.0.1-381
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:7.0.1-381
(pom,pom.asc)com.github.jobservice:job-service-internal-client:7.0.1-381
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:7.0.1-381
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:worker-jobtracking-container:7.0.1-381
(pom,pom.asc)com.github.jobservice:job-service-config:7.0.1-381
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:7.0.1-381
(pom,pom.asc)com.github.jobservice:job-service-db:7.0.1-381
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-aggregator:7.0.1-381
(pom,pom.asc)com.github.jobservice:job-service-scheduled-executor:7.0.1-381
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,[pom.asc](https://oss.sonatype.org/content/groups/public/com/github/jobservice/job-service-scheduled-executor/7.0...
v7.0.0
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
TheSSL_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 toJKS
)SSL_KEYSTORE_PASSWORD
SSL_CERT_ALIAS
SSL_VALIDATE_CERTS
(Optional, defaults tofalse
)
-
US361030: Dropped CORS headers
TheAccess-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 theJOB_SERVICE_MESSAGE_OUTPUT_FORMAT
environment variable. The V3 format message is always output regardless of the setting.
Known Issues
- None.
Release Artifacts
Maven
com.github.jobservice:job-service-testing-worker-shared:7.0.0-334
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-contract:7.0.0-334
(jar,jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-caller:7.0.0-334
(pom,pom.asc)com.github.jobservice:job-service-internal-client:7.0.0-334
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-util:7.0.0-334
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:worker-jobtracking-container:7.0.0-334
(pom,pom.asc)com.github.jobservice:job-service-config:7.0.0-334
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-postgres-container:7.0.0-334
(pom,pom.asc)com.github.jobservice:job-service-db:7.0.0-334
(jar,jar-with-dependencies.jar,jar-with-dependencies.jar.asc,jar.asc,pom,pom.asc,sources.jar,[sources.jar.asc](https://oss.sonatype.org/cont...