This Week in Spring - May 9th, 2023

Engineering | Josh Long | May 09, 2023 | ...

Hi, Spring fans! Welcome to another wonderful, fancyful installment of This Week in Spring! I was just at the first Devoxx GR, in the sunny mediterranean city of Athens, Greece. Uh, yah, this was a good'un. If you can get to it, you should. Don't miss next year's installment if you missed this one. And now, I'm in London, for one of my all time favorite shows, Devoxx UK. Are you going to Devoxx UK? Come find me! I'll be talking about Spring Boot 3, and it should be fun. After this, I'm off to Germany where I may be appearing at a JUG near Wolfsburg (I'll keep you posted). Then, it's off to…

Spring Shell 2.1.9, 3.0.3 and 3.1.0-RC1 are now available

Releases | Janne Valkealahti | May 08, 2023 | ...

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

Please see the release notes 2.1.9, release notes 3.0.3 and release notes 3.1.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 Cloud Data Flow 2.10.3 Released

Releases | Corneil du Plessis | May 05, 2023 | ...

On behalf of the team and everyone who has contributed, we are very excited to announce the 2.10.3 release of Spring Cloud Data Flow is now available from Maven Central. Release Notes

Spring updates

Updates to the following versions:

  • Spring Boot 2.7.11

Stay in touch...

Project Page Data Flow Mini-site

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

Spring Tools 4.18.1 released

Releases | Martin Lippert | May 05, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.18.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) enhancement: support navigating to a Spring property file when inspecting on @Value annotations (#761)
  • (Spring Boot) enhancement: support @ConditionalOnProperty in property navigation feature (#1033)
  • (Spring Boot) enhancement: automatically add import for types when applying content-assist proposals for query methods (#991)
  • (Spring Boot) enhancement: [spring-data-support] take type hierarchy of domain types into account (#1013)
  • (Spring Boot) enhancement: [spring-data-support] remove pure findBy method completion from proposal list (#1014)
  • (Spring Boot) fixed: several live hovers are missing when running Spring Boot 3 applications (#1019

Spring Boot 3.1.0-RC2 available now

Releases | Phil Webb | May 05, 2023 | ...

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

This release includes 58 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable refinements include:

  • More service connections for both Docker Compose and Testcontainers
  • Support for @ImportTestcontainers and dynamic properties
  • SSL configuration support for Redis and Elasticsearch

Please see the release notes for more details and upgrade instructions.

Thanks to all those who have…

Announcing Spring Cloud AWS 3.0.0

Releases | Spencer Gibb | May 02, 2023 | ...

This is a guest post from the maintainers of Spring Cloud AWS.

Spring Cloud AWS 3.0.0

Spring Cloud AWS 3.0 is a recent release of the Spring Cloud AWS project. This version represents a complete rewrite of the library using AWS SDK v2 for Java. Since this has required a major refactoring, we took it as an opportunity to revisit all the assumptions and integrations modules. As a result, we've produced a library that is lightweight, flexible, causes less headache and provides simple to use abstractions.

Spring Cloud AWS 3.0 has been developed with following principles in mind:

  • Spring Boot “native” developer experience - sensible defaults, highly customizable
  • Minimal startup time overhead
  • Integration module independent of each other
  • Kotlin friendly (@Nullable annotations)
  • Testing as a first class citizen - Spring Cloud AWS uses Localstack in its own tests and we made the library easy to use with Localstack.

Spring Modulith 0.6 released

Releases | Oliver Drotbohm | May 02, 2023 | ...

I am excited to announce the 0.6 release of Spring Modulith. We have packaged a number of great new features, most notably:

  • GH-175 – Auto-configuration for MongoDB transactions if you use the event publication registry
  • GH-184 – The event publication registry now enables asynchronous processing and shutdown behavior.
  • GH-190@EnableScenario for using the Scenario testing API with @SpringBootTest integration tests.
  • GH-192 – Support for jMolecules architecture stereotypes in the Application Module Canvas.

Find the complete changelog here, as well as the reference documentation and Javadoc.

In other news, we have decided to promote the Spring Modulith project into a top-level, non-experimental Spring project. We are going to move to the org.springframework.modulith

This Week in Spring - May 2, 20223

Engineering | Josh Long | May 02, 2023 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! You realize it's already May, 2023? Time's flying, way too quickly! I just got back from Bangalore, India, where I spoke at the amazing Great International Developer Summit, one of the all time best shows ever, and now I'm already gearing up to hit the road in May for a mini Spring Boot 3.1 European (and UK) tour! I'll be in Athens, Greece, for Devoxx GR (4-6 May); I'll be in London, UK, for Devoxx UK (10-12 May); I'll be in Barcelona, Spain, for Spring I/O (18-19 May); I'll be in Belgrade, Serbia (20-21 May) for ITKonekt…

Spring Cloud 2021.0.7 (aka Jubilee) has been released

Releases | Olga Maciaszek-Sharma | April 28, 2023 | ...

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2021.0.7 Release Train (aka Jubilee) is available today. The release can be found in Maven Central. You can check out the 2021.0.7 release notes for more information.

Notable Changes in the 2021.0.7 Release Train

See the project page for all the issues and pull requests included in this release.

This release is primarily a bug fix release.

Spring Cloud Gateway

  • Path parsing optimization (2884)

The following modules were updated as part of 2021.0.7:

Module Version
Spring Cloud Netflix 3.1.6
Spring Cloud Config 3.1.7
Spring Cloud Build 3.1.7
Spring Cloud Sleuth 3.1.8
Spring Cloud Gateway 3.1.7
Spring Cloud Starter Build 2021.0.7
Spring Cloud Consul 3.1.3
Spring Cloud Contract 3.1.7
Spring Cloud Vault 3.1.3
Spring Cloud Kubernetes 2.1.7
Spring Cloud Zookeeper 3.1.3
Spring Cloud Task 2.4.6
Spring Cloud OpenFeign 3.1.7
Spring Cloud CircuitBreaker 2.1.7
Spring Cloud Stream 3.2.8
Spring Cloud Commons 3.1.6
Spring Cloud Function 3.2.10
Spring Cloud Cli 3.1.1

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