Mahmoud Ben Hassine
e022216e10
Fix JavaDoc in JobBuilder
...
Issue #4415
2023-11-20 11:59:30 +01:00
hwan33
3796ac6028
Update documentation about serializable keys in the execution context
...
Resolves #4457
(cherry picked from commit dcd1ac8b52 )
2023-11-20 09:09:21 +01:00
Mahmoud Ben Hassine
75054b5be9
Temporarily ignore tests failing randomly on CI
2023-11-13 14:30:14 +01:00
Mahmoud Ben Hassine
42655dcee8
Enable info log level in CI Build
2023-11-13 14:06:44 +01:00
Mahmoud Ben Hassine
52069aba37
Temporarily ignore tests failing in Docker
2023-11-13 14:03:03 +01:00
Mahmoud Ben Hassine
fdbcbe134a
Update CI build workflow to print stacktraces on failure
2023-11-13 12:42:31 +01:00
Mahmoud Ben Hassine
ed980d33ac
Temporarily ignore tests failing randomly on CI
2023-11-13 12:40:56 +01:00
Mahmoud Ben Hassine
933ce449a8
Update CI build workflow to use Adopt OpenJDK
...
Oracle JDK is only supported for JDK 17 and later
2023-11-13 12:00:13 +01:00
Mahmoud Ben Hassine
1a747bad6c
Add CI build workflow
2023-11-13 11:52:19 +01:00
Mahmoud Ben Hassine
0eaa6aafbf
Update URLs to Artifactory
2023-11-13 10:45:34 +01:00
Mahmoud Ben Hassine
21ce30a24a
Update Spring dependencies to latest snapshots
2023-11-13 10:26:26 +01:00
Mahmoud Ben Hassine
79b0e2a83b
Upgrade gradle to 6.9.4
2023-11-13 10:26:25 +01:00
Mahmoud Ben Hassine
b635fe186b
Fix build
...
Based on the scope of the propdeps plugin and
given the short remaining lifetime of the
4.3.x branch, this commit uses the snapshot
version of the plugin, which is resolvable
anonymously from the snapshot repository.
Resolves #4428
2023-08-24 09:54:08 -07:00
Mahmoud Ben Hassine
af61a396ff
Switch to spring-asciidoctor-backends
...
Taken from 2bf8eeb120
2023-08-24 09:37:23 -07:00
Spring Builds
cc5aecb3cc
[artifactory-release] Next development version
2023-08-23 10:14:05 +00:00
Spring Builds
740cd0919b
[artifactory-release] Release version 4.3.9
2023-08-23 10:14:02 +00:00
Mahmoud Ben Hassine
32306c08a1
Prepare release 4.3.9
2023-08-23 02:28:32 -07:00
Taeik Lim
b736cd4e28
Prevent race condition when flow transition is not initialized
...
Resolves #4092
2023-08-22 16:00:55 -07:00
Stefano Cordio
f42f1ddd5e
Fix typo in SimpleMailMessageItemWriter Javadoc
2023-07-18 13:43:04 +02:00
Kim Seon Woo
7f13c5323f
Fix javadoc of SimpleStepBuilder
...
Resolves #4402
Author: Seon Woo Kim <seronwoo960000.kim@gmail.com >
2023-07-17 09:57:43 +02:00
Mahmoud Ben Hassine
9251add879
Refine contribution #4364
...
Add integration test
Related to #4246
2023-05-16 08:10:29 +02:00
jinwoo-Bae
539ec71ed7
Fix retrieval of job parameters in SimpleJobExplorer#getJobExecutions
...
Before this commit, SimpleJobExplorer#getJobExecutions returned
job executions with wrong job parameters, ie a job execution could
have the parameter of another execution.
This commit fixes the implementation so that each returned job
execution has its own parameters.
Resolves #4246
2023-05-16 08:01:09 +02:00
Mahmoud Ben Hassine
9874a6502c
Allow StaxEventItemReader to auto-detect the input file encoding
...
Before this commit, it was not possible to pass a null encoding
to the StaxEventItemReader, which prevents the XML event reader
to auto-detect the file encoding.
This commits makes the encoding setter more lenient by accepting
a null value.
Resolves #4101
2023-04-27 22:06:14 +02:00
Mahmoud Ben Hassine
81e619b433
Improve performance of JdbcJobInstanceDao#getLastJobInstance
...
Credit to @chenglongyan for the fix
Backport of 30ce3326d1
Issue #4024
2023-03-29 12:06:47 +02:00
Spring Builds
43c0b77b7e
[artifactory-release] Next development version
2023-02-22 12:11:43 +00:00
Spring Builds
e71336a5e7
[artifactory-release] Release version 4.3.8
2023-02-22 12:11:41 +00:00
Mahmoud Ben Hassine
39ebffea8e
Prepare release 4.3.8
2023-02-22 11:53:06 +01:00
Henning Poettker
c68da18d3e
Improve step execution polling and retrieval
...
Resolves #3790
2023-02-22 09:45:50 +01:00
drow724
708f1c8216
Add default component name in constructor of AvroItemReader
...
Issue #4285
2023-02-21 18:31:09 +01:00
Stephan Freund
bd43ca1007
Fix TARGET_NAME_PREFIX in StepScope
...
Resolves #3936
2023-02-21 11:48:56 +01:00
Mahmoud Ben Hassine
c7b5b01a41
Fix inconsistent state validation rules in RepositoryItemReader
...
Before this commit, state validation rules in RepositoryItemReader
were not consistent with those applied in its builder.
This commit makes validation rules consistent between the two ways
of creating a RepositoryItemReader. This commit also adds a getter
for the component name in ExecutionContextUserSupport to be able to
assert on it where appropriate down the hierarchy.
Resolves #4276
2023-02-18 05:26:43 +01:00
Henning Poettker
669768365f
Prefer Slice over Page in RepositoryItemReader
...
Resolves #4115
2023-02-17 17:34:03 +01:00
Philippe Marschall
900b36f604
Use ExecutionContext map constructor
...
Use ExecutionContext map constructor to simplify
ExecutionContextRowMapper.mapRow.
Issue #3985
2023-02-13 16:51:55 +01:00
Philippe Marschall
097891fbfb
Optimize ExitStatus#addExitDescription
...
Optimize ExitStatus#addExitDescription by reducing string allocations
through:
- avoid string allocation when the current description is empty
- avoid string allocation when the given description is empty
- avoid intermediate string allocation by allocating the correct buffer size
Issue #3979
2023-02-13 14:42:49 +01:00
Philippe Marschall
bcc68f1930
Check the return value of File.delete()
...
Check the return value of File.delete() and
throw an exception if deleting a file fails.
Issue #4203
2023-02-13 14:17:20 +01:00
xiang66.li
061608f0bb
Fix incorrect reference to AbstractJobTests in testing.adoc
...
Resolves #4182
2023-02-09 19:18:56 +01:00
Mahmoud Ben Hassine
f9db019387
Upgrade Spring dependencies to latest snapshots
...
Some dependencies are out of OSS support at the
time of this change. Those dependencies were
upgraded to the next supported minor version
instead of the next patch version.
2023-01-17 12:47:40 +01:00
Marvin Deng
8a77ca3be3
Upgrade job execution status from STOPPING to STOPPED if it has already ended
...
Resolves #4064
2022-11-18 16:48:00 +01:00
Mahmoud Ben Hassine
84b1e1f702
Fix code sample in documentation
...
Backport of c2e8ef0845
2022-10-04 23:13:57 +02:00
Mahmoud Ben Hassine
54904c0635
Update Spring dependencies to latest snapshots
2022-09-22 10:08:31 +02:00
Spring Builds
9b8ad71333
[artifactory-release] Next development version
2022-09-22 06:39:55 +00:00
Spring Builds
7876460c52
[artifactory-release] Release version 4.3.7
2022-09-22 06:39:52 +00:00
Mahmoud Ben Hassine
2c0ae70807
Update dependencies
2022-09-22 07:36:40 +02:00
Mahmoud Ben Hassine
dca9b77d11
Fix incorrect reference to SimpleJdbcTemplate in reference documentation
...
Resolves #4197
2022-09-22 07:18:40 +02:00
Mahmoud Ben Hassine
499ec2b0ad
Improve the documentation of scoped beans definition
...
Resolves #1502
2022-09-22 06:58:59 +02:00
Henning Poettker
7b0e00e8a5
Declare dependency on jettison as optional
2022-09-22 05:24:31 +02:00
Henning Poettker
6b51408769
Fix non-nullable columns in MySQL migration for Spring Batch 4.3
...
Issue #4145
2022-08-24 15:59:46 +02:00
Taeik Lim
f6fc7c7825
Add missing initialized flag set to FlowJob
...
Issue #4142
2022-07-20 18:53:11 +02:00
Marvin Deng
1e24e38db7
Remove DataAccessResourceFailureException in xml related classes
...
Resolves #4132
2022-07-18 18:55:07 +02:00
Mahmoud Ben Hassine
0d7a16054c
Fix annotation based listener registration in FaultTolerantStepBuilder
...
Resolves #4137
2022-06-22 11:42:31 +02:00