I am a software engineer at VMware, currently working as the project lead of Spring Batch.
I am an OSS advocate and I have contributed to several open source projects. I enjoy spending time with my family and friends, reading, running and playing chess!
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.
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
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 as stable as possible towards a GA in November 2024. We look forward to your feedback on Github Issues,
Github Discussions, Twitter, and StackOverflow…
I am pleased to announce that the second milestone of Spring Batch 5.2 is now available from our milestones repository. This blog post walks you through the main changes in Spring Batch 5.2:
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
For the complete list of changes, please check the release notes.
MongoDB job repository support
This release introduces the first NoSQL job repository implementation which is backed by MongoDB. Similar to…
On behalf of the team and everyone who has contributed, I am pleased to announce that the first milestone of Spring Batch 5.2 is now available from our milestones repository. This blog post walks you through the main changes in Spring Batch 5.2:
Dependencies upgrade
Query hints support in JPA item readers
Data class support in JDBC item readers
Configurable line separator in RecursiveCollectionLineAggregator
Job registration improvements
For the complete list of changes, please check the release notes.
Dependencies upgrade
In this release, the Spring dependencies are upgraded to the…
On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Batch 5.0.6 and 5.1.2 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.0.6 and 5.1.2.
On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Batch 5.0.5 and 5.1.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.0.5 and 5.1.1.
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