Download Latest Version v6.0.0 source code.tar.gz (8.6 MB)
Email in envelope

Get an email when there's a new version of Spring Batch

Home / v5.2.3
Name Modified Size InfoDownloads / 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]
  • RecordFieldSetMapper fails with Record without 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#equals as nullable [#4823]
  • Use typesafe variant of ctx::getBean instead [#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 SynchronizationManagerSupport to use Map::computeIfAbsent [#4786]
  • Refactor ExitStatus#isRunning for 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

Source: README.md, updated 2025-09-17