Skip to content

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

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

GH-1078: Upgrade minimum JDK version from 11 to 17#1079
jbonofre wants to merge 4 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.
JDK 25 is too early-access: no Docker images available and Spotless
plugin is incompatible. Switch to JDK 23 which has stable tooling.
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