Skip to content

Upgrade to Java 21 (Spring Boot 3 / jakarta migration)#38

Open
vasiliy-mikhailov wants to merge 1 commit into
codeforkjeff:mainfrom
vasiliy-mikhailov:bump-java-21
Open

Upgrade to Java 21 (Spring Boot 3 / jakarta migration)#38
vasiliy-mikhailov wants to merge 1 commit into
codeforkjeff:mainfrom
vasiliy-mikhailov:bump-java-21

Conversation

@vasiliy-mikhailov

Copy link
Copy Markdown

Resolves #34.

Upgrades the project from Java 11 to Java 21, chaining the LTS steps and the Spring Boot upgrade Java 21 requires:

  • Java 11 → 17 → 21 (compiler release, Dockerfile build + runtime images, JaCoCo 0.8.8 → 0.8.12 for Java-21 bytecode, maven-compiler-plugin 3.10.1 → 3.15.0)
  • Spring Boot 2.7.3 → 3.3.13 with the javaxjakarta namespace migration (via OpenRewrite UpgradeSpringBoot_3_3)

Verified locally: mvn verify is green under Temurin 21 — all 39 previously-passing tests still pass (no test lost).

Prepared with the open-source bump-java-version skill.

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.

Upgrade to Java 21

1 participant