This Week in Spring - September 28th, 2021

Engineering | Josh Long | September 28, 2021 | ...

Spring Initializr 0.11.0 available now

Releases | Stéphane Nicoll | September 27, 2021 | ...

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

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

For full upgrade instructions and new and noteworthy features please see the release notes.

GitHub | Issues | Documentation | Stack Overflow | Gitter

Spring Boot 2.6.0-M3 available now

Releases | Phil Webb | September 23, 2021 | ...

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

Highlights of this release include:

  • The PathPattern based path matching strategy is now used by default for Spring MVC applications.
  • Elasticsearch properties for the different client implementations have have been consolidation and rationalized.
  • Sanitization rules are now pluggable and can be based on the backing PropertySource.
  • Spring Integration PollerMetadata properties are now provided.

For more details please take a look at the release notes wiki page and the changelog. Spring Boot 2.6.0-RC…

Spring Boot 2.5.5 available now

Releases | Stéphane Nicoll | September 23, 2021 | ...

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

This release includes 41 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 Cloud 2020.0.4 has been released

Releases | Olga Maciaszek-Sharma | September 23, 2021 | ...

On behalf of the community, I am pleased to announce that the 2020.0.4 release of Spring Cloud is available today. The release can be found in Maven Central. You can check out the 2020.0 release notes for more information.

See all issues included in this release here.

This was primarily a bug fix and documentation release. 2020.0.4 is compatible with Spring Boot 2.4.x and 2.5.x.

Notable Changes in the 2020.0.4 release

Spring Cloud Commons

  • Allow passing group while creating reactive circuit breaker (#994 )

Spring Cloud Config

  • Return Boolean and Integer Properties when using JDBC backend ( #1952 )
  • Provide the git username/password at run time(dynamically) ( #1896 )

Spring Boot 2.4.11 available now

Releases | Stéphane Nicoll | September 22, 2021 | ...

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

This release includes 32 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 Data JDBC - How do I make Bidirectional Relationships?

Engineering | Jens Schauder | September 22, 2021 | ...

This is the second article of a series about how to tackle various challenges you might encounter when using Spring Data JDBC. The series consists of

  1. Spring Data JDBC - How to use custom ID generation.

  2. Spring Data JDBC - How do I make bidirectional relationships? (this article).

  3. Spring Data JDBC - How do I implement caching?

  4. Spring Data JDBC - How Can I Do a Partial Update of an Aggregate Root?

  5. Spring Data JDBC - How do I Generate the Schema for my Domain Model?

If you are new to Spring Data JDBC, you should start by reading its introduction and this article, which explains the relevance of aggregates in the context of Spring Data JDBC

This Week in Spring - September 21st, 2021

Engineering | Josh Long | September 21, 2021 | ...

Spring Security 5.6.0-M3 released

Releases | Steve Riesenberg | September 20, 2021 | ...

On behalf of the community, I’m pleased to announce the release of Spring Security 5.6.0-M3!

In addition to dependency upgrades and minor enhancements, the milestone contains a few noteworthy changes:

  • Introduced SecurityContextChangedListener

  • Added SAML 2.0 Single Logout Support

  • Added RelyingPartyRegistrationResolver

  • Added support to propagate the TestSecurityContextHolder to SecurityContextHolder

You can find the complete details in the release notes.

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