This Week in Spring - March 8th, 2022

Engineering | Josh Long | March 08, 2022 | ...

Spring Cloud Data Flow 2.10.0-M1 Released

Engineering | Chris Bono | March 04, 2022 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Cloud Dataflow 2.10.0-M1 has been released and is now available from https://repo.spring.io/milestone.

This preview release contains many improvements and bug fixes - check out the release notes for more information.

Notable Changes in 2.10.0-M1

  • Update to Spring Boot 2.6.3 and Spring Cloud 2021.0.0
  • Provide a Carvel package for easy installation into k8s
  • Starting from 2.10, dropping support for mysql database in favour of MariaDB

Stay in touch...

As always, we welcome feedback and contributions, so please reach out to us on Stackoverflow or GitHub

Spring Cloud Gateway CVE reports published

Engineering | Spencer Gibb | March 01, 2022 | ...

Two vulnerabilities in Spring Cloud Gateway have been identified and fixed. Versions 3.1.1 and 3.0.7 were released to address the vulnerabilities. Please see the CVE reports below for specific upgrade and mitigation instructions:

Spring Cloud users should upgrade to 2021.0.1 (which includes 3.1.1) or for 2020.0.x users should upgrade Spring Cloud Gateway to 3.0.7.

This Week in Spring - March 1st, 2022

Engineering | Josh Long | March 01, 2022 | ...

Spring Shell 2.1.0-M3 is now available

Engineering | Janne Valkealahti | February 25, 2022 | ...

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

Notable changes include:

  • Usual small fixes
  • UI Component model

screencast

Please see the release notes 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

Announcing ListCrudRepository & Friends for Spring Data 3.0

Engineering | Jens Schauder | February 22, 2022 | ...

The Spring Data CrudRepository has various methods that return multiple instances of the entity managed by the repository. It does so by using Iterable and not List, as one might expect. In many cases, that is of no consequence, since you typically want to iterate over the result anyway. However, you might occasionally prefer a List. In these cases, Iterable is annoying.

I will write more about why that choice was made in the first place and how you can deal with it as long as you are on Spring Data 2.x. However, let me get the good news out first:

Repositories returning Lists

Spring Data 3.0.0 now offers a ListCrudRepository in the latest snapshot releases, which returns a List where CrudRepository returns an Iterable

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