Spring Boot 2.7.8 available now

Releases | Andy Wilkinson | January 19, 2023 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.7.8 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.2 available now

Releases | Phil Webb | January 19, 2023 | ...

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

This release includes 66 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 |

Interesting new filters on Spring Cloud Gateway 4.0

Engineering | Marta Medio | January 18, 2023 | ...

Spring Cloud Gateway 4.0 is finally here! Thanks to our community contributions we have introduced new features and interesting filters.

This blog post details new noteworthy and explains some of the new filters included, how they work and how you can use it to provide more insights into your applications.

First of all, let's talk about cache! Cache is a complicated issue and that's why we have introduced two new filters related to it, but take into account that these filters can make the gateway memory constrained so use them carefully.

CacheRequestBody

Manipulating the request body can cause issues if not done properly, so we made it easy for you; with this filter we offer the possibility to cache the request body before it to the downstream and get that body from an exchange attribute. It will be available in the ServerWebExchange.getAttributes() under a key defined in ServerWebExchangeUtils.CACHED_REQUEST_BODY_ATTR

This Week in Spring - January 17th, 2023

Engineering | Josh Long | January 17, 2023 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! I went to Helsinki, Finland, last week, and this week I'm in Atlanta, Georgia, to speak at the Atlanta Java User Group. And, of course, next week, I'll be in New York to join a viewing party for the airing of SpringOne Essentials. You're going to join us, I trust? It's going to be awesome!

Look, it's Tuesday. Tuesdays are no fun. We're three solid days away from fun winter ski slopes from Friday. But that's OK because every day is a chance to learn. And this week's no exception: we've got a ton to look at it, so let's…

The new Spring Boot version validation and upgrade support in Spring Tools

Engineering | Martin Lippert | January 17, 2023 | ...

New releases of Spring Boot are being released on a quite frequent schedule and updating your projects to newer versions of Spring Boot is something that many teams and organizations around the globe do as part of their daily work.

Sometimes those upgrades are simple and easy, for example for new patch releases that mostly include changes to fix bugs and address CVEs. In contrast to that, upgrading to a new minor or even a new major version requires more work, including code changes to adapt to new or changed APIs, updating configurations to not use deprecated keys anymore, and more.

Each new minor or major version of Spring therefore ships with a comprehensive guide and documentation about those changes and you can read and follow to upgrade your project. A good example of this is the new migration guide for upgrading your projects to Spring Boot 3

Spring Data 2022.0.1 and 2021.2.7 available

Releases | Mark Paluch | January 13, 2023 | ...

On behalf of the team, I’m pleased to announce the availability of the 2022.0.1 and 2021.2.7 service releases. Those releases ship with mostly bug fixes and dependency upgrades.

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

2022.0.1

Spring Shell 2.1.5 and 3.0.0-RC1 are now available

Releases | Janne Valkealahti | January 13, 2023 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 2.1.5 and 3.0.0-RC1 has been released and is now available from https://repo.spring.io/release, Maven Central and https://repo.spring.io/milestone respectively.

Please see the release notes 2.1.5 and release notes 3.0.0-RC1 for more details.

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

How can you help?

Project Page | GitHub | Issues | Documentation

Spring Framework 5.3.25 available now

Releases | Brian Clozel | January 11, 2023 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 5.3.25 is available now.

Spring Framework 5.3.25 includes 18 fixes and documentation improvements. This version will be shipped with Spring Boot 2.7.8, to be released next week. Please ensure that your Spring Boot 3.0 upgrade strategy is in line with the official support dates.

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