Skip to content

springtainer-common: Update auf Spring Boot 4.1.X und Java 25 - #42

Open
julian-eggers wants to merge 6 commits into
masterfrom
spring-boot-4-migration
Open

springtainer-common: Update auf Spring Boot 4.1.X und Java 25#42
julian-eggers wants to merge 6 commits into
masterfrom
spring-boot-4-migration

Conversation

@julian-eggers

Copy link
Copy Markdown
Member

Hebt springtainer-common auf Spring Boot 4.1.0 und Java 25. Zielversion 3.0.0-RC1.

Merge-Reihenfolge

Keine Ketten-Abhaengigkeiten, die CI kann sofort gruen werden.

Ticket: https://avides.atlassian.net/browse/LIBRARIES-1752
Epic: https://avides.atlassian.net/browse/ITGS-470

julian-eggers and others added 4 commits July 31, 2026 10:51
Raise spring-boot.version 3.5.16 -> 4.1.0, java.version 21 -> 25 and
spring-cloud-starter-bootstrap 4.3.3 -> 5.0.2 (the Spring Boot 4 line).

Add <proc>full</proc> to maven-compiler-plugin. Since JDK 23 javac no
longer enables annotation processing for processors found only on the
classpath, so under Java 25 Lombok silently stopped running and the
build failed with "cannot find symbol" on every generated getter and
log field. proc=full restores the Java 21 behaviour; annotationProcessorPaths
would have worked for Lombok but silently dropped
spring-boot-configuration-processor, which this module also uses.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…migration

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018DK51mDYaArzg9zFLftpsd
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018DK51mDYaArzg9zFLftpsd
The README shows the coordinates consumers copy, and the build checks
them against the pom.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018DK51mDYaArzg9zFLftpsd
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
  • Documentation added or updated?

    • Diff-Links as response added?
      • Not necessary
      • Added
  • Breaking-Change present?

    • Necessary deployment adjustments added as a comment (Ticket)?
      • Not necessary
      • Added
    • Necessary rollback adjustments added as a comment (Ticket)?
      • Not necessary
      • Added

julian-eggers and others added 2 commits August 2, 2026 10:56
The workflow only listens on master. This is reverted by the review-side
autoupdate once the release has gone through.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018DK51mDYaArzg9zFLftpsd
@sonarqubecloud

sonarqubecloud Bot commented Aug 2, 2026

Copy link
Copy Markdown

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.

2 participants