v7.1.0
buildmachine-sou-jenkins2
released this
17 Jun 10:59
·
1178 commits
to da51ea4f77ba4506a4f4e65038834fae4f92815a
since this release
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,pom.asc,sources.jar,sources.jar.asc)com.github.jobservice:job-service-aggregator:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-scheduled-executor: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-container:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-db-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: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-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-acceptance-tests:7.1.0-426
(pom,pom.asc)com.github.jobservice:job-service-dropwizard: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:7.1.0-426
(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
Docker
docker.io/jobservice/job-service:7.1.0
(Static Tag)docker.io/jobservice/job-service:7.1
(Dynamic Tag)docker.io/jobservice/job-service:7
(Dynamic Tag)docker.io/jobservice/job-service:latest
(Dynamic Tag)docker.io/jobservice/job-service-caller:7.1.0
(Static Tag)docker.io/jobservice/job-service-caller:7.1
(Dynamic Tag)docker.io/jobservice/job-service-caller:7
(Dynamic Tag)docker.io/jobservice/job-service-caller:latest
(Dynamic Tag)docker.io/jobservice/job-service-postgres:7.1.0
(Static Tag)docker.io/jobservice/job-service-postgres:7.1
(Dynamic Tag)docker.io/jobservice/job-service-postgres:7
(Dynamic Tag)docker.io/jobservice/job-service-postgres:latest
(Dynamic Tag)docker.io/jobservice/job-service-scheduled-executor:7.1.0
(Static Tag)docker.io/jobservice/job-service-scheduled-executor:7.1
(Dynamic Tag)docker.io/jobservice/job-service-scheduled-executor:7
(Dynamic Tag)docker.io/jobservice/job-service-scheduled-executor:latest
(Dynamic Tag)docker.io/jobservice/worker-jobtracking:7.1.0
(Static Tag)docker.io/jobservice/worker-jobtracking:7.1
(Dynamic Tag)docker.io/jobservice/worker-jobtracking:7
(Dynamic Tag)docker.io/jobservice/worker-jobtracking:latest
(Dynamic Tag)