Skip to content

Use Java 21 JRE container base image#3718

Merged
sophokles73 merged 2 commits intomasterfrom
update_to_java_21_jre
Dec 4, 2025
Merged

Use Java 21 JRE container base image#3718
sophokles73 merged 2 commits intomasterfrom
update_to_java_21_jre

Conversation

@sophokles73
Copy link
Contributor

Updated the base container image to use Java 21 JRE for improved
performance and security. This change ensures compatibility with the
latest Java features and optimizations while still leveraging the
stable release process of the Temurin distribution provided by
Eclipse Adoptium.

Fixes #3702

Docker 29 requires a minimum (client) API version of 1.44.
Added sysmtem property for instructing testscontainers to use API
version 1.44. Also updated Maven Docker plugin to latest version to
fulfill the requirement.
Updated the base container image to use Java 21 JRE for improved
performance and security. This change ensures compatibility with the
latest Java features and optimizations while still leveraging the
stable release process of the Temurin distribution provided by
Eclipse Adoptium.

Fixes #3702
Copy link
Contributor

@calohmn calohmn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sophokles73 sophokles73 merged commit 0364461 into master Dec 4, 2025
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use Java 21 LTS for running Hono components

2 participants