I am pleased to announce that Spring Batch 4.1.0.RELEASE is now available. What's New in Spring Batch 4.1 GA This release adds the following features: A new @SpringBatchTest annotation to simplify testing batch components A new @EnableBatchIntegration annotation to simplify remote chunking and partitioning configuration Support for reading and writing data in JSON format Support for validating items with the Bean Validation API Support for JSR-305 annotations Enhancements to the FlatFileItemWriterBuilder API @SpringBatchTest Annotation Spring Batch provides some nice utility classes (such as…
On behalf of the Spring Batch team, I’m pleased to announce that Spring Batch 4.1.0.RC1 is now available on Github and the Pivotal download repository. What’s new? In this release, we worked mainly on making Spring Batch build and run correctly on Java 8, 9, 10 and 11! This release is based on Spring Framework 5.1 GA as well as the latest versions of Spring Integration, Spring AMQP and Spring Data. For a complete list of changes, please refer to the change log. What’s next? Our plan is to release Spring Batch 4.1 GA by the end of October right in time for Spring Boot 2.1 GA. The focus will be…
We are pleased to announce that Spring Batch 4.1.0.M3 is now available on Github and the Pivotal download repository. What's new in this milestone? Here is a list of new features and enhancements: JSR-305 support The main theme of this milestone is adding support for JSR-305 annotations. We leveraged Spring Framework's Null-safety annotations and added them where appropriate in all public APIs of Spring Batch. These annotations will not only enforce null-safety when using Spring Batch APIs, but also can be used by IDEs to provide useful information related to nullability. For example, if a…
We are pleased to announce that Spring Batch 4.1.0.M2 is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release! What’s new? Here are the highlights of this release: Simplify remote partitioning Add a new JSON item writer Add support for validating items with the Bean Validation API Simplify remote partitioning In the 4.1.0.M1 release, we created new APIs to simplify the configuration of a remote chunking step. In this milestone, we continued this effort to simplify remote partitioning through two new builders…
We are pleased to announce that Spring Batch 4.1.0.M1 is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release! What's new? Here are the highlights of this release: Simplify testing Simplify remote chunking Add a new JSON item reader Simplify Testing Spring Batch provides some nice utility classes (such as the JobLauncherTestUtils and JobRepositoryTestUtils) and test execution listeners (StepScopeTestExecutionListener and JobScopeTestExecutionListener) to test batch components. However, in order to use these utilities, you must…
We are pleased to announce the release of Spring Batch 3.0.9.RELEASE and 4.0.1.RELEASE via Maven Central, Github, and the Pivotal download repository. These two maintenance releases address a number of bug fixes, enhancements and documentation updates. For a complete list of changes, please refer to the change logs for 3.0.9 and 4.0.1. Many thanks to all of those who submitted pull requests that went into these releases. Please note that the next patch version, 3.0.10.RELEASE, will be the last maintenance release of the 3.x line. We strongly recommend users to migrate to the latest and…