Spring Boot 4.0.0-M1 available now

Releases | Phil Webb | July 24, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.0.0-M1 has been released and is now available from Maven Central!!

This release includes is the first milestone of the 4.x generation and is the first release including our efforts to modularize the codebase. It is also the first milestone that we are publishing to Maven central.

Please see the release notes and the draft migration guide for more details and upgrade instructions.

We are particularly interested in getting early feedback on the new modular design and hearing about any upgrade problems that you encounter. Issues can be raised on the GitHub project page

Spring Boot 3.5.4 available now

Releases | Stéphane Nicoll | July 24, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.4 has been released and is now available from Maven Central.

This release includes 53 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag.

Project Page | GitHub | Issues | Documentation | Stack…

Spring Boot 3.4.8 available now

Releases | Moritz Halbritter | July 24, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.8 has been released and is now available from Maven Central.

This release includes 38 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag.

Project Page | GitHub | Issues | Documentation | Stack…

Spring Batch 6.0.0-M1 is out!

Releases | Mahmoud Ben Hassine | July 23, 2025 | ...

On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.0-M1 is available now from Maven Central! This first milestone introduces several new features, enhancements and bug fixes. It also includes a number of API breaking changes and deprecations.

This blog post walks you through the following major changes:

  • Dependencies upgrade
  • Batch infrastructure configuration improvements
  • New command line job operator
  • Deprecations and pruning

For the complete list of changes, please check the release notes and the migration guide.

Dependencies upgrade

In this major…

Spring Integration 7.0 Milestone 1 Available

Releases | Artem Bilan | July 23, 2025 | ...

On behalf of the team and everyone who contributed, I am pleased to announce the First Milestone of Spring Integration 7.0.0 generation. For convenience, the 7.0.0-M1 artifacts are also available in Maven Central.

In addition, the 6.5.1 and 6.4.6 versions with bug fixes and dependency upgrades have been released.

Some notable changes in 7.0.0 are:

  • Compilation with Java 24 while maintaining Java 17 compatibility helps us spot some bugs, not only in the code but also in the JavaDocs;
  • The Nullability via JSpecify and Nullaway is being implemented in the project. More fixes still have to be done, though;
  • Jackson 3 is now supported. Jackson 2 is now marked for deprecation. See JavaDocs of deprecated classes for migration path;
  • A new DistributedLock abstraction has been introduced with an API to set time-to-live per lock instance;
  • The classes previously deprecated in spring-integration-hazelcast

Spring Authorization Server 2.0.0-M1 available now

Releases | Joe Grandja | July 22, 2025 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the milestone release of Spring Authorization Server 2.0.0-M1.

See the 2.0.0-M1 release notes for complete details.

To get started using Spring Authorization Server, see the Getting Started chapter of the reference documentation and the samples to become familiar with setup and configuration.

Project Page | GitHub Issues

Spring Data JDBC and R2DBC 4.0 will support Composite IDs

Engineering | Jens Schauder | July 22, 2025 | ...

I'm happy to announce, that Spring Data JDBC and R2DBC finally support Composite IDs starting with version 4.0.0-M4.

Most of you probably know, but just to make sure everyone has the same understanding: From the database point of view a composite id (or composite key) is a primary key that consists of more than one column. On the Java side these columns get mapped to an entity with an attribute for each column Usage should be straight forward and I'll demonstrate it in the following article for JDBC. Usage in R2DBC is anlogous.

To get started just put an @Id annotation on a field in your…

Spring Web Services 5.0.0-M1 available now

Releases | Stéphane Nicoll | July 22, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Web Services 5.0.0-M1 has been released and is now available from Maven Central.

This release includes 11 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include:

  • Null Safety Support.
  • Alignement with Spring Framework 7 and Spring Security 7, notably updating to JakartaEE 11.

Please see the release notes for more details and upgrade instructions.

Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-ws tag

Spring Web Services 4.1.1 available now

Releases | Stéphane Nicoll | July 22, 2025 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Web Services 4.1.1 has been released and is now available from Maven Central.

This release includes 2 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-ws tag.

Project Page | GitHub | Issues | Documentation | Stack…

This Week in Spring - July 22nd, 2025

Engineering | Josh Long | July 22, 2025 | ...

Hi, Spring fans! It's almost SpringOne time!! AAAAH it's all moving so quickly! I can hardly stand it. SpringOne's next month, in lovely Las Vegas, and I'll be there. Will you? Have you registered?

We'll be looking at the impending Spring Boot 4.0 and Spring Framework 7.0 releases! It's going to be a ton of fun. Indeed, you'll notice that's a theme these days: tons of new projects in the milestones or early days stages of development, making their way down the winding road to GA, in time for Spring Boot 4.0 and Spring Framework 7.0. This is my favorite time: we should all be trying the bits…

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