🐞 Bug fixes
SynchronizeStatus
inMongoJobExecutionDao
is not upgrading the status of theJobExecution
#4760@SpringBatchTest
with JUnit@Nested
triggers new test context creation #4738ExecutionContext
dirty flag does not remain true when null is put for a non-existent key #4692ExecutionContext
dirty flag is reset by a new put #4685MultiResourceItemWriter
creates 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
ScriptItemProcessorTests
and include script engine test dependencies #4678 - Add
@FunctionalInterface
toChunkProcessor
#4773
📔 Documentation
- Update usage of deprecated
StepExecutionListenerSupport
in 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
AssertFile
usage 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