Skip to content

GH-1078: Upgrade minimum JDK version from 11 to 17#1079

Open
jbonofre wants to merge 3 commits intoapache:mainfrom
jbonofre:upgrade-jdk-17
Open

GH-1078: Upgrade minimum JDK version from 11 to 17#1079
jbonofre wants to merge 3 commits intoapache:mainfrom
jbonofre:upgrade-jdk-17

Conversation

@jbonofre
Copy link
Member

Update compiler source/target/release to 17 across build config (pom.xml, bom), CI workflows, Docker images, Brewfile, and documentation. Replace deprecated boxed-type constructors with valueOf() in HolderReaderImpl codegen template to fix -Werror under release=17.

What's Changed

JDK 11 would not be supported in some cases.

This contains breaking changes.

Closes #1078.

Update compiler source/target/release to 17 across build config (pom.xml,
bom), CI workflows, Docker images, Brewfile, and documentation. Replace
deprecated boxed-type constructors with valueOf() in HolderReaderImpl
codegen template to fix -Werror under release=17.
@github-actions

This comment has been minimized.

@jbonofre jbonofre added the enhancement PRs that add or improve features. label Mar 17, 2026
@jbonofre jbonofre added this to the 20.0.0 milestone Mar 17, 2026
JDK 25 is early-access and Eclipse Temurin Docker images are not
yet available, causing the test matrix to fail. Mark JDK 25 jobs
with continue-on-error so they don't block the workflow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change enhancement PRs that add or improve features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to JDK 17

2 participants