v5.2.2
🐞 Bug fixes
SynchronizeStatusinMongoJobExecutionDaois not upgrading the status of theJobExecution#4760@SpringBatchTestwith JUnit@Nestedtriggers new test context creation #4738ExecutionContextdirty flag does not remain true when null is put for a non-existent key #4692ExecutionContextdirty flag is reset by a new put #4685MultiResourceItemWritercreates files with varying line count #1722- Fix index creation statements in MongoDB DDL script #4758
- Attempt to close all delegate readers even when some fail #4764
- Attempt to close all delegate writers even when some fail #4750
🚀 Enhancements
- Add AOT runtime hints for infrastructure artifacts #4785
- Add AOT runtime hints for core listeners #4769
- Use
Files.delete()for better error reporting #4775 - Fix variable usage in
ScriptItemProcessorTestsand include script engine test dependencies #4678 - Add
@FunctionalInterfacetoChunkProcessor#4773
📔 Documentation
- Update usage of deprecated
StepExecutionListenerSupportin documention #4784 - Fix typo in Javadocs of
FlatFileItemWriterBuilder#name(String)#4781 - Fix incorrect Javadocs in remote partitioning setup builders #4778
- Fix wrong statement in Javadoc of SimplePartitioner #4772
- Fix typo in
intercepting-execution.adoc#4766 - Remove outdated
AssertFileusage in section "Validating Output Files" of the reference documentation #4754
🆙 Dependency Upgrades
- Spring Framework: 6.2.4
- Spring Retry: 2.0.11
- Micrometer: 1.14.5
- Spring Integration: 6.4.3
- Spring AMQP: 3.2.4
- Spring Kafka: 3.3.4
- Spring Data: 3.4.4
- Spring Ldap: 3.2.11
❤️ Contributors
Thank you to all the contributors who contributed to this release:
@charlie881007, @GGHDMS, @neoludo, @elimelec, @hpoettker, @pongdangx2, @quaff, @scordio, @yeonnex, and @yoseplee
Full change log: v5.2.1...v5.2.2