v4.3.0-M1
Pre-release
Pre-release
⭐ New features
- Add
SynchronizedItemStreamWriter#842 - Add
beanRowMappermethod toJdbcPagingItemReaderBuilder#819 - Add support for named queries in
JpaPagingItemReader#1667 - Meta-annotate
@SpringBatchTestwith@ExtendWith(SpringExtension.class)#3647
🐞 Bug fixes
- Unable to set
usePersistparameter withJpaItemWriterBuilder#3655 MongoItemReaderBuildershouldn't be throwing an error related to the limit in query when pageSize is provided #3673- MySQL does not support millisecond accuracy in timestamps #2202
JobLauncherTestUtilsdoesn't always launch new job instance because generated job parameters aren't unique #821- Unable to set
connectionAutoCommitparameter withJdbcCursorItemReaderBuilder#3717 - Incorrect Jackson configuration #3729
🚀 Enhancements
- Performance issues in
SimpleJobRepository.getStepExecutionCount#3657 - Slow SQL in
JdbcStepExecutionDaoon Postgres #3634 - Improve
TransactionAwareBufferedWriterefficiency #1166 - Improve performance in
JdbcStepExecutionDao#3710 - Make
RepositoryItemWriteruseCrudRepository#saveAllby default #3720 - Use
BulkOperationsAPI inMongoItemWriter#3713
📔 Documentation
- Incorrect reference to stop method in documentation #3643
- Improve Javadoc of
ItemProcessorregarding the nullability of input items #3648 - Misleading code example in reference documentation #3692
- The
ItemProcessorsection in reference docs should be a top level section #3644 - Use local storage rather than a cookie #3653
- Updated
spring-doc-resourcesversion to 0.2.1 #3700 - Add flag to show both configuration styles (Java and XML) in reference docs #572
- Upgrade versions of Asciidoctor #3703
🔨 Dependency Upgrades
- Upgrade to Spring Framework 5.3.0-M1
- Upgrade to Spring Data 2020.0.0-M1
- Upgrade to Spring Integration 5.4.0-M1
- Upgrade to Spring AMQP 2.3.0-M1
- Upgrade to Spring for Apache Kafka 2.5.3.RELEASE
❤️ Contributors
We'd like to thank all contributors who helped making this release possible! A special thank to @parikshitdutta
for his numerous contributions to this release!