Spring Integration 5.5 M3 & 5.4.5 Available

Releases | Artem Bilan | March 18, 2021 | ...

Dear Spring community,

On behalf the team and external contributors, it’s my pleasure to announce a Milestone 3 release for Spring Integration 5.5, plus Spring Integration 5.4.5 patch version.

The latest one can be downloaded from Maven Central:

compile 'org.springframework.integration:spring-integration-core:5.4.5'

and it is recommended to upgrade your projects or just pull it transitively from just released Spring Boot 2.4.4!

The Milestone is available from the https://repo.spring.io/milestone/ repository:

compile 'org.springframework.integration:spring-integration-core:5.5.0-M3'

The 5.5 generation of Spring Integration is the last one in the line before we start 6.0 and it is mostly based on the community feedback and usability needs. For example we have reworked some warning messages in logs to the fail-fast errors during configuration phase. Plus some API was deprecated with possible removal in the next major version. So, be sure check the Migration Guide

Spring Cloud 2020.0.2 (aka Ilford) Is Available

Releases | Spencer Gibb | March 18, 2021 | ...

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

Notable Changes in the 2020.0.2 Release Train

This release was primarliy for bug fixes and dependency upgrades.

See this page for a list of Known Issues.

See the wiki for a list of all breaking changes in this release train.

See all of the included issues and pull requests at the Github project.

Spring Cloud Commons

  • Hint-based instance selection for SC LoadBalancer added (#672)
  • Request-based sticky-session support added in blocking LoadBalancer client (#901)

An Azure Spring Cloud Update: Managed Virtual Network and Autoscale are now generally available in Azure Spring Cloud

Engineering | Josh Long | March 18, 2021 | ...

NOTE: this post was written by our friend Kylie Liang (@liangkylie) from the Microsoft Azure Spring Cloud team. Thanks, Kylie!

We are excited to announce the general availability of the Azure Spring Cloud Managed Virtual Network and Autoscale features. Both are critical to securely running production workloads at scale on the Azure Spring Cloud service.

Secure Azure Spring Cloud in Managed Virtual Network

With the Managed Virtual Network feature, you can provision the Azure Spring Cloud service in your virtual network which enables:

  • Isolation of Azure Spring Cloud apps and service runtime from the internet on your corporate network.
  • Interacting with systems in on-premises data centers or Azure services in other virtual networks.
  • Controlling inbound and outbound network communications for Azure Spring Cloud.

Spring Boot 2.4.4 available now

Releases | Stéphane Nicoll | March 18, 2021 | ...

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

This release includes 60 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 AWS 2.3 is now available

Releases | Spencer Gibb | March 17, 2021 | ...

The following is a guest post from the maintainers of the Spring Cloud AWS project.

On behalf of the Spring Cloud AWS team and the community around Spring Cloud AWS, I am happy to share that we have just released Spring Spring Cloud AWS 2.3 - a version that is compatible with Spring Boot 2.4 and Spring Cloud 2020.0.

This release contains a new integration with Cognito and a bunch of small improvements, fixes, and changes that we believe will make working with Spring Cloud AWS more pleasurable.

I believe the most surprising change is that now you need to include a separate Spring Cloud AWS BOM in your pom.xml

Spring Tools 4.10.0 released

Releases | Martin Lippert | March 17, 2021 | ...

Dear Spring Community,

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

major changes to the Spring Tools 4 for Eclipse distribution

  • updated to Eclipse 2021-03 release


  • the Eclipse-based distribution of the Spring Tools 4 requires a JDK11 (or newer) to run on
  • ships with an embedded JDK15 runtime, no need to install or configure a specific JDK to run the IDE on anymore

additional changes

  • (Spring Boot) enhancement: .sts4 dir location now configurable (#601)
  • (Spring Boot) fixed: sometimes live hovers do not disappear (#609)
  • (Eclipse) fixed: debugger didn't connect automatically to apps deployed to docker from the boot dashboard
  • (Eclipse) fixed: STS 4.8.0 template proposals invalid (#579)
  • (Eclipse) fixed: Fresh sts-4.9.0 starts with errors - no way to add Task repository (#606)
  • (Eclipse) fixed: Error on installing Mylyn JIRA Connector in STS 4.9.0 (#599)
  • (Eclipse) fixed: Duplicate com.sun.xml.bind installed screw other plugins (#588)
  • (Eclipse) update: remove WTP-based HTML tooling from Spring Tools 4 distribution (#572

Spring Data 2021.0.0-M5, 2020.0.6, and Neumann SR8 released

Releases | Mark Paluch | March 17, 2021 | ...

On behalf of the team, I’m pleased to announce the availability of the Spring Data releases 2021.0.0-M5, 2020.0.6, and Neumann SR8.

2021.0.0-M5 and 2020.0.6 will be picked up by Spring Boot 2.5.0-M3 and 2.4.4, respectively, in the next few days. If you use Spring Boot 2.3 and want to upgrade to Neumann SR8, set the spring-data-releasetrain.version property to Neumann-SR8.

While the service releases ship with mostly bug fixes and dependency upgrades, the milestone contains a few noteworthy changes:

  • Support for the jMolecules' Association type.
  • Reactive support for SearchTemplate using Elasticsearch.
  • Redis Streams support using the Jedis client.
  • Spring Data R2DBC support for Query by Example and Oracle.

This Week in Spring - March 16th, 2021

Engineering | Josh Long | March 16, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! As usual, we've got a ton of stuff to get to so let's dive right in!

  • Announcing Spring Native Beta!. This is by far the most important bit to come out of the last week! There is SO MUCH good stuff to ponder here. Spring Native is a set of hints that help GraalVM's native-image facility turn your dynamic Java code into a lightning fast, super lightweight, machine architecture-specific binary that you'll definitely want to invite to your next Docker container party. Tons of stuff just works out of the box. Native compilation is even supported on the Spring Initializr - just add Native to the selections! You can use @NativeHint

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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