Spring Batch 5.1 GA, 5.0.4 and 4.3.10 available now!

Releases | Mahmoud Ben Hassine | November 22, 2023 | ...

On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.1.0, 5.0.4 and 4.3.10 are now available from Maven Central repository.

Versions 5.0.4 and 4.3.10 are drop-in replacements for their respective previous patch releases and come with bug fixes, documentation improvements and dependency updates. You can find the complete list of changes in the release notes: 5.0.4 and 4.3.10.

This blog post is more about Spring Batch 5.1, which includes a number of improvements and new features:

  • Dependencies upgrade
  • Virtual Threads support
  • Memory management improvement in the JpaItemWriter
  • New synchronized decorators for item readers and writers
  • New cursor-based MongoItemReader
  • Bulk inserts support in MongoItemWriter
  • New item reader and writer for Redis
  • Automatic configuration of JobRegistryBeanPostProcessor
  • Ability to start a job flow with a decision
  • Ability to provide a custom JobKeyGenerator
  • MongoDB Job Repository (Experimental)
  • Composite Item Reader (Experimental)
  • New documentation based on Antora
  • Revamped samples
  • Enhanced issue reporting guide

Spring for Apache Kafka, Spring for RabbitMQ 3.1 Releases Available

Releases | Gary Russell | November 21, 2023 | ...

Hot on the heels of Spring Framework 6.1, I am pleased to announce the 3.1 releases of Spring for Apache Kafka and Spring AMQP (Spring for RabbitMQ).

See the release notes for the 3.1.0, 3.1.0-RC1 and 3.1.0-M1 releases of each project - Spring for Apache Kafka and Spring AMQP for detailed content.

Also see the What's New documentation sections for highlights: Spring for Apache Kafka Spring AMQP.

Spring for GraphQL 1.2.4 released

Releases | Brian Clozel | November 21, 2023 | ...

I am pleased to announce that Spring for GraphQL 1.2.4 is now available on Maven Central.

This release closes 23 issues. Thanks to community feedback, there are several bug fixes, some minor improvements, and documentation updates that help us evolve 1.2.x specific features such as pagination support, and exception handling with annotated controller methods.

The 1.2.4 version will ship with Spring Boot 3.1.6 and 3.2.0, to be released later this week. As a reminder, we are not releasing a new minor version with Spring Boot 3.2, and intend to release 1.3 with Spring Boot 3.3 in May, next year…

Spring Session 3.2 goes GA

Releases | Marcus Hert Da Coregio | November 21, 2023 | ...

On behalf of the Spring Security team, it is my pleasure to announce that Spring Session 3.2.0 is generally available from Maven Central now! The 3.2 generation comes with some key improvements:

  • Introduce SessionIdGenerator to allow custom session id generation
  • Allow safe deserialization of Redis sessions

You can check the related documentation on the What's New section of the reference docs. This release will be included in the upcoming Spring Boot 3.2 GA release. We are looking forward to hearing your feedback.

Spring for Apache Pulsar 1.0.0 goes GA

Releases | Chris Bono | November 21, 2023 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 1.0.0 is generally available from Maven Central now!

This release will be included in the upcoming Spring Boot 3.2 GA release.

Please see the release notes for more detail.

A great place to get started is the Quick Tour in the reference docs.

How can you help?

If you're interested in helping out, check out open issues in the Github repository. If you have general questions, please ask on Stack Overflow using the spring-pulsar tag.

GitHub | Issues | Documentation | Stack Overflow

Spring Security 6.2 goes GA

Releases | Marcus Hert Da Coregio | November 20, 2023 | ...

On behalf of the Spring Security team, it is my pleasure to announce that Spring Security 6.2.0 is generally available from Maven Central now! The 6.2 generation comes with improvements that you can check on the What's New section of the documentation.

Spring Security 6.2 has upgraded its Spring Framework baseline to 6.1 along with Project Reactor 2023.0.0 and Micrometer 1.12.0 while requiring Java 17 as minimum platform version and supporting up to Java 21 for Virtual Threads support.

This release will be included in the upcoming Spring Boot 3.2 GA release. We'd like to hear from you, so keep…

Spring Data 2023.1 goes GA

Releases | Mark Paluch | November 17, 2023 | ...

On behalf of the Spring Data engineering team and everyone who contributed to this release, I am delighted to announce the general availability of Spring Data 2023.1 (Codename: Vaughan) from Maven Central! This release comes with several infrastructure themese as well as refinements in individual store modules.

Spring Data 2023.1 has upgraded its Spring Framework baseline to 6.1 along with Project Reactor 2023.0.0 and Micrometer 1.12.0 while requiring Java 17 as minimum platform version and supporting up to Java 21 for Virtual Threads support.

Virtual Threads can be used in various components by configuring an Virtual Threads-enabled Executor. Prominent examples for these components are Redis' MessageListenerContainer or Mongo's MessageListenerContainer

Spring Data 2023.0.6, 2022.0.12 and 2021.2.18 available now

Releases | Mark Paluch | November 17, 2023 | ...

On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of 2023.0.6, 2022.0.12, and 2021.2.18 service releases. These releases ship with dependency upgrades, fixes and selected improvements.

The upcoming Spring Boot releases 3.1.6, respective 3.0.13 and 2.7.18 will pick up the above releases by next week.

We expect the next set of Spring Data maintenance releases to ship in mid-December.

End of Life

With today's releases, Spring Data development lines 2021.2.x ("Spring Data 2.7") and 2022.0.x ("Spring Data 3.0") are going end of life as per our open source support policy, with 2022.0.12 and 2021.2.18 being the last planned service releases. Releases may be done in the future, but only in response to commercial support. Please upgrade to Spring Data 2023.0.6 ("Spring Data 3.1") or 2023.1.0

Spring Framework 6.1 goes GA

Releases | Juergen Hoeller | November 16, 2023 | ...

Dear Spring community,

On behalf of the core framework team, it is my pleasure to announce that Spring Framework 6.1.0 is generally available from Maven Central now! The 6.1 generation comes with several key themes:

  • Embracing JDK 21 LTS
  • Virtual Threads (Project Loom)
  • JVM Checkpoint Restore (Project CRaC)
  • Resource Lifecycle Management, revisited
  • Data Binding and Validation, revisited
  • New RestClient and JdbcClient APIs

Virtual Threads are a perfect fit for Spring MVC on a lean Servlet stack (typically on Tomcat), providing a new degree of scalability with imperative programming in common web…

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