Spring
Follow
Spring Batch 6.0.0-M2 available now
Spring Batch 6.0.0-M2 is now available. This milestone release includes upgraded Spring dependencies, a new implementation for chunk-oriented processing, and the ability to recover abruptly failed job executions. The dependencies have been updated to Spring Framework 7.0.0-M8 and other Spring projects are also at milestone versions. This release is compatible with Java 17 and later. The new chunk-oriented processing model is provided by the ChunkOrientedStep class, replacing ChunkOrientedTasklet and TaskletStep. This new implementation offers enhanced fault-tolerance features. The retry functionality is now based on Spring Framework 7, and the skip feature is adapted to the new implementation using the SkipPolicy interface. Previously, recovering from abrupt job failures required manual database updates. Now, a new recover method in the JobOperator interface provides a consistent way to recover failed job executions across all job repositories. Contributors are thanked, and feedback is encouraged on GitHub.