feat: upgrade Java compilation target from 17 to 21#390
Conversation
- Update maven.compiler.release from 17 to 21 in pom.xml - Update CI PR workflow MAIN_JAVA_VER to 21 and simplify test matrix - Update CI release workflow to use Java 21 - Add Java 21 minimum requirement to README - Revise Known Issues section for Java 17 hang warning Implements TC-3969 Assisted-by: Claude Code
Review Summary by QodoUpgrade Java compilation target to version 21
WalkthroughsDescription• Upgrade Java compilation target from 17 to 21 • Simplify CI test matrix to only Java 21 • Update CI workflows to use Java 21 • Add Java 21 minimum requirement documentation • Revise Known Issues section for Java 17 compatibility Diagramflowchart LR
pom["pom.xml<br/>maven.compiler.release: 17→21"]
pr_workflow["pr.yml<br/>MAIN_JAVA_VER: 17→21<br/>matrix: [17,21]→[21]"]
release_workflow["release.yml<br/>java-version: 17→21"]
readme["README.md<br/>Add Java 21 requirement<br/>Update Known Issues"]
pom --> pr_workflow
pom --> release_workflow
pom --> readme
File Changes1. pom.xml
|
Code Review by Qodo
1.
|
|
@ruromero Could you go to |
I can't but I have asked one of the Org maintainers |
…ava 21 - Point integration workflow to soul2zimate/exhort-integration-tests which has Java 21 configured - Update Maven Enforcer requireJavaVersion from [11,) to [21,) - Update Java version badge in CONTRIBUTING.md from 11 to 21 Implements TC-3969 Assisted-by: Claude Code
Code Review by Qodo
1.
|
Implements TC-3969
Assisted-by: Claude Code