The Spring Blog

Engineering
Releases
News and Events

Spring Boot 2.2.4 released

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

This release includes 6 bug fixes, documentation improvements, and dependency upgrades and was released shortly after Spring Boot 2.2.3 to work around a dependency resolution problem with Gradle 5.3 to 5.6.

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.

Read more...

Spring Vault 2.2.1.RELEASE and 2.1.5.RELEASE available

On behalf of the community, I’d like to announce the availability of Spring Vault releases 2.2.1.RELEASE and 2.1.5.RELEASE.

Both releases ship with mostly bugfixes and dependency upgrades. Spring Vault 2.2.1.RELEASE ships also support to disable authentication and session management so it can be used with Vault Agent’s cached authentication.

For a complete list of changes, see the 2.2.1.RELEASE changelog respective 2.1.5.RELEASE changelog.

With this release, we’d also like to announce that Spring Vault 2.1.x is going to end of life in November 2020. We encourage all users to upgrade to the latest release of the 2.2.x line. You can find more details about the supported versions on our versions overview in the GitHub repository.

Read more...

Spring Boot 2.2.3 released

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

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

Important Security Advisory:

This version of Spring Boot includes a dependency upgrade to Spring Framework 5.2.3 which contains fixes for CVE-2020-5398 and CVE-2020-5397.

Read more...

Spring Boot 2.1.12 released

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

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

Important Security Advisory:

This version of Spring Boot includes a dependency upgrade to Spring Framework 5.1.13 which contains a fix for CVE-2020-5398.

How can you help?

Read more...

Spring Framework 5.2.3, 5.1.13, 5.0.16, and 4.3.26 releases

After unfavorable weather on Maven central caused service disruption much of today, skies have finally cleared up, and I am pleased to announce a full round of Spring Framework releases: the 5.2.3 release on the current production branch, along with maintenance branch releases 5.1.13, 5.0.16, and 4.3.26 with selected backports.

Please note that the 5.0.x and 4.3.x lines have reached the end of active maintenance, with just one final wrap-up release expected on each branch before the official EOL date at the end of this year. The 5.1.x line remains active but will be updated less frequently (~ once a quarter) than the 5.2.x line (~ every six weeks) throughout 2020. For more details, please check the 2020 Roadmap blog post. TL;DR: Please upgrade to 5.2+ at your earliest convenience!

Read more...

Spring Data Neumann M1 released

On behalf of the Spring Data team, I’m happy to announce the first milestone of the Neumann release train. This release ships over 260 tickets fixed. The Neumann release train is planned to ship major driver upgrades. This initial milestone covers all of our major version increments and ships driver upgrades to Elasticsearch 7 and the DataStax Java driver 4.3 for Apache Cassandra.

The most important new features are:

  • Repository support for Kotlin Coroutines.
  • Upgrade to Cassandra Driver 4.
  • Upgrade to Elasticsearch 7.
  • Major refactoring of the Spring Data Elasticsearch Template API. Reactive client based on WebClient and reactive repository support.
  • Upgrade to Solr 8.4.
  • Upgrade to Geode 1.10.
  • Support for fully immutable types (setting properties via copy constructors).
  • Spring Data R2DBC is part of the Spring Data release train.
Read more...

Spring Data Moore SR4 and Lovelace SR15 released

On behalf of the community, I’d like to announce that that Spring Data Moore SR4 and Lovelace SR15 are available now.

Moore SR4 ships with 59 tickets fixed and Lovelace SR15 ships with 34 tickets fixed. Both releases contain mostly bug fixes and dependency upgrades. Moore SR4 is built on top of the recently released Spring Framework 5.2.3 and will be picked up by Spring Boot 2.2.3 for easier consumption. Similarly, Lovelace SR15 uses Spring Framework 5.1.13 and will be included by Spring Boot 2.1.12 in the coming days.

Read more...

This Week in Spring - January 14th, 2020

Hi, Spring fans! What a week! I have … nothing… happening this week! You know why? I had jury duty for which I was summonsed in mid-2019. I had to postpone it since I was on the road. I finally report to the court to serve as a juror for some trial unknown, this month, January 2020, and I was there… for maybe two hours. I was excused! You should definitely do your civic duty, of course. But, it was awesome to have it over and done within a few hours. I had blocked out the entire week, just in case. So, now I’m working on my Reactive Spring book, writing a ton of code to support improvements to the production pipeline of my podcast, and so much more.

Read more...

Reactive BookStore Service Broker

Happy belated new year to the Spring community! As we start another amazing year of development and advancement within the Spring project ecosystem, I want to share with you an updated sample application that represents some of the progress we have made across the portfolio to support a Reactive programming model.

The BookStore Service Broker sample application has been updated to demonstrate the integration of several of the various Spring projects, including Spring Cloud Open Service Broker, Spring Data, Spring Security, Spring HATEOAS, and of course Spring WebFlux and Spring Boot. All of these projects have GA versions that include Reactive support and are ready for production in your own applications and services.

Read more...