Spring Boot 2.1.12 released

Releases | Andy Wilkinson | January 16, 2020 | ...

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?

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 Framework 5.2.3, 5.1.13, 5.0.16, and 4.3.26 releases

Releases | Rossen Stoyanchev | January 16, 2020 | ...

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

Spring Data Neumann M1 released

Releases | Mark Paluch | January 16, 2020 | ...

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.

Spring Data Moore SR4 and Lovelace SR15 released

Releases | Mark Paluch | January 15, 2020 | ...

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.

Finally, here are links to the reference documentation, changelogs, and…

This Week in Spring - January 14th, 2020

Engineering | Josh Long | January 14, 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…

Reactive BookStore Service Broker

Engineering | Roy Clarkson | January 14, 2020 | ...

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…

Spring Integration AWS 2.3.1 & Spring Cloud Stream Kinesis Binder 2.0.1 Available

Releases | Artem Bilan | January 10, 2020 | ...

Dear Spring Community,

Today it’s my pleasure to announce patch releases of Spring Integration for Amazon Web Services extension version 2.3.1 and Spring Cloud Stream Binder for AWS Kinesis version 2.0.1.

These releases can be downloaded from Maven Central, JCenter, and our release repository:

compile "org.springframework.integration:spring-integration-aws:2.3.1.RELEASE"

If you don’t use Kinesis Binder. Or via Binder dependency:

compile "org.springframework.cloud:spring-cloud-stream-binder-kinesis:2.0.1.RELEASE"

Mostly these versions have bug fixes and some community feedback refinements…

Spring Security 5.3.0.M1 Released

Releases | Eleftheria Stein-Kousathana | January 08, 2020 | ...

On behalf of the community, I’m pleased to announce the release of Spring Security 5.3.0.M1! You can find the complete details in the release notes and the highlights below:

SAML

gh-7654 - Allow configuration of AuthenticationManager in saml2Login()
gh-7681 - Make Saml2Authentication serializable

OAuth 2.0

gh-5385 - Resource server support for multiple trusted JWT access token issuers
gh-7569 - Reactive implementation of AuthorizedClientServiceOAuth2AuthorizedClientManager
gh-7592 - Add OidcIdToken.Builder
gh-7593 - Add OidcUserInfo.Builder

Core

gh-7785 - Idiomatic Kotlin DSL for configuring…

This Week in Spring - 9th Anniversary Edition - January 7, 2020

Engineering | Josh Long | January 07, 2020 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! This is also the 9th anniversary of the This Week in Spring blog series. I started it the first Tuesday after the new year in January 2011. NINE years is a long time, and it's been - and continues to be - a ton of fun.

I've never missed an installment - every Tuesday for almost a decade, come heck or high water - I get this done. It's always on Tuesday, my time - whatever time that is. If I'm in Tokyo or Shanghai or Sydney then the installment may very well post sometime in most people's Monday, or if I'm in California or…

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime 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