chore(deps): update dependency org.springframework.batch:spring-batch-test to v5.2.0 #800
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.3.10
->5.2.0
5.1.2
->5.2.0
Release Notes
spring-projects/spring-batch (org.springframework.batch:spring-batch-test)
v5.2.0
⭐ New features
CompositeItemReader
analogous toCompositeItemWriter
andCompositeItemProcessor
#757JdbcCursorItemReaderBuilder
&JdbcPagingItemReaderBuilder
#4578RecursiveCollectionLineAggregator
#4594JobRegistrySmartInitializingSingleton
#4521POSTGRES
for the product nameEnterpriseDB
#4627🐞 Bug fixes
DefaultBatchConfiguration
#4543BeanPostProcessorChecker.postProcessAfterInitialization
WARNING after upgrade spring-framework-6.1.0 #4489MessageChannelPartitionHandler
when polling the database #4598ListItemWriter<T>::getWrittenItems
has bad wildcard return type #4576SimpleBinaryBufferedReaderFactory
misses line endings #811StepExecution.getEndTime()
returns null inStepExecutionListener.afterStep()
#3846ignoreWarnings
inJdbcCursorItemReaderBuilder
does not align with documentation #4570SystemCommandTasklet
does not propagate errors #4483ItemWriter
write method #4560faultTolerant()
#4438MongoPagingItemReader
#4552JobRepository.deleteJobInstance()
Fails with Foreign Key Constraint Violation if Job Executions have Step Executions #4382DefaultJobParametersConverter
throwsjava.lang.ArrayIndexOutOfBoundsException
if input is empty string #4505JdbcStepExecutionDao
#4648MongoStepExecutionDao
returns an different stepExecution if a job has multiple stepsMongoStepExecutionDao
returns an different stepExecution if a job has multiple steps spring-projects-experimental/spring-batch-experimental#3🚀 Enhancements
GET_LAST_STEP_EXECUTION
query on DB2 with largeSTEP_EXECUTION
table #4657Threadlocal.remove()
instead ofThreadlocal.set(null)
#4601DefaultFieldSet
due to the usage ofSimpleDateFormat
#1694JobParametersBuilder
methods #4581jumpToItem
inJsonItemReader
#4557DefaultStateTransitionComparator
andFlowJobBuilder
#4527@Override
consistently #4512@FunctionalInterface
in JobKeyGenerator #4613📔 Documentation
ChunkListener
s #4384RepositoryItemReader
#4462StepBuilderFactory
#4582ItemWriteListener
#4400StepExecutionListenerSupport
#4538JobParameters#getDouble
#4526🆙 Dependency Upgrades
🔨 Tasks
LobHandler
#4588SystemPropertyInitializer
#4680❤️ Contributors
Many thanks to all contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.1.2...v5.2.0
v5.1.2
🐞 Bug fixes
SystemCommandTasklet
does not propagate errors #4483SimpleBinaryBufferedReaderFactory
misses line endings #811MessageChannelPartitionHandler
when polling the database #4598🚀 Enhancements
JobParametersBuilder
methods #4581📔 Documentation
StepExecutionListenerSupport
#4538ItemWriteListener
#4400StepBuilderFactory
#4582🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.1.1...v5.1.2
v5.1.1
⭐ New features
JobRegistrySmartInitializingSingleton
#4521🐞 Bug fixes
JobOperatorFactoryBean
#4528DefaultJobParametersConverter
throwsjava.lang.ArrayIndexOutOfBoundsException
if input is empty string #4505JobRepository.deleteJobInstance()
Fails with Foreign Key Constraint Violation if Job Executions have Step Executions #4382faultTolerant()
#4438MongoPagingItemReader
#4552🚀 Enhancements
📔 Documentation
JobParameters#getDouble
#4526🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.1.0...v5.1.1
v5.1.0
⭐ New features
JpaItemWriter
#804ItemReader
for MongoDB #4323MongoItemWriter
#4149MongoItemWriter
to facilitate extensions #3973EnableBatchProcessing
#4320JobRegistryBeanPostProcessor
withEnableBatchProcessing
andDefaultBatchConfiguration
#4245Jackson2ExecutionContextStringSerializer
#3952JobKeyGenerator
inJdbcJobInstanceDao
#3926JdbcBatchItemWriter
#3829ObservationConvention
inStepBuilder
/JobBuilder
#4401🚀 Enhancements
AbstractItemCountingItemStreamItemReader.getCurrentItemCount
#1639java.util.concurrent.ConcurrentHashMap
to the trusted classes list inJackson2ExecutionContextStringSerializer
#4407java.sql.Date
to the trusted classes list inJackson2ExecutionContextStringSerializer
#4407SimpleJobRepository
#4025ExecutionContext
as read-only #4004DelimitedLineAggregator
#1139StaxEventItemReader
ifResource
does not exist #1171SimpleJobExplorer
#1598targetObject
andtargetMethod
inAbstractMethodInvokingDelegator
#1786RetryListenerSupport
#4453SynchronizedItemReader
in tests #4452🐞 Bug fixes
SplitBuilder.add(Flow)
causes hung execution in some cases #3857SynchronizedItemStreamReaderTests
#837FlowJob
may causeFlowExecutionException
#4092DelimitedBuilder
#809DefaultJobParametersExtractor
no longer copies keys fromJobParameters
when not contained inExecutionContext
#4458NullPointerException
inRepeatTemplate#doHandle()
whenunwrapIfRethrown()
returns null if logging in DEBUG #1123Flow#next
makes the first step execute twice #4432📔 Documentation
SimpleStepBuilder
#4402JobLauncherTestUtils#launchStep
#3825SimpleMailMessageItemWriter
Javadoc #4381README
#4329DefaultFieldSet
andDefaultFieldSetFactory
#4494JobFlowBuilder
inJobBuilder
#4415AbstractTaskletStepBuilder#throttleLimit
#4389🔨 Tasks
MongoItemReader
toMongoPagingItemReader
#4341JobBuilderHelper
&StepBuilderHelper
#4326MANIFEST.MF
in all components #867StepBuilderHelper#repository
for removal #4495🔨 Dependency upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
@IlyaNerd, @ParadiseCHOI, @benelog, @rwinch, @cppwfs, @sjh836, @hpoettker, @jwillebrands, @hwan33, @bio-engineer, @injae-kim, @morenomjc, @LichKing-lee, @santfirax, @acktsap, @sukanth, @seonwoo960000, @robertmcnees, @cgrings, @juchanei, @lsq27, @scordio, @CNJingo, @woniper, @pranavjandu
Full change log: spring-projects/spring-batch@v5.0.3...v5.1.0
v5.0.6
🐞 Bug fixes
SystemCommandTasklet
does not propagate errors #4483SimpleBinaryBufferedReaderFactory
misses line endings #811MessageChannelPartitionHandler
when polling the database #4598🚀 Enhancements
JobParametersBuilder
methods #4581📔 Documentation
StepExecutionListenerSupport
#4538ItemWriteListener
#4400StepBuilderFactory
#4582🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.0.5...v5.0.6
v5.0.5
🐞 Bug fixes
JobOperatorFactoryBean
#4528DefaultJobParametersConverter
throwsjava.lang.ArrayIndexOutOfBoundsException
if input is empty string #4505JobRepository.deleteJobInstance()
Fails with Foreign Key Constraint Violation if Job Executions have Step Executions #4382faultTolerant()
#4438🚀 Enhancements
📔 Documentation
JobParameters#getDouble
#4526🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.0.4...v5.0.5
v5.0.4
🐞 Bug fixes
Flow#next
makes the first step execute twice #4432DefaultJobParametersExtractor
no longer copies keys fromJobParameters
when not contained inExecutionContext
#4458NullPointerException
inRepeatTemplate#doHandle()
whenunwrapIfRethrown()
returns null if logging in DEBUG #1123🚀 Enhancements
SimpleJobRepository
#4025AsyncItemWriter
#4009📔 Documentation
AbstractTaskletStepBuilder#throttleLimit
#4389JobFlowBuilder
inJobBuilder
#4415DefaultFieldSet
andDefaultFieldSetFactory
#4494🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.0.3...v5.0.4
v5.0.3
🐞 Bug fixes
🚀 Enhancements
java.util.concurrent.ConcurrentHashMap
to the trusted classes list inJackson2ExecutionContextStringSerializer
#4407java.sql.Date
to the trusted classes list inJackson2ExecutionContextStringSerializer
#4407📔 Documentation
SimpleStepBuilder
#4402JobLauncherTestUtils#launchStep
#3825SimpleMailMessageItemWriter
Javadoc #4381🔨 Tasks
UTF-8
#4417🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release!
Full change log: spring-projects/spring-batch@v5.0.2...v5.0.3
v5.0.2
⭐ New features
StaxEventItemReader
to auto-detect the input file encoding #4101🚀 Enhancements
JobParameters
should useLinkedHashMap
instead ofHashMap
#4179JdbcJobInstanceDao.getLastJobInstance()
#4024KafkaItemWriter
extensible and document its thread-safety #3970JdbcPagingItemReaderBuilder
#4331🐞 Bug fixes
equals
andhashCode
inChunk
class #4314SimpleJobExplorer#getJobExecutions
#4246📔 Documentation
BATCH_STEP_EXECUTION
DDL #4356BATCH_STEP_EXECUTION
table in v5 migration guide #4332🔨 Tasks
AsynchronousTests#testRollback
#4095ConcurrentTransactionAwareProxyTests
on windows #3847🆙 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Buzzardo, @Ditscheridou, @cppwfs, @hpoettker, @jamesrwoodruff, @kajsa, and @viviennes7
Full change log: spring-projects/spring-batch@v5.0.1...v5.0.2
v5.0.1
🐞 Bug fixes
🚀 Enhancements
📔 Documentation
🆙 Dependency Upgrades
🔨 Tasks
❤️ Contributors
We would like to thank all contributors who helped in shipping this release!
Full change log: spring-projects/spring-batch@v5.0.0...v5.0.1
v5.0.0
Please refer to the migration guide for more details about upgrade instructions.
⭐ New Features
CreateTime
andStartTime
inStepExecution
#4049JdbcExecutionContextDao
#795FunctionalInterface
annotation where appropriate #4107FieldExtractor
implementation for Java records #4159FieldExtractor
based on the type of items inFlatFileItemWriterBuilder
#4161FieldSetMapper
based on the type of items inFlatFileItemReaderBuilder
#4160JdbcTransactionManager
in default batch configuration #4126SimpleJobOperator
#1078SimpleJobExplorer
#1307@EnableBatchProcessing
#3942AbstractJobRepositoryFactoryBean
#4144Chunk
API consistently #3954SystemCommandTasklet
#3955SystemCommandTasklet
#752StepContext
andJobContext
#4228JobLauncher
#4226🚀 Enhancements
@Nullable
to StepExecution::endTime #4034@Nullable
where appropriate inJobExecution
andStepExecution
#4077JdbcExecutionContextDao
#3983java.util.UUID
to the trusted classes list inJackson2ExecutionContextStringSerializer
#4110AbstractFileItemWriter
should support java.nio #756spring-batch-test
#4033IntegrationFlows
#4155SimpleJobLauncher
toTaskExecutorJobLauncher
#4123AssertFile
[#4112](httpsConfiguration
📅 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 was generated by Mend Renovate. View the repository job log.