From Spring Framework 6.2 to 7.0

Engineering | Juergen Hoeller | October 01, 2024 | ...

Dear Spring community,

Spring Framework 6.2 is shaping up for general availability in November 2024, with particularly significant revisions in the core container and in our web support: see "What's New in Spring Framework 6.2". This release is designed for use with JDK 17-23 and Jakarta EE 9-10.

At the same time, we are planning toward 2025 already, and it is my pleasure to announce that our November 2025 release will be the start of a new major generation: Spring Framework 7.0!

We will upgrade our baseline to Jakarta EE 11 (Tomcat 11, Hibernate ORM 7, Hibernate Validator 9) and embrace the upcoming JDK 25 LTS, while retaining a JDK 17 baseline in alignment with the wider Java ecosystem. For Kotlin applications, we intend to base Spring Framework 7's support on Kotlin 2. Last but not least, our null-safety strategy is converging with the recently released JSpecify annotations.

Our strategic alignment with GraalVM and Project Leyden will continue, as well as our focus on Spring AOT. In terms of the programming model, we expect a revision of Spring's JPA and JMS support and some deprecations of outdated functionality, while generally aiming for a smooth upgrade path.

A first Spring Framework 7.0 milestone is expected to arrive in early 2025. Note that Spring Boot 3.5 and Spring Cloud 2025.0 (May 2025) will still be based on Spring Framework 6.2.x, whereas Spring Boot 4.0 and Spring Cloud 2025.1 (November 2025) are going to build on Spring Framework 7.0 GA.

Cheers, Juergen

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all