Spring Boot 2.7.2 available now

Releases | Andy Wilkinson | July 21, 2022 | ...

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

This release includes 40 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 or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Boot 3.0.0-M4 available now

Releases | Andy Wilkinson | July 21, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.0.0-M4 has been released and is now available from https://repo.spring.io/milestone.

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

  • Support for Elasticsearch's new Java client
  • Support for Flyway 9
  • Support for Hibernate 6.1

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-boot tag or chat with the community on Gitter

Spring for GraphQL 1.0.1 released

Releases | Brian Clozel | July 20, 2022 | ...

On behalf of everyone involved, I'm pleased to announce the first maintenance release of Spring for GraphQL, it is now available from Maven Central. This version will be shipped with Spring Boot 2.7.2.

This release includes 10 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 have general questions, please ask on stackoverflow.com using the spring-graphql tag.

Project Page | GitHub | Issues | Documentation | Stack Overflow

Spring Batch 5.0.0-M4 available now!

Releases | Mahmoud Ben Hassine | July 20, 2022 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Batch 5.0.0-M4 is now available from our milestone repository.

This fourth milestone introduces several improvements for Java Records support. It also comes with a number of enhancements, bug fixes, dependency upgrades, and documentation updates. For more details about all the changes, see the release notes.

Java Records Support Improvement

The support for Java records as items in a chunk-oriented step was initially introduced in v4.3, but that support was limited, due to the fact that v4 has Java 8 as a baseline. In Java 8, records were not even in preview yet. That initial support was based on reflection tricks to create Java records and populate them with data, without having access to the java.lang.Record

Spring Data 2022.0.0-M5 2021.2.2 and 2021.1.6 released

Releases | Christoph Strobl | July 15, 2022 | ...

On behalf of the team, I’m pleased to announce the 5th Milestone of Spring Data 2022.0.0 as well as service releases 2021.2.2 and 2021.1.6. The service releases ship with mostly bug fixes and dependency upgrades. One notable upgrade in 2022.0.0-M5 is the move to Hibernate 6.

For your convenience, the next Spring Boot releases are going to pick up 2021.2.2 and 2021.1.6 in the upcoming days. To round things off, here are the links to the individual modules, changelogs, and documentation:

2022.0.0-M5

Spring Framework 6.0.0-M5 and 5.3.22 available now

Releases | Stéphane Nicoll | July 14, 2022 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 6.0.0-M5 and 5.3.22 are available now.

Spring Framework 5.3.22 includes 45 fixes and improvements and is a recommended upgrade for all Spring production scenarios.

Spring Framework 6.0.0-M5 includes 85 additional fixes and improvements specific to the 6.0 branch.

Project Page | GitHub | Issues | Documentation

Spring Native 0.12.1 available now

Releases | Sébastien Deleuze | July 13, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Native 0.12.1 has been released and is now available from https://repo.spring.io/release.

This release includes 15 bug fixes, documentation improvements, and dependency upgrades to Spring Boot 2.7.1 and Native Build Tools 0.9.13. Thanks to all those who have contributed with issue reports and pull requests.

GitHub | Issues | Documentation

Spring for Apache Kafka 2.9 Release Candidate Available

Releases | Gary Russell | July 07, 2022 | ...

I am pleased to announce that the release candidate Spring for Apache Kafka 2.9.0 is now available (2.9.0-RC1) in the Spring Milestone Repo.

This version is not provided by Spring Boot dependency management, but it can be used with Boot 2.7 (or 2.6), as long as you override the Kafka dependencies as described in this appendix, especially if you are using the embedded Kafka broker.

Notable Changes

  • This version uses the 3.2.0 kafka-clients version

  • Non-blocking retry bootstrapping is now more robust

  • New Error Handler Mode

By default, after an error, the DefaultErrorHandler performs seeks on the remaining records from the last poll and re-fetches them from the broker on the next poll. With high error rates and large max.poll.records, this can cause unnecessary strain on the network. For this reason, the error handler has a new property seekAfterError, when set to false, instead of seeking the records, the remaining records are retained in memory and the consumer paused for the next poll (or multiple polls if the error handler is configured to use the ContainerPausingBackOffHandler

Spring Cloud 2020.0.6 is available

Releases | Olga Maciaszek-Sharma | June 30, 2022 | ...

On behalf of the community, I am pleased to announce the Spring Cloud 2020.0.6 Release Train is available today. The release can be found in Maven Central. You can check out the 2020.0.6 release notes for more information. Please consider upgrading to the latest 2021.0.x release train since the 2020.0.x release train has reached the end of OSS support.

Notable Changes in the 2020.0.6 Release

This is primarily a bugfix and dependency upgrade release, including backports of various issues over from 2021.0.x releases. Some enhancements have also been backported.

See the project page for all…

Spring Boot 2.6.9 available now

Releases | Andy Wilkinson | June 23, 2022 | ...

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

This release includes 44 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 or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

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