Spring Framework 7.0.0-M3 Available Now

Releases | Brian Clozel | March 13, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the third milestone of the next Spring Framework generation. The third milestone continues delivering new features and refinements on top of 7.0.0-M1 and 7.0.0-M2.

In this milestone, we are shipping the first step of our new "API versioning" feature for web applications. Keep an eye for further improvements and documentation there, we're definitely interested in feedback from the community!

By popular demand, the java Optional type is now better supported in SpEL expressions. Not only you can now call null-safe operations on Optional types, but you can also use the Elvis operator to navigate in expressions.

Finally, we are introducing a new Programmatic Bean Registration mechanism with BeanRegistrar; this can help if you're reaching the limits of the @Bean declaration model. See the new "Programmatic Bean Registration" section in the reference documentation.

As usual, you can check the detailed changelog for more details and read the global 7.0 release notes for upgrade concerns.

7.0.0-M3 is now available from https://repo.spring.io and Maven Central.

Project Page | GitHub | Issues | Documentation

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