Support for Spring Batch 5.2.x
- Add adapter for reader processor pair
- Bump up minimum kotlin compatibility to 1.6
- Remove usage of StepExecutionListenerSupport
Support for Spring Batch 5.1.x
- Add BatchJobObservationConvention method to JobBuilderDsl
- Add BatchStepObservationConvention method to StepBuilderDsl
- Add Iterable based adapters (ItemStreamIterableReaderProcessorWriter, ItemStreamIterableReaderWriter)
- Add Iterator based adapters (ItemStreamIteratorReaderProcessorWriter, ItemStreamIteratorReaderWriter)
- Add simple adapters (ItemStreamSimpleReaderProcessorWriter, ItemStreamSimpleReaderWriter)
- Deprecate repository methods in JobBuilderDsl, StepBuilderDsl
- Rename ItemStreamReaderProcessorWriter, ItemStreamReaderWriter to ItemStreamFluxReaderProcessorWriter, ItemStreamFluxReaderWriter.
- None
- None
- None
- Fix not setting started flag when decider is first
Support for Spring Batch 5.0.x
- JobBuilderDsl
- Add observationRegistry method
- Add meterRegistry method
- StepBuilderDsl
- Add observationRegistry method
- Add meterRegistry method
- Add TaskletStep, SimpleStep related methods using transactionManager
- BatchDsl
- Constructor now takes BeanFactory and JobRepository
- StepBuilderDsl
- Remove transactionManager method
- Deprecate TaskletStep, SimpleStep related methods which don't use transactionManager
- SimpleStepBuilderDsl
- Deprecate throttleLimit method
- ItemStreamWriterDelegate
- Change the signature of write method
- Remove deprecated adapter classes
- None
- None
- None
- Fix not setting started flag when decider is first
- Dry run mode in DeleteMetadataJob
- Move adapter classes to adapter package
- None
- Introduce DeleteMetadataJob
- Remove one depth of Kotlin DSL
- Apply lazy configurer
- Introduce Kotlin DSL for builders
- Introduce single class reader-processor-writer
- Introduce ClearRunIdIncrementer
- None
- None