On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.0-RC1 is now available from Maven Central! This release candidate comes with following features and improvements: Graceful Shutdown support SEDA style with Spring Integration message channels Local chunking support Jackson 3 support Remote step support For the complete list of changes, please check the release notes. Graceful Shutdown support Spring Batch 6.0 introduces support for graceful shutdown of batch jobs. This feature allows you to stop a running job execution in a controlled manner, ensuring…
I am pleased to announce that Spring Batch 6.0.0-M4 is now available from Maven Central! The main changes in this milestone release are the following: Migration to nullability checks with jSpecify Improved domain model design For the complete list of changes, please check the release notes here. Null safety with JSpecify Spring Batch 6.0 APIs are now annotated with JSpecify annotations to provide better null-safety guarantees and improve code quality.
This change helps developers catch potential null-related issues at compile time, leading to more robust and reliable applications. Improved…
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.0-M3 and 5.2.3 are now available in Maven Central! Version 5.2.3 is a maintenance release that includes several bug fixes and dependency upgrades. You can find the complete list of changes in the release notes. This blog post is more about the 6.0.0-M3 milestone release, which comes with following features and improvements: New concurrency model Ability to stop all kinds of steps Observability with the Java Flight Recorder For the complete list of changes, please check its release notes here. New…
I am pleased to announce that Spring Batch 6.0.0-M2 is available now from Maven Central! In this milestone release, we shipped the following features and improvements: Dependencies upgrade New implementation of the chunk-oriented processing model Ability to recover abruptly failed job executions For the complete list of changes, please check the release notes. Dependencies upgrade In this milestone release, the Spring dependencies are upgraded to the following versions: Spring Framework: 7.0.0-M8 Spring Integration: 7.0.0-M2 Spring AMQP: 4.0.0-M4 Spring Kafka: 4.0.0-M4 Spring Data: 4.0.0-M…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 3.4.1 has been released and is now available from Maven Central. This patch release comes with a number of bug fixes, dependency updates and documentation enhancements. Please check the release notes for more details about the changes. Thanks to all those who have contributed with issue reports and pull requests. How can you help? Project Page | GitHub | Issues | Documentation
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.0-M1 is available now from Maven Central! This first milestone introduces several new features, enhancements and bug fixes. It also includes a number of API breaking changes and deprecations. This blog post walks you through the following major changes: Dependencies upgrade Batch infrastructure configuration improvements New command line job operator Deprecations and pruning For the complete list of changes, please check the release notes and the migration guide. Dependencies upgrade In this major…
I am pleased to announce that Spring Batch 5.2.2 is available now from Maven Central! This patch release comes with a number of bug fixes, improvements and dependencies updates. You can find the release notes here. We look forward to your feedback on GitHub Issues,
GitHub Discussions, Twitter, and StackOverflow. Spring Batch Home|Source on GitHub|Reference documentation
On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Batch 5.1.3 and 5.2.1 are available now from Maven Central! These patch releases come with a number of bug fixes, improvements and dependencies updates. You can find the release notes of each version here: 5.1.3 and 5.2.1. Please note that version 5.1.3 is the last OSS release of the 5.1.x line. Please check the support page for more details about our support policy. We look forward to your feedback on Github Issues,
Github Discussions, Twitter, and StackOverflow. Spring Batch Home|Source on Github…
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.2 is now generally available from Maven Central.
This blog post walks you through the major additions in this release. For the complete list of changes, please refer to the release notes. Major Highlights The major highlights of this release are the following: Dependencies upgrade MongoDB job repository support New resourceless job repository Composite item reader implementation New adapters for java.util.function APIs Concurrent steps with blocking queue item reader and writer Query hints support in JPA…
On behalf of the team and all contributors, I am pleased to announce that the first release candidate of Spring Batch 5.2 is now available from our milestones repository. This release marks the feature freeze milestone of version 5.2 and comes with a number of bug fixes, dependencies upgrades and documentation enhancements. For the complete list of changes, please check the release notes. What's next? First, I would like to thank all contributors who had a role in this release! Spring Batch 5.2.0-RC1 comes with Spring Boot 3.4.0-RC1. We will continue our work of making this release candidate…