github spring-projects/spring-batch v6.0.0-M3

latest release: v5.2.3
pre-release9 hours ago

⭐ New features

  • Add support for observability with the Java Flight Recorder #4972
  • Add ability to externally stop any kind of step #4965
  • Revisit the concurrency model #4955
  • Make Job interface a functional interface #4966
  • Make Step interface a functional interface #4976
  • Add StepExecution parameter to StoppableTasklet.stop() #4703

🚀 Enhancements

  • Make JobRegistry optional in the default batch configuration #4971
  • Make transaction manager optional in JobOperatorFactoryBean #4970
  • Make transaction manager optional in Tasklet and Chunk-Oriented steps #4974

🐞 Bug fixes

  • Incorrect step execution id generation in ResourcelessJobRepository #4975
  • Conflicting info in @AfterChunk/@BeforeChunk annotation javadoc to current implementation #4961
  • RecordFieldSetMapper fails with Record without components #4900

🆙 Dependency Upgrades

  • Spring Framework: 7.0.0-M9
  • Spring Integration: 7.0.0-M3
  • Spring AMQP: 4.0.0-M5
  • Spring Kafka: 4.0.0-M5
  • Spring Data: 4.0.0-M6
  • Spring Ldap: 4.0.0-M3
  • Micrometer: 1.16.0-M3

❤️ Contributors

Thank you to all the contributors who worked on this release!


Full change log: v6.0.0-M2...v6.0.0-M3

Don't miss a new spring-batch release

NewReleases is sending notifications on new releases.