Spring Integration 5.3 RC1, 5.2.6 & 5.1.10 Available

Releases | Artem Bilan | April 30, 2020 | ...

I’m pleased to announce the first (and the last) release candidate for Spring Integration 5.3.

This release ships several bug fixes, a bunch of new features and improvements and will be picked up by Spring Boot 2.3 RC1.

It can be downloaded from our milestone repository:

compile 'org.springframework.integration:spring-integration-core:5.3.0.RC1'

The most important new features are:

  • The MongoDbChangeStreamMessageProducer - a reactive MessageProducerSupport implementation for the Spring Data ReactiveMongoOperations.changeStream(String, ChangeStreamOptions, Class) API. This component produces a Flux of messages with a body of ChangeStreamEvent as the payload by default and some change stream related headers (see MongoHeaders).

  • The ReactiveMessageSourceProducer - a reactive implementation of the MessageProducerSupport to wrap a provided MessageSource into a Flux for on demand receive() calls.

  • The ReceiveMessageAdvice - a former AbstractMessageSourceAdvice is graduated now to more common advice approach which can be used also for the PollableChannel.receive() proxying.

Spring Data Neumann RC2, Moore SR7, and Lovelace SR17

Releases | Mark Paluch | April 28, 2020 | ...

On behalf of the team, I'm pleased to announce Spring Data releases Neumann RC2, Moore SR7, and Lovelace SR17. This triple-feature is built on top of today's Spring Framework releases 5.2.6 (Neumann and Moore) and 5.1.15 (Lovelace).

Spring Data Neumann RC2 contains 96 new features, improvements, and fixes. Spring Data Moore SR7 ships with 40 fixes and improvements. Finally, Spring Data Lovelace SR17 includes 39 selected fixes.

Spring Data Neumann RC2 ships with numerous improvements and new features. The most interesting amongst these are:

  • Query Derivation for Spring Data JDBC.
  • Refinements in the reactive resource lookup for Spring Data Cassandra and Spring Data MongoDB, introducing a deferred lookup for Session with a MongoDatabase that allows for routing implementations that use the Subscriber Context.
  • Embedded Types in Spring Data Cassandra
  • Additional Entity Callbacks in Spring Data Elasticsearch

Spring Framework 5.2.6, 5.1.15, 5.0.17, and 4.3.27 available now

Releases | Stéphane Nicoll | April 28, 2020 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce a full round of Spring Framework releases.

Spring Framework 5.2.6 includes 46 fixes and improvements. Spring Framework 5.1.15 includes 16 selected fixes and improvements.

Maintenance releases for 5.0.x (5.0.17) and 4.3.x (4.3.27) with 12 selected fixes and improvements and 5 selected fixes and improvements respectively are also available today.

As usual, we'll follow up shortly with corresponding Spring Boot releases (2.2.7 and 2.1.14) as well as a release candidate for Spring Boot 2.3!

Project Page | GitHub | Issues |

Announcing Spring Cloud Stream Horsham.SR4 (3.0.4.RELEASE) and Spring Cloud Hoxton.SR4

Releases | Oleg Zhurakousky | April 27, 2020 | ...

We are pleased to announce the release of the Spring Cloud Stream Horsham.SR4 (3.0.4.RELEASE) release train which is available as part of Spring Cloud Hoxton.SR4 and builds on Spring Boot 2.2.6 and Spring Cloud Function 3.0.6.RELEASE which was also just released.

Spring Cloud Stream Horsham.SR4 modules are available for use in the Maven Central repository.

This release contains several fixes and enhancements primarily driven by user's feedback, so thank you. For more details please follow these links:

As mentioned, Spring Cloud Hoxton.SR4 was also released, but it only contains updates to Spring Cloud Stream and Spring Cloud Function.

Spring Tools 4.6.1 released

Releases | Martin Lippert | April 22, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) improvement: Spring yaml validation doesn't understand the "<<:" syntax (#440)
  • (Spring Boot) improvement: YAML Property completion: Superclass properties not detected in case of List or Map (#449)
  • (Spring Boot) improvement: improved performance for content-assist for Spring XML config files
  • (Spring Boot) bugfix: Quick Fix for unknown properties broken (#442)
  • (Eclipse) improvement: early access builds on Eclipse 2020-06 milestone builds available
  • (Eclipse) improvement: reduced timeout for ls-based content-assist for the Java Editor, so broken or slow language server behavior should not…

Spring Boot for Apache Geode & Pivotal GemFire 1.3.0.M4 Available

Releases | John Blum | April 20, 2020 | ...

On behalf of the Spring, Apache Geode and Pivotal GemFire communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.3.0.M4.

SBDG 1.3.0.M4 builds on Spring Boot 2.3.0.M4 and is based on Spring Framework 5.2.5.RELEASE, Spring Data Neumann-RC1, Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC2 and Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.14.RELEASE.

Additionally, SBDG 1.3.0.M4 is now based on Apache Geode 1.12.0 and Pivotal GemFire 9.10.0.

You can find the 1.3.0.M4 release bits in the Spring Milestone Repository as well as on start.spring.io by using the Spring Initializer to create a Spring for Apache Geode

Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RC2 Available

Releases | John Blum | April 20, 2020 | ...

On behalf of the Spring, Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC2.

SSDG 2.3.0.RC2 builds on Spring Framework 5.2.5.RELEASE, Spring Data Neumann-RC1 and Spring Session core 2.3.0.RC1

SSDG 2.3.0.RC2 pulls in transitive dependencies determined by Spring Boot 2.3.0.M4. Indeed, SSDG 2.3.0.RC2 is suited to be used with Spring Boot 2.3.0.M4.

Release bits are available in Spring’s Milestone Repository.

Please see the changelog for further details.


As always, any feedback is…

Spring Cloud App Broker 1.0.5 released

Releases | Roy Clarkson | April 17, 2020 | ...

We are pleased to announce the release of Spring Cloud App Broker 1.0.5. This release includes the following fixes and improvements:

  • Upgrade to Spring Boot 2.1.13.RELEASE
  • Allow a ServiceInstanceService bean to be provided by a consuming application
  • Correct an issue where the backing app environment was not being updated when the service instance was upgraded
  • If specified, the routes property now takes precedence over host, hosts, domain and domains properties
  • Correct an issue where synchronous binding and unbinding requests were not being properly handled



Spring Cloud 2020.0.0-M1 Released

Releases | Spencer Gibb | April 17, 2020 | ...

On behalf of the community, I am pleased to announce that the Milestone 1 (M1) of the Spring Cloud 2020.0.0 (Code Name: Ilford) Release Train is available today. The release can be found in the Spring Milestone repository. You can check out the 2020 release notes for more information.

Notable Changes in the 2020 Release Train

We have changed our release train versioning scheme. We now follow Calendar Versioning or calver for short. We will follow the YYYY.MINOR.MICRO scheme where MINOR is an incrementing number that starts at zero each year. The MICRO segment corresponds to suffixes previously used: .0 is analogous to .RELEASE and .2 is analogous to .SR2. Pre-release suffixes will also change from using a . to a - for the separator, for example 2020.0.0-M1 and 2020.0.0-RC2. We will also stop prefixing snapshots with BUILD- -- for example 2020.0.0-SNAPSHOT

Spring Boot 2.3.0.M4 available now

Releases | Andy Wilkinson | April 03, 2020 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the fourth milestone of Spring Boot 2.3 has been released and is available from our milestone repository.

This release closes 99 issues and pull requests. Thanks to all those who have contributed.

Highlights of this milestone include:

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.3 Release Notes on the wiki and the updated reference documentation

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