Commit Graph

5725 Commits

Author SHA1 Message Date
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