Closed renovate[bot] closed 7 months ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
4.3.10
->5.1.1
5.1.0
->5.1.1
Release Notes
spring-projects/spring-batch (org.springframework.batch:spring-batch-test)
### [`v5.1.1`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.1.1) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.1.0...v5.1.1) ##### :lady_beetle: Bug fixes - Incorrect error message in `JobOperatorFactoryBean` [#4528](https://togithub.com/spring-projects/spring-batch/issues/4528) - Multiple `trationDelegate$BeanPostProcessorChecker` Warnings Arise When Using Spring Boot 3.2.0 [#4519](https://togithub.com/spring-projects/spring-batch/issues/4519) - `DefaultJobParametersConverter` throws `java.lang.ArrayIndexOutOfBoundsException` if input is empty string [#4505](https://togithub.com/spring-projects/spring-batch/issues/4505) - `JobRepository.deleteJobInstance()` Fails with Foreign Key Constraint Violation if Job Executions have Step Executions [#4382](https://togithub.com/spring-projects/spring-batch/issues/4382) - Incorrect step configuration when setting the taskExecutor before `faultTolerant()` [#4438](https://togithub.com/spring-projects/spring-batch/issues/4438) - Incorrect deprecation in `MongoPagingItemReader` [#4552](https://togithub.com/spring-projects/spring-batch/issues/4552) ##### :rocket: Enhancements - Check dirty flag of step execution context before update in inner loop [#4503](https://togithub.com/spring-projects/spring-batch/issues/4503) ##### :notebook_with_decorative_cover: Documentation - Incorrect Type of getter in Documentation for `JobParameters#getDouble` [#4526](https://togithub.com/spring-projects/spring-batch/issues/4526) - Broken link to Spring Batch docs [#4498](https://togithub.com/spring-projects/spring-batch/issues/4498) - UI Aligment Issue - Spring Batch Version Number in Docs [#4534](https://togithub.com/spring-projects/spring-batch/issues/4534) ##### 🆙 Dependency Upgrades - Spring Framework: 6.1.4 - Spring Retry: 2.0.5 - Spring Integration: 6.2.2 - Spring Data: 3.2.3 - Spring AMQP: 3.1.2 - Spring Kafka: 3.1.2 - Micrometer: 1.12.3 ##### :heart: Contributors Thank you to all the contributors who worked on this release! *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.1.0...v5.1.1 ### [`v5.1.0`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.1.0) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.5...v5.1.0) #### :star: New features - Add support for Virtual Threads [#4399](https://togithub.com/spring-projects/spring-batch/issues/4399) - Add synchronized decorators for non-stream item readers/writers [#4368](https://togithub.com/spring-projects/spring-batch/issues/4368) - Add option to clear the persistence context in `JpaItemWriter` [#804](https://togithub.com/spring-projects/spring-batch/issues/804) - Add cursor-based `ItemReader` for MongoDB [#4323](https://togithub.com/spring-projects/spring-batch/issues/4323) - Add support for bulk inserts in `MongoItemWriter` [#4149](https://togithub.com/spring-projects/spring-batch/issues/4149) - Provide accessors in `MongoItemWriter` to facilitate extensions [#3973](https://togithub.com/spring-projects/spring-batch/issues/3973) - Add item reader for Redis [#4446](https://togithub.com/spring-projects/spring-batch/issues/4446) - Add item writer for Redis [#3957](https://togithub.com/spring-projects/spring-batch/issues/3957) - Add ability to start a job flow definition with a decider [#4411](https://togithub.com/spring-projects/spring-batch/issues/4411) - Add support to specify the database type through `EnableBatchProcessing` [#4320](https://togithub.com/spring-projects/spring-batch/issues/4320) - Auto-configure `JobRegistryBeanPostProcessor` with `EnableBatchProcessing` and `DefaultBatchConfiguration` [#4245](https://togithub.com/spring-projects/spring-batch/issues/4245) - Add support for Java Date and Time API types serialization in `Jackson2ExecutionContextStringSerializer` [#3952](https://togithub.com/spring-projects/spring-batch/issues/3952) - Add option to provide a custom `JobKeyGenerator` in `JdbcJobInstanceDao` [#3926](https://togithub.com/spring-projects/spring-batch/issues/3926) - Access to update counts in `JdbcBatchItemWriter` [#3829](https://togithub.com/spring-projects/spring-batch/issues/3829) - Add setter for `ObservationConvention` in `StepBuilder`/`JobBuilder` [#4401](https://togithub.com/spring-projects/spring-batch/issues/4401) #### :rocket: Enhancements - Public access to `AbstractItemCountingItemStreamItemReader.getCurrentItemCount` [#1639](https://togithub.com/spring-projects/spring-batch/issues/1639) - Add `java.util.concurrent.ConcurrentHashMap` to the trusted classes list in `Jackson2ExecutionContextStringSerializer` [#4407](https://togithub.com/spring-projects/spring-batch/issues/4407) - Add `java.sql.Date` to the trusted classes list in `Jackson2ExecutionContextStringSerializer` [#4407](https://togithub.com/spring-projects/spring-batch/issues/4407) - Auto-detect the class/interface to be mocked [#4426](https://togithub.com/spring-projects/spring-batch/issues/4426) - Inaccurate exception message in `SimpleJobRepository` [#4025](https://togithub.com/spring-projects/spring-batch/issues/4025) - Expose the internal map in `ExecutionContext` as read-only [#4004](https://togithub.com/spring-projects/spring-batch/issues/4004) - Add support for quotes in `DelimitedLineAggregator` [#1139](https://togithub.com/spring-projects/spring-batch/issues/1139) - Provide better error message in `StaxEventItemReader` if `Resource` does not exist [#1171](https://togithub.com/spring-projects/spring-batch/issues/1171) - Add getters for DAOs in `SimpleJobExplorer` [#1598](https://togithub.com/spring-projects/spring-batch/issues/1598) - Use separate parameters for short_context length and exit_message length [#1617](https://togithub.com/spring-projects/spring-batch/issues/1617) - Expose `targetObject` and `targetMethod` in `AbstractMethodInvokingDelegator` [#1786](https://togithub.com/spring-projects/spring-batch/issues/1786) - Create versions of samples using Java configuration [#3663](https://togithub.com/spring-projects/spring-batch/issues/3663) - Improve the issue reporting process [#4329](https://togithub.com/spring-projects/spring-batch/issues/4329) - Replace deprecated `RetryListenerSupport` [#4453](https://togithub.com/spring-projects/spring-batch/issues/4453) - Use more `SynchronizedItemReader` in tests [#4452](https://togithub.com/spring-projects/spring-batch/issues/4452) - Take care of some deprecations [#4454](https://togithub.com/spring-projects/spring-batch/issues/4454) #### :lady_beetle: Bug fixes - Invalid migration script for H2 [#4390](https://togithub.com/spring-projects/spring-batch/issues/4390) - Incorrect drop statements in SQLServer DDL script [#4373](https://togithub.com/spring-projects/spring-batch/issues/4373) - `SplitBuilder.add(Flow)` causes hung execution in some cases [#3857](https://togithub.com/spring-projects/spring-batch/issues/3857) - Incorrect thread usage in `SynchronizedItemStreamReaderTests` [#837](https://togithub.com/spring-projects/spring-batch/issues/837) - Concurrent execution of `FlowJob` may cause `FlowExecutionException` [#4092](https://togithub.com/spring-projects/spring-batch/issues/4092) - Switching incrementers causes jobs to have old job parameters [#4073](https://togithub.com/spring-projects/spring-batch/issues/4073) - Missing setter for strict field in `DelimitedBuilder` [#809](https://togithub.com/spring-projects/spring-batch/issues/809) - `DefaultJobParametersExtractor` no longer copies keys from `JobParameters` when not contained in `ExecutionContext` [#4458](https://togithub.com/spring-projects/spring-batch/issues/4458) - job scope bean doesn't cleanup in unit test [#1288](https://togithub.com/spring-projects/spring-batch/issues/1288) - `NullPointerException` in `RepeatTemplate#doHandle()` when `unwrapIfRethrown()` returns null if logging in DEBUG [#1123](https://togithub.com/spring-projects/spring-batch/issues/1123) - Starting a flow with `Flow#next` makes the first step execute twice [#4432](https://togithub.com/spring-projects/spring-batch/issues/4432) #### :notebook_with_decorative_cover: Documentation - Incorrect Javadoc in `SimpleStepBuilder` [#4402](https://togithub.com/spring-projects/spring-batch/issues/4402) - Document the type and name of the surrounding job in `JobLauncherTestUtils#launchStep` [#3825](https://togithub.com/spring-projects/spring-batch/issues/3825) - Fix typo in `SimpleMailMessageItemWriter` Javadoc [#4381](https://togithub.com/spring-projects/spring-batch/pull/4381) - Fix javadoc errors and warnings [#1624](https://togithub.com/spring-projects/spring-batch/issues/1624) - Migrate documentation to Antora [#4422](https://togithub.com/spring-projects/spring-batch/pull/4422) - Ambiguous description of "Configuring a JobRepository" [#4333](https://togithub.com/spring-projects/spring-batch/issues/4333) - Add Two minutes tutorial to the `README` [#4329](https://togithub.com/spring-projects/spring-batch/issues/4329) - Update the Getting started guide [#4329](https://togithub.com/spring-projects/spring-batch/issues/4329) - Broken code samples in reference documentation for Job/Step beans with v5 API [#4406](https://togithub.com/spring-projects/spring-batch/issues/4406) - Improve developer experience for conditional flows [#4460](https://togithub.com/spring-projects/spring-batch/issues/4460) - Incorrect Javadoc in `DefaultFieldSet` and `DefaultFieldSetFactory` [#4494](https://togithub.com/spring-projects/spring-batch/issues/4494) - Incorrect JavaDoc for Methods returning `JobFlowBuilder` in `JobBuilder` [#4415](https://togithub.com/spring-projects/spring-batch/issues/4415) - Update documentation about serializable keys in the execution context [#4457](https://togithub.com/spring-projects/spring-batch/issues/4457) - Improve configuration style toggle in documentation [#4357](https://togithub.com/spring-projects/spring-batch/issues/4357) - Improve the getting started experience with Spring Batch [#4329](https://togithub.com/spring-projects/spring-batch/issues/4329) - Reinstate and Update FAQ page [#3878](https://togithub.com/spring-projects/spring-batch/issues/3878) - Outdated Meta-data ERD [#4358](https://togithub.com/spring-projects/spring-batch/issues/4358) - Documentation unclear on how to replace deprecated `AbstractTaskletStepBuilder#throttleLimit` [#4389](https://togithub.com/spring-projects/spring-batch/issues/4389) #### :hammer: Tasks - Build failure when the default charset of the JVM is not UTF-8 [#4417](https://togithub.com/spring-projects/spring-batch/issues/4417) - Rename `MongoItemReader` to `MongoPagingItemReader` [#4341](https://togithub.com/spring-projects/spring-batch/issues/4341) - Deprecate jobRepository method in `JobBuilderHelper` & `StepBuilderHelper` [#4326](https://togithub.com/spring-projects/spring-batch/issues/4326) - Add Automatic-Module-Name to `MANIFEST.MF` in all components [#867](https://togithub.com/spring-projects/spring-batch/issues/867) - Deprecate overrides of `StepBuilderHelper#repository` for removal [#4495](https://togithub.com/spring-projects/spring-batch/issues/4495) #### :hammer: Dependency upgrades - Spring Framework 6.1.0 - Spring Integration 6.2.0 - Spring Data 3.2.0 - Spring LDAP 3.2.0 - Spring AMQP 3.1.0 - Spring Kafka 3.1.0 - Micrometer 1.12.0 #### :heart: Contributors Thank you to all the contributors who worked on this release! [@IlyaNerd](https://togithub.com/IlyaNerd), [@ParadiseCHOI](https://togithub.com/ParadiseCHOI), [@benelog](https://togithub.com/benelog), [@rwinch](https://togithub.com/rwinch), [@cppwfs](https://togithub.com/cppwfs), [@sjh836](https://togithub.com/sjh836), [@hpoettker](https://togithub.com/hpoettker), [@jwillebrands](https://togithub.com/jwillebrands), [@hwan33](https://togithub.com/hwan33), [@bio-engineer](https://togithub.com/bio-engineer), [@injae-kim](https://togithub.com/injae-kim), [@morenomjc](https://togithub.com/morenomjc), [@LichKing-lee](https://togithub.com/LichKing-lee), [@santfirax](https://togithub.com/santfirax), [@acktsap](https://togithub.com/acktsap), [@sukanth](https://togithub.com/sukanth), [@seonwoo960000](https://togithub.com/seonwoo960000), [@robertmcnees](https://togithub.com/robertmcnees), [@cgrings](https://togithub.com/cgrings), [@juchanei](https://togithub.com/juchanei), [@lsq27](https://togithub.com/lsq27), [@scordio](https://togithub.com/scordio), [@CNJingo](https://togithub.com/CNJingo), [@woniper](https://togithub.com/woniper), [@pranavjandu](https://togithub.com/pranavjandu) *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.0.3...v5.1.0 ### [`v5.0.5`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.0.5) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.4...v5.0.5) ##### :lady_beetle: Bug fixes - Incorrect error message in `JobOperatorFactoryBean` [#4528](https://togithub.com/spring-projects/spring-batch/issues/4528) - `DefaultJobParametersConverter` throws `java.lang.ArrayIndexOutOfBoundsException` if input is empty string [#4505](https://togithub.com/spring-projects/spring-batch/issues/4505) - `JobRepository.deleteJobInstance()` Fails with Foreign Key Constraint Violation if Job Executions have Step Executions [#4382](https://togithub.com/spring-projects/spring-batch/issues/4382) - Incorrect step configuration when setting the taskExecutor before `faultTolerant()` [#4438](https://togithub.com/spring-projects/spring-batch/issues/4438) ##### :rocket: Enhancements - Check dirty flag of step execution context before update in inner loop [#4503](https://togithub.com/spring-projects/spring-batch/issues/4503) ##### :notebook_with_decorative_cover: Documentation - Incorrect Type of getter in Documentation for `JobParameters#getDouble` [#4526](https://togithub.com/spring-projects/spring-batch/issues/4526) ##### 🆙 Dependency Upgrades - Spring Framework: 6.0.17 - Spring Retry: 2.0.5 - Spring AMQP: 3.0.11 - Spring Kafka: 3.0.14 ##### :heart: Contributors Thank you to all the contributors who worked on this release! *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.0.4...v5.0.5 ### [`v5.0.4`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.0.4) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.3...v5.0.4) #### :lady_beetle: Bug fixes - Starting a flow with `Flow#next` makes the first step execute twice [#4432](https://togithub.com/spring-projects/spring-batch/issues/4432) - `DefaultJobParametersExtractor` no longer copies keys from `JobParameters` when not contained in `ExecutionContext` [#4458](https://togithub.com/spring-projects/spring-batch/issues/4458) - job scope bean doesn't cleanup in unit test [#1288](https://togithub.com/spring-projects/spring-batch/issues/1288) - `NullPointerException` in `RepeatTemplate#doHandle()` when `unwrapIfRethrown()` returns null if logging in DEBUG [#1123](https://togithub.com/spring-projects/spring-batch/issues/1123) #### :rocket: Enhancements - Inaccurate exception message in `SimpleJobRepository` [#4025](https://togithub.com/spring-projects/spring-batch/issues/4025) - Remove unnecessary expressions in `AsyncItemWriter` [#4009](https://togithub.com/spring-projects/spring-batch/issues/4009) #### :notebook_with_decorative_cover: Documentation - Documentation unclear on how to replace deprecated `AbstractTaskletStepBuilder#throttleLimit` [#4389](https://togithub.com/spring-projects/spring-batch/issues/4389) - Outdated Meta-data ERD [#4358](https://togithub.com/spring-projects/spring-batch/issues/4358) - Incorrect JavaDoc for Methods returning `JobFlowBuilder` in `JobBuilder` [#4415](https://togithub.com/spring-projects/spring-batch/issues/4415) - Incorrect Javadoc in `DefaultFieldSet` and `DefaultFieldSetFactory` [#4494](https://togithub.com/spring-projects/spring-batch/issues/4494) - Update documentation about serializable keys in the execution context [#4457](https://togithub.com/spring-projects/spring-batch/issues/4457) ### 🆙 Dependency Upgrades - Spring Framework: 6.0.14 - Spring Retry: 2.0.4 - Spring AMQP: 3.0.10 - Spring Data: 3.0.12 - Spring Integration: 6.0.9 - Spring Kafka: 3.0.13 - Spring LDAP: 3.0.6 - Micrometer: 1.10.13 #### :heart: Contributors Thank you to all the contributors who worked on this release! *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.0.3...v5.0.4 ### [`v5.0.3`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.0.3) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.2...v5.0.3) #### :lady_beetle: Bug fixes - Incorrect drop statements in SQLServer DDL script [#4373](https://togithub.com/spring-projects/spring-batch/issues/4373) - Invalid migration script for H2 [#4390](https://togithub.com/spring-projects/spring-batch/issues/4390) - Concurrent execution of FlowJob may cause FlowExecutionException [#4092](https://togithub.com/spring-projects/spring-batch/issues/4092) #### :rocket: Enhancements - Auto-detect the class/interface to be mocked [#4426](https://togithub.com/spring-projects/spring-batch/issues/4426) - Add `java.util.concurrent.ConcurrentHashMap` to the trusted classes list in `Jackson2ExecutionContextStringSerializer` [#4407](https://togithub.com/spring-projects/spring-batch/issues/4407) - Add `java.sql.Date` to the trusted classes list in `Jackson2ExecutionContextStringSerializer` [#4407](https://togithub.com/spring-projects/spring-batch/issues/4407) #### :notebook_with_decorative_cover: Documentation - Incorrect Javadoc in `SimpleStepBuilder` [#4402](https://togithub.com/spring-projects/spring-batch/issues/4402) - Document the type and name of the surrounding job in `JobLauncherTestUtils#launchStep` [#3825](https://togithub.com/spring-projects/spring-batch/issues/3825) - Fix typo in `SimpleMailMessageItemWriter` Javadoc [#4381](https://togithub.com/spring-projects/spring-batch/issues/4381) - Fix javadoc errors and warnings [#1624](https://togithub.com/spring-projects/spring-batch/issues/1624) #### :hammer: Tasks - Build failure when the default charset of the JVM is not `UTF-8` [#4417](https://togithub.com/spring-projects/spring-batch/issues/4417) ### 🆙 Dependency Upgrades - Spring Framework: 6.0.11 - Spring Retry: 2.0.2 - Spring AMQP: 3.0.8 - Spring Data: 3.0.9 - Spring Integration: 6.0.7 - Spring Kafka: 3.0.10 - Spring LDAP: 3.0.5 - Micrometer: 1.10.10 #### :heart: Contributors Thank you to all the contributors who worked on this release! *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.0.2...v5.0.3 ### [`v5.0.2`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.0.2) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.1...v5.0.2) #### :star: New features - Allow `StaxEventItemReader` to auto-detect the input file encoding [#4101](https://togithub.com/spring-projects/spring-batch/issues/4101) #### :rocket: Enhancements - Disable Docker-based tests when Docker is not available [#4360](https://togithub.com/spring-projects/spring-batch/issues/4360) - `JobParameters` should use `LinkedHashMap` instead of `HashMap` [#4179](https://togithub.com/spring-projects/spring-batch/issues/4179) - Slow Query in `JdbcJobInstanceDao.getLastJobInstance()` [#4024](https://togithub.com/spring-projects/spring-batch/issues/4024) - Make `KafkaItemWriter` extensible and document its thread-safety [#3970](https://togithub.com/spring-projects/spring-batch/issues/3970) - Upgrade to Mockito 5 [#4366](https://togithub.com/spring-projects/spring-batch/issues/4366) - Enhance switch statements [#4365](https://togithub.com/spring-projects/spring-batch/issues/4365) - Change visibility of properties in `JdbcPagingItemReaderBuilder` [#4331](https://togithub.com/spring-projects/spring-batch/issues/4331) - Reduce use of deprecated APIs [#4334](https://togithub.com/spring-projects/spring-batch/issues/4334) - Add SafeVarargs annotations [#4335](https://togithub.com/spring-projects/spring-batch/issues/4335) #### :lady_beetle: Bug fixes - Incorrect v5 migration script for SQLServer [#4349](https://togithub.com/spring-projects/spring-batch/issues/4349) - Implement `equals` and `hashCode` in `Chunk` class [#4314](https://togithub.com/spring-projects/spring-batch/issues/4314) - Incorrect retrieval of job parameters in `SimpleJobExplorer#getJobExecutions` [#4246](https://togithub.com/spring-projects/spring-batch/issues/4246) #### :notebook_with_decorative_cover: Documentation - Fix `BATCH_STEP_EXECUTION` DDL [#4356](https://togithub.com/spring-projects/spring-batch/pull/4356) - Fix for the XML/Java switch regression [#4355](https://togithub.com/spring-projects/spring-batch/pull/4355) - Documentation Update to scalability.adoc [#4338](https://togithub.com/spring-projects/spring-batch/pull/4338) - Fix tiny misspelling in the sybase integration test comments [#4313](https://togithub.com/spring-projects/spring-batch/pull/4313) - Missing instruction about accessing historical data in the migration guide [#4352](https://togithub.com/spring-projects/spring-batch/issues/4352) - Document Thread Safety of item readers and writers [#3646](https://togithub.com/spring-projects/spring-batch/issues/3646) - Missing DDL migration script related to `BATCH_STEP_EXECUTION` table in v5 migration guide [#4332](https://togithub.com/spring-projects/spring-batch/issues/4332) - Incorrect type of date/time fields in documentation [#4324](https://togithub.com/spring-projects/spring-batch/issues/4324) - Asciidoctor errors [#4168](https://togithub.com/spring-projects/spring-batch/issues/4168) #### :hammer: Tasks - Forks fail on GitHub Actions Continuous Inspection Build [#4346](https://togithub.com/spring-projects/spring-batch/issues/4346) - Intermittent failure in `AsynchronousTests#testRollback` [#4095](https://togithub.com/spring-projects/spring-batch/issues/4095) - Intermittent failure in `ConcurrentTransactionAwareProxyTests` on windows [#3847](https://togithub.com/spring-projects/spring-batch/issues/3847) ### 🆙 Dependency Upgrades - Spring Framework: 6.0.9 - Spring Retry: 2.0.1 - Spring AMQP: 3.0.4 - Spring Data: 3.0.6 - Spring Integration: 6.0.5 - Spring Kafka: 3.0.7 - Spring LDAP: 3.0.3 - Micrometer: 1.10.7 #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Buzzardo](https://togithub.com/Buzzardo), [@Ditscheridou](https://togithub.com/Ditscheridou), [@cppwfs](https://togithub.com/cppwfs), [@hpoettker](https://togithub.com/hpoettker), [@jamesrwoodruff](https://togithub.com/jamesrwoodruff), [@kajsa](https://togithub.com/kajsa), and [@viviennes7](https://togithub.com/viviennes7) *** Full change log: https://github.com/spring-projects/spring-batch/compare/v5.0.1...v5.0.2 ### [`v5.0.1`](https://togithub.com/spring-projects/spring-batch/releases/tag/v5.0.1) [Compare Source](https://togithub.com/spring-projects/spring-batch/compare/v5.0.0...v5.0.1) ### 🐞 Bug fixes - Missing AOT Hint for JobOperator in Batch 5.0.0 [#4248](https://togithub.com/spring-projects/spring-batch/issues/4248) - Missing AOT hints for for types associated with remote chunking [#4307](https://togithub.com/spring-projects/spring-batch/issues/4307) - [@StepScope](https://togithub.com/StepScope) not working when XML namespace activated [#3936](https://togithub.com/spring-projects/spring-batch/issues/3936) - Incorrect API contract of JobRepository.deleteJobInstance [#4250](https://togithub.com/spring-projects/spring-batch/issues/4250) - SimpleJobRepository.deleteJobExecution does not follow API contract [#4249](https://togithub.com/spring-projects/spring-batch/issues/4249) - Inconsistent state validation rules between RepositoryItemReader and RepositoryItemReaderBuilder [#4276](https://togithub.com/spring-projects/spring-batch/issues/4276) - ClassCastException in RepositoryItemReader when using SliceConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.