Skip to content

Bump to 2.31.0-SNAPSHOT and target JDK 21#6999

Open
jaymcnallie wants to merge 1 commit intomasterfrom
jdk21-bump
Open

Bump to 2.31.0-SNAPSHOT and target JDK 21#6999
jaymcnallie wants to merge 1 commit intomasterfrom
jdk21-bump

Conversation

@jaymcnallie
Copy link
Copy Markdown
Member

Summary

  • Bumps maven.compiler.source/target from 17 to 21
  • Bumps every module from 2.30.2-SNAPSHOT to 2.31.0-SNAPSHOT via mvn versions:set -DprocessAllModules
  • Updates .github/workflows/ci.yml to set up JDK 21
  • Updates .github/workflows/release.yml jdk_version_map so master releases on JDK 21 and adds 2.30.x → JDK 17 (the maintenance branch was cut from current master before this bump)

The 2.30.x branch is the maintenance line for the JDK 17 train; bug fixes targeted at JDK 17 consumers should land there.

Karaf 4.4.10 and CXF 3.6.10 are unchanged. Both are officially "JDK 17" in their support matrices but in practice work on JDK 21 against this codebase.

Test plan

  • mvn install -DskipTests builds clean on JDK 21 locally
  • mvn install -P '!itests' (full unit test suite) passes on JDK 21 locally
  • Karaf-container itests pass on JDK 21 locally
  • CI green on this PR

- maven.compiler.source/target 17 -> 21
- ci.yml java-version 17 -> 21
- release.yml jdk_version_map: master->21, 2.30.x->17 (added)
- versions:set across all modules to 2.31.0-SNAPSHOT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant