On behalf of the team and everyone who contributed, I am pleased to announce that Spring Batch 4.2.7 and 4.3.3 have been released and are available now from Maven Central repository. These patch releases come with a number of bug fixes, improvements and dependency updates. You can find the complete change logs here: 4.2.7 and 4.3.3. I would like to thank all contributors who had a role in these releases! Spring Batch Home | Source on GitHub | Reference Documentation
I am pleased to announce that Spring Batch 4.3.2 and 4.2.6 have been released and are available now from Maven Central repository. These releases include a number of bug fixes and improvements. You can find the change logs here: 4.2.6 and 4.3.2. I would like to thank all contributors who helped in making these releases possible! Spring Batch Home | Source on GitHub | Reference Documentation
Introduction Batch processing has been a challenging area of computer science since its inception in the early days of punch cards and magnetic tapes. Nowadays, the modern cloud computing era comes with a whole new set of challenges for how to develop and operate batch workload efficiently in a cloud environment. In this blog post, I introduce some of the challenges a batch developer or architect may face when designing and running batch applications at scale and show how Spring Batch, Spring Boot and Kubernetes can tremendously simplify this task. Challenges of Designing and Running Batch…
I am pleased to announce that Spring Batch 4.2.5 and 4.3.1 have been released and are available now from Maven Central repository. These releases include a number of bug fixes and improvements. You can find the change logs here: 4.2.5 and 4.3.1. I would like to thank all contributors who had a role in these releases! Spring Batch Home | Source on GitHub | Reference Documentation
Dear Spring Batch community, On behalf of the team and all contributors, it is my pleasure to announce that Spring Batch 4.3 is now generally available from Maven Central! This release comes with a number of new features, enhancements, and dependency updates. You can find the complete list of changes in the release notes, but here are the major highlights: Java records support GraalVM support New synchronized ItemStreamWriter New JpaCursorItemReader Implementation Performance improvements in MongoItemWriter and RepositoryItemWriter And more! These features and enhancements have been previously…
I am pleased to announce that Spring Batch 4.3.0-RC1 is now available from our milestone repository. What’s New? This release comes with a number of new features that you can find in the release notes, but here are the major highlights: 1. GraalVM Support A lot of work has already been done in Spring Framework to support running some types of Spring applications on GraalVM. In this release, we made changes in Spring Batch to correctly run Batch applications on GraalVM as well. The support is still experimental, so we encourage you to give the release a try and share your feedback. 2. Java…
On behalf of the Spring Batch team, I am pleased to announce that Spring Batch 4.3.0-M2 is now available from our milestone repository. What’s new? This release comes with a number of new features and enhancements that you can find in the release notes, but here are the major highlights: 1. Kafka support enhancements By default, the KafkaItemReader reads a topic from the beginning. When we initially introduced this reader in v4.2, it was not possible to configure it to read records from a custom offset. In this release, we added this feature. As a result of this addition, it is now possible to…
On behalf of the Spring Batch team, I am pleased to announce that Spring Batch 4.3.0-M1 is now available from our milestone repository. What’s new? This release is packed with new features, performance improvements, and bug fixes, as well as documentation and dependency updates! You can find the complete list of changes in the release notes, but here are the major highlights: New features 1. New synchronized ItemStreamWriter Similar to the SynchronizedItemStreamReader, we added a SynchronizedItemStreamWriter. This feature is useful in multi-threaded steps where concurrent threads need to be…
I am pleased to announce that Spring Batch 4.2.4 has been released with a number of bug fixes and performance improvements. Please find the complete list of changes in the release notes. Please note that due to a glitch in the release process, we had to bump the patch version from 4.2.3 to 4.2.4. Please upgrade to version 4.2.4 at your earliest convenience as this is the primary active branch for the moment. Spring Batch Home | Source on GitHub | Reference Documentation
I am pleased to announce the release of Spring Batch 4.2.2 and 4.1.4 with bug fixes and documentation updates. Please find the complete list of changes in the release notes: 4.2.2 and 4.1.4. As we announced earlier, version 4.1.4 is the last release of the 4.1 line. Please upgrade to version 4.2.2 at your earliest convenience as this is the primary active branch for the moment and which will be supported until the end of 2020. The next feature release will be 4.3, with a GA planned for October 2020, aligned with Spring Framework 5.3 and Spring Boot 2.4. This release is expected to be the last…