Mahmoud Ben Hassine
d7e13fb7f5
Move core.explore package under core.repository
...
Resolves #4827
2025-05-06 10:13:48 +02:00
Mahmoud Ben Hassine
0a880c7ad1
Disable CommandLineJobRunnerTests until the stub batch infrastructure is replaced with a JDBC one
2025-05-05 18:51:49 +02:00
Mahmoud Ben Hassine
b16de9cd91
Fix job instance retrieval in JdbcJobInstanceDao
...
This commit reverts the accidental removal of the
wildcard functionality deleted in bf53794d
2025-05-05 18:37:01 +02:00
Mahmoud Ben Hassine
ae2df5396b
Remove JobExplorer bean registration from the default batch configuration
...
Resolves #4825
2025-05-05 18:36:07 +02:00
Mahmoud Ben Hassine
6992b79b8d
Remove dependency to JobExplorer in SimpleJobOperator
...
Resolves #4817
2025-05-05 18:34:04 +02:00
Mahmoud Ben Hassine
b8c93d677e
Make JobRepository extend JobExplorer
...
Resolves #4824
2025-05-05 15:26:43 +02:00
Mahmoud Ben Hassine
bf53794d6a
Deprecate redundant methods in JobExplorer/JobInstanceDao APIs
...
Resolves #4821
2025-04-29 12:30:31 +02:00
Mahmoud Ben Hassine
b9fc0e7e25
Rearrange methods in JobExplorer/JobRepository APIs
2025-04-29 12:12:56 +02:00
Mahmoud Ben Hassine
43ac1f12cf
Remove deprecated APIs scheduled for removal in v6
...
Resolves #4819
2025-04-29 09:03:13 +02:00
Mahmoud Ben Hassine
9d38aceade
Update JUnit Jupiter to version 5.12.2
2025-04-29 08:25:30 +02:00
Mahmoud Ben Hassine
d469ae459d
Update development version to 6.0.0-SNAPSHOT
2025-03-20 11:57:10 +01:00
Mahmoud Ben Hassine
961734b260
Next development version
2025-03-19 16:31:34 +01:00
Mahmoud Ben Hassine
503adc2324
Release version 5.2.2
2025-03-19 16:31:09 +01:00
Ludovic Bertin
a06f39b76d
Add AOT runtime hints for core listeners
...
Signed-off-by: Ludovic Bertin <ludovic.bertin@gmail.com >
2025-03-18 12:04:14 +01:00
Yanming Zhou
f1ac0c01c5
Fix wrong statement in Javadoc of SimplePartitioner
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-03-18 11:28:35 +01:00
KyeongHoon Lee
4c9b88eb52
Add FunctionalInterface annotation to ChunkProcessor
...
Signed-off-by: KyeongHoon Lee <leta6603@gmail.com >
2025-03-18 11:20:12 +01:00
Mahmoud Ben Hassine
42056e714d
Update version of IBM DB2 docker image and jdbc driver
2025-03-18 10:38:05 +01:00
yoseplee
a79b6f7550
Fix index creation statements in MongoDB DDL script
...
Signed-off-by: yoseplee <yoseplee@linecorp.com >
2025-02-25 15:56:11 +01:00
Mahmoud Ben Hassine
9fbdf1ed82
Revert thread mode in FaultTolerantStepFactoryBeanRollbackIntegrationTests
2025-02-25 14:45:37 +01:00
Elimelec Burghelea
f40ab202a0
Attempt to close all delegate stream readers even when some fail
...
Signed-off-by: Elimelec Burghelea <elimelec1@protonmail.com >
2025-02-24 10:22:55 +01:00
Mahmoud Ben Hassine
982ccc1c1c
Disable randomly failing/hanging test
2025-02-24 09:42:37 +01:00
Mahmoud Ben Hassine
b4835ef52e
Upgrade the job execution status when appropriate in MongoJobExecutionDao
...
Before this commit, the mongo implementation of job execution DAO
did not upgrade the status of the job execution when synchronizing
the state with the database.
This commit fixes the issue by upgrading the status when appropriate,
similar to the jdbc implementation.
Resolves #4760
2025-02-24 08:39:36 +01:00
Henning Poettker
bbd46fb29d
Polish integration tests
...
In the Mongo integration tests, the application context and in particular the Mongo client are now closed after each test, respectively.
Thread-safety of the fault-tolerance integration steps is improved as they are intermittingly stalling.
2025-02-20 11:25:08 +01:00
kimjg
3b0868db5d
Extract bean name string literals to constants
...
- Extract hardcoded bean name strings to static final constants
- Improve code maintainability and reduce the risk of typos
- No functional changes
Signed-off-by: kimjg <k42ke@naver.com >
2025-02-19 14:05:03 +01:00
Mahmoud Ben Hassine
f888ebb43f
Add test cases to cover key generation for empty identifying job parameters set
...
Related to #4755
2025-01-31 12:43:07 +01:00
Mahmoud Ben Hassine
70b8576426
Next development version
2024-12-18 21:38:44 +01:00
Mahmoud Ben Hassine
a8a458f6e1
Release version 5.2.1
2024-12-18 21:38:26 +01:00
doontagi
76789494d7
Fix unfinished step in parallel flow
...
Resolves #3939
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com >
2024-12-17 05:30:19 +01:00
xeounxzxu
e86bd652bb
Add test coverage of isNonDefaultExitStatus in ExitStatusTests
...
Issue #4690
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com >
2024-12-06 15:56:26 +01:00
Henning Poettker
39c593e150
Fix parsing of the stop element in step XML
...
Previously, users were forced to set the attribute
`exit-code` of the element to `""` as a work-around
to prevent failing restarts.
Resolves #1287
2024-12-06 14:30:16 +01:00
Henning Poettker
82d9c15b5a
Fix job execution retrieval by id for MongoDB
...
Resolves #4722
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com >
2024-12-06 14:10:39 +01:00
Taeik Lim
ba2202a540
Remove repeating 'the the' in docs
...
Signed-off-by: Taeik Lim <sibera21@gmail.com >
2024-12-03 16:23:05 +01:00
Mahmoud Ben Hassine
2a223b0f3b
Next development version
2024-11-21 09:32:57 +01:00
Mahmoud Ben Hassine
ade546bf0e
Release version 5.2.0
2024-11-21 09:32:29 +01:00
Mahmoud Ben Hassine
1105d22916
Update javadocs
2024-11-21 03:11:18 +01:00
Mahmoud Ben Hassine
50a41a3cb0
Optimize sequence handling in MongoDB job repository
2024-11-21 02:18:34 +01:00
Mahmoud Ben Hassine
6c330d6bd1
Refine contribution #4668
...
Before this commit, an assertion was enforcing
that when a skip limit is provided, then at least
one skippable exception is defined.
Since the default value of skip limit was changed
to 10 in fd45d322 , that assertion is now replaced
with a log message at debug level.
Related to #4661
2024-11-20 06:30:50 +01:00
Ian
fd45d32239
Update skipLimit default value to 10
...
Resolves #4661
2024-11-20 02:45:39 +01:00
Mahmoud Ben Hassine
cf44ca834b
Next development version
2024-10-23 19:54:55 +02:00
Mahmoud Ben Hassine
0911e8950e
Release version 5.2.0-RC1
2024-10-23 19:54:39 +02:00
Taeik Lim
dd1052510e
Add '@FunctionalInterface' to JobKeyGenerator
...
Resolves #4613
Signed-off-by: Taeik Lim <sibera21@gmail.com >
2024-10-23 06:16:01 +02:00
Mahmoud Ben Hassine
f40c415e38
Fix code formatting
2024-10-22 22:48:00 +02:00
hyejinggu
fc9460b14a
Fix column types in JdbcStepExecutionDao
...
Resolves #4648
2024-10-22 14:45:53 +02:00
Mahmoud Ben Hassine
c2a4bf6146
Fix last step execution retrieval in MongoStepExecutionDao
...
Resolves https://github.com/spring-projects-experimental/spring-batch-experimental/issues/3
2024-10-22 11:22:39 +02:00
Mahmoud Ben Hassine
a164022775
Next development version
2024-10-12 00:47:02 +02:00
Mahmoud Ben Hassine
8319c546f8
Release version 5.2.0-M2
2024-10-12 00:46:40 +02:00
Mahmoud Ben Hassine
ff1184fb4b
Fix Spring data MongoDB dependencies
2024-10-11 21:58:00 +02:00
Mahmoud Ben Hassine
a297cd11f8
Add initial support for a resourceless job repository
...
Resolves #4679
2024-10-11 18:49:17 +02:00
Mahmoud Ben Hassine
675f90d211
Fix dependencies
2024-10-11 15:06:17 +02:00
Mahmoud Ben Hassine
a293f3e29c
Deprecate public APIs related to LobHandler
...
Resolves #4588
2024-10-10 23:24:11 +02:00