| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-09-17 | 1.7 kB | |
| v5.2.3 source code.tar.gz | 2025-09-17 | 8.7 MB | |
| v5.2.3 source code.zip | 2025-09-17 | 11.1 MB | |
| Totals: 3 Items | 19.9 MB | 0 | |
:lady_beetle: Bug fixes
- Incorrect step execution id generation in
ResourcelessJobRepository[#4975] RecordFieldSetMapperfails withRecordwithout components [#4900]
:rocket: Enhancements
- Allow keys other than _id for primary key in
MongoItemWriter[#4812] - Add Redis integration tests [#4892]
- Remove unnecessary reflection in
RemoteChunkHandlerFactoryBean[#4839] - Mark argument to
ExitStatus#equalsas nullable [#4823] - Use typesafe variant of
ctx::getBeaninstead [#4803] - Use
jdbcTemplate.queryForStream().findFirst()where appropriate [#4802] - Reuse existing SQL where feasible [#4801]
- Improve performance of
JdbcStepExecutionDao::getStepExecution[#4799] - Add optimistic locking for meta-data deletion [#4793]
- Improve update sql for optimistic locking [#4792]
- Polish
SynchronizationManagerSupportto useMap::computeIfAbsent[#4786] - Refactor
ExitStatus#isRunningfor type-safety [#4783] FlatFileItemReaderBuilder: raise check exception on build [#4757]
:notebook_with_decorative_cover: Documentation
- Fix javadoc in
JdbcCursorItemReaderBuilder[#4838] - Polish code block style and fix typo in
whatsnew.adoc[#4901] - Correct comment in
RemoteChunkingJobFunctionalTests[#4822]
🆙 Dependency Upgrades
- Spring Framework: 6.2.11
- Spring Retry: 2.0.12
- Micrometer: 1.14.11
- Spring Integration: 6.4.7
- Spring AMQP: 3.2.7
- Spring Kafka: 3.3.10
- Spring Data: 3.4.10
- Spring Ldap: 3.2.14
:heart: Contributors
Thank you to all the contributors who contributed to this release!
Full change log: https://github.com/spring-projects/spring-batch/compare/v5.2.2...v5.2.3