v6.0.0-M3
Pre-release
Pre-release
⭐ 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
StepExecutionparameter toStoppableTasklet.stop()#4703
🚀 Enhancements
- Make
JobRegistryoptional 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/@BeforeChunkannotation javadoc to current implementation #4961 RecordFieldSetMapperfails withRecordwithout 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