⭐ New features
- Add configuration property to set the job instance incrementer name #5245
- Add support to configure job instance incrementer name through environment variable / system property #5332
🚀 Enhancements
🐞 Bug fixes
- skip listeners registered through ChunkOrientedStepBuilder#listener are ignored #5347
- Incorrect counters with local chunking #5337
- Exceptions are not reported with local chunking #5336
- CommandLineJobOperator.parse() truncates parameter values containing '=' #5295
- Incorrect rollbackCount in scan mode in ChunkOrientedStep #5247
- JobOperator creates its own MapJobRegistry ignoring explicitly defined JobRegistry Spring bean in application #5229
- Transaction is not rolled back before chunk scanning in ChunkOrientedStep with skip policy #5210
- Polymorphic StepExecutionListeners registered through ChunkOrientedStepBuilder#listener are ignored #5094
- V6 migration script for SQL Server fails #5276
- Reinstate inadvertently removed protected method in StaxEventItemWriter #5260
📔 Documentation
- Clarify ItemWriter contract regarding empty chunks #5319
- Fix incorrect javadoc references in JobContext #5342
- Improve and fix the Javadoc link #5290
- Missing documentation about fault tolerance features handling in local chunking #5338
🔨 Tasks
❤️ Contributors
Thank you to all the contributors who worked on this release:
@jzheaux, @trisberg, @marschall , @beatjost, @Jony-Jas, @HongYeseul, @Wordbe, @scordio, @KMGeon, @banseok1216, @quaff , @GaBaljaintheroom and @yunhobb