⭐ New features
- Add support for annotation based
JobExecutionListener
in theJobBuilder
#817 - Set
proxyBeanMethods
to false onModularBatchConfiguration
andSimpleBatchConfiguration
#3715 - Add setter for
standalone
attribute inStaxEventItemWriter
#758 - Add support to use Java 14 records as items #3693
- Add
JpaCursorItemReader
implementation #901
🐞 Bug fixes
- Unable to set
partitionOffsets
inKafkaItemReaderBuilder
#3761
⚠️ Deprecations
- Deprecate
JobExecution#stop()
#1605 - Deprecate
MultiResourceItemReader#getCurrentResource
#3776 - Deprecate
AbstractNeo4jItemReader
#3777 - Deprecate
org.springframework.batch.item.file.transform.Alignment
enum #3778 - Deprecate
org.springframework.batch.item.xml.StaxUtils
#3779 - Deprecate the Map-based
JobRepository
/JobExplorer
implementations #3780 - Deprecate
ScheduledJobParametersFactory
#3781
🔨 Dependency Upgrades
- Upgrade to Spring Framework 5.3.0-RC1
- Upgrade to Spring Data 2020.0.0-RC1
- Upgrade to Spring Integration 5.4.0-M3
- Upgrade to Spring AMQP 2.3.0-M3
- Upgrade to Spring for Apache Kafka 2.6.1