On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.3 and 5.2.5 are available from Maven Central now. These releases come with a number of bug fixes, improvements and documentation updates. The release notes can be found on GitHub: 6.0.3, 5.2.5. These versions will be available respectively through Spring Boot 4.0.4 and 3.5.12. Spring Batch Home|Source on GitHub|Reference documentation
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.1 is now available from Maven Central! What's New in Spring Shell 4.0.1 Spring Shell 4.0.1 is a patch release that addresses several issues reported by the community since the release of Spring Shell 4.0.0. This release includes important bug fixes and improvements to enhance the overall stability and performance of the framework. You can find the complete list of changes in the 4.0.1 release notes. Feedback Many thanks to all contributors who made this release possible! We encourage you to try Spring…
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.2 is now available from Maven Central. This release comes with a number of improvements, bug fixes and documentation updates. The release notes can be found on GitHub here. This version will be available through Spring Boot 4.0.2. Spring Batch Home|Source on GitHub|Reference documentation
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0 GA is now available from Maven Central! What's new? This major release marks a significant milestone in the evolution of Spring Shell and comes with several new features, improvements, and bug fixes. Some of the highlights include: Alignment with Spring projects: Compatibility with the latest versions of Spring Framework and Spring Boot, ensuring seamless integration and improved performance. Enhanced Command Model: A revamped command model that simplifies the creation and management of commands…
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0-RC1 is now available from Maven Central! What's new? This first release candidate comes with feature alignment with the previous generation as well as several improvements and bug fixes. Major changes include: Support for debug mode Support for command completion and custom completion providers Support for hidden commands Support for command option validation with the Bean Validation API Support for exception mapping For the complete list of changes, please check the release notes. What's next? Our…
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.1 is now available from Maven Central. This release comes with a number of improvements, bug fixes and documentation updates. The release notes can be found on GitHub here. This version will be available through Spring Boot 4.0.1. Spring Batch Home|Source on GitHub|Reference documentation
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0-M2 is now available on Maven Central! What's new? This second milestone release continues our efforts toward a modern version of Spring Shell, aligned with the rest of the Spring portfolio. This milestone includes several bug fixes and improvements based on the feedback we received after the 4.0.0-M1 release. Major changes include: Upgrade to Spring Framework 7.0 GA and Spring Boot 4.0 GA Migrate nullability annotations and checks to jSpecify Improve project modularity to streamline dependencies…
Dear Spring Batch community, On behalf of the team and everyone who has contributed, I am pleased to announce the release of Spring Batch 6.0.0 GA! Spring Batch 6.0 is a major release that builds upon the foundations in Spring Framework 7.0, and will be available through Spring Boot 4.0 to provide a robust and efficient batch processing framework. This general availability release includes all the features and improvements introduced in the previous release candidates, along with additional enhancements based on community feedback. Some of the key highlights of Spring Batch 6.0.0 GA include…
I am pleased to announce that Spring Batch 6.0.0-RC2 is now available from Maven Central! What's new in Spring Batch 6.0.0-RC2? This second release candidate introduces a long-awaited feature which is the use of contextual lambda expressions to configure batch artefacts.
This new style of configuration provides a more concise and readable way to define item readers and writers. For example, instead of using the traditional builder pattern like in the following snippet to define a delimited file reader: You can now use a lambda expression to configure the delimited options like this: This…
I am pleased to announce that the first milestone of Spring Shell 4.0 is now available on Maven Central! What's new? This milestone release is the first step toward a modern version of Spring Shell, aligned with the rest of the Spring portfolio. The main focus of this first milestone is alignment with Spring Framework 7 and Spring Boot 4. Spring Shell 4.0.0-M1 is now based on Spring Framework 7.0.0-RC2 and Spring Boot 4.0.0-RC1. For the complete list of changes, please check the release notes. What's next? We plan to release Spring Shell 4.0 GA in November, after the Spring Boot 4.0 GA release…