Spring Session for Apache Geode & Pivotal GemFire 2.1.6.RELEASE and 2.2.0.RC1 Available

Releases | John Blum | October 02, 2019 | ...

On behalf of the Spring and Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.6.RELEASE and 2.2.0.RC1.

SSDG 2.1.6.RELEASE is available in Maven Central and SSDG 2.2.0.RC1 can be acquired from the Spring Milestone Repository.

Both SSDG 2.1.6.RELEASE and 2.2.0.RC1 are included in the Spring Session Bean-SR9 and Corn-RC1 BOM files, which will be picked up by Spring Boot 2.1.9.RELEASE and the Spring Boot 2.2.0.RC1 releases, respectively.

Additionally, SSDG 2.1.6.RELEASE will be picked up by the Spring Boot for Apache Geode (SBDG) 1.1.2.RELEASE and SSDG 2.2.0.RC1 will be picked up by Spring Boot for Apache Geode 1.2.0.RC1

Spring Boot 2.1.9 available now

Releases | Stéphane Nicoll | October 02, 2019 | ...

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

This release includes 40 fixes, 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 for RabbitMQ (Spring AMQP) 2.2 is now available

Releases | Gary Russell | October 02, 2019 | ...

We are pleased to announce the following maintenance releases are now available.

All users are encouraged to upgrade to these versions

The 2.2.0 release is the first release of the newest line for this project.

What’s New chapter for more information, but here are a few highlights:

  • Micrometer Timer s are now supported to monitor listener performance.

  • @RabbitListener s can now receive a batch of messages in a List<?>, batches can either be created on the producer side, or a SimpleMessageListenerContainer can create a batch from incoming discrete messages.

  • Spring Data Projection interfaces are now supported as @RabbitListener payloads.

  • An option is now provided to shuffle the Addresses before connecting, instead of always trying the addresses in order.

Spring Batch 4.2 in now GA!

Releases | Mahmoud Ben Hassine | October 02, 2019 | ...

On behalf of the Spring Batch team, I am pleased to announce the general availability of Spring Batch 4.2, which includes a number of new features and performance improvements!

New Features

Spring Batch 4.2 includes the following new features:

Batch Metrics with Micrometer

Spring Batch has always provided users with various metrics through the job repository. However, the ability to consume these metrics and react to them in real time has been muted by the use of a database as the metrics store. This release introduces a new feature that lets you monitor your batch jobs by using a true metrics store through Micrometer. By default, Spring Batch collects metrics (such as job duration, step duration, item read and write throughput, and others) and registers them in Micrometer’s global metrics registry under the spring.batch

Spring Data R2DBC 1.0 RC1 released

Releases | Mark Paluch | October 01, 2019 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the first release candidate of Spring Data R2DBC 1.0 has been released and is available from our milestone repository. This release contains 60 issues and pull requests. It upgrades its baseline to R2DBC 0.8 RC1 and Spring Data Moore GA.

The most notable features are:

  • ConnectionFactory routing through AbstractRoutingConnectionFactory.
  • Utilities for schema initialization through ResourceDatabasePopulator and ScriptUtils.
  • Propagation and reset of Auto-Commit and Isolation Level control through TransactionDefinition.
  • Support for Entity-level converters.
  • Kotlin extensions for reified generics and Coroutines.
  • Add pluggable mechanism to register dialects.
  • API refinements.

Spring Security 5.2 goes GA

Releases | Filip Hanik | October 01, 2019 | ...

On behalf of the community, it is my pleasure to announce the general availability of Spring Security 5.2. This release is the result of the work that went into 5.2.0.M1, 5.2.0.M2, 5.2.0.M3, 5.2.0.M4, 5.2.0.RC1, and 5.2.0.RELEASE. In combination it closes 675+ tickets.

You can find the highlights of 5.2 in the What’s new section of the Spring Security reference.

As always, we look forward to hearing your feedback!

Project Site | Reference | Help

Spring Data Moore goes GA

Releases | Mark Paluch | October 01, 2019 | ...

On behalf of the community and everyone who has contributed, it’s my pleasure to announce that Spring Data Moore is now generally available from Maven Central and our release repository.

Spring Data Moore requires JDK 8 or higher and specifically supports JDK 11 as the current long-term support branch as well as JDK 13 as the latest OpenJDK release. Here's an excerpt from the 960 tickets that were addressed with this release train:

  • Imperative and Reactive EntityCallback APIs for immutable object support and as a base for future reactive auditing
  • First-class support for Kotlin Coroutines
  • Performance improvements
  • Declarative aggregations and reactive Querydsl support Spring Data MongoDB repositories
  • Reactive transaction manager in Spring Data MongoDB
  • Reactive support for Spring Data Elasticsearch
  • Redis Streams support with Spring Data Redis

Spring REST Docs 2.0.4.RELEASE

Releases | Andy Wilkinson | September 30, 2019 | ...

On behalf of the community and everyone who has contributed, it's my pleasure to announce that Spring REST Docs 2.0.4.RELEASE is available from Maven Central, JCenter, and our release repository. Thank you to everyone who contributed to this release by reporting bugs and opening pull requests.

This maintenance release includes a small number of fixes and documentation improvements. It is a recommend upgrade for all Spring REST Docs 2.x users.

GitHub | Issues | Documentation | Twitter | Gitter | Stack Overflow

Spring Framework 5.2 goes GA

Releases | Juergen Hoeller | September 30, 2019 | ...

Dear Spring community,

On behalf of the Spring Framework team and many recent contributors, it is my pleasure to announce that Spring Framework 5.2 is generally available from repo.spring.io as well as Maven Central! Check out our updated docs...

Spring Framework 5.2 requires JDK 8 or higher and specifically supports JDK 11 as the current long-term support branch as well as JDK 13 as the latest OpenJDK release. It comes with many performance improvements (affecting startup time as well as peak performance) and further steps taken towards GraalVM native image support

Spring Data Lovelace SR11 released

Releases | Mark Paluch | September 30, 2019 | ...

On behalf of the community, I'm pleased to announce that Spring Data Lovelace SR11 is now available.

This release ships with 72 tickets fixed, mostly bug fixes and dependency upgrades. Lovelace SR11 is built on top the recently released Spring Framework 5.1.10 and will be picked up by Spring Boot 2.1.9 for easier consumption.

Finally, here are links to the reference documentation, changelogs, and artifacts of the individual project releases:

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