Mahmoud Ben Hassine
58ef32e7a0
Override methods of base class in JdbcJobRepositoryFactoryBean
2025-05-22 11:44:07 +02:00
Glenn Renfro
d7f1c1d79f
Replace section discussing CLA in the PR Template with DCO
2025-05-14 07:19:27 -04:00
Mahmoud Ben Hassine
c6f88b8aeb
Fix javadocs
2025-05-08 00:16:45 +02:00
Mahmoud Ben Hassine
e5bda0d40a
Rename SimpleJobOperator to TaskExecutorJobOperator
...
Resolves #4834
2025-05-07 23:55:27 +02:00
Mahmoud Ben Hassine
2514346441
Deprecate JobOperator#start(String, Properties)
...
This commit deprecates JobOperator#start(String, Properties)
in favor of an overloaded method that uses domain types Job
and JobParameters.
2025-05-07 23:41:47 +02:00
Mahmoud Ben Hassine
b11c4b019b
Reorganize methods in JobOperator
2025-05-07 23:16:27 +02:00
Mahmoud Ben Hassine
afdd842bc3
Improve JobOperator by reducing its scope to job operations only
...
Resolves #4833
2025-05-07 23:08:35 +02:00
Mahmoud Ben Hassine
fc4a66516a
Make JobOperator extend JobLauncher
...
Related to #4832
2025-05-07 22:03:03 +02:00
Mahmoud Ben Hassine
adffc588b6
Temporarily disable DB2 docker-based integration tests
...
Related to #4828
2025-05-07 15:52:52 +02:00
Mahmoud Ben Hassine
46d42ab757
Rename JobRepositoryFactoryBean to JdbcJobRepositoryFactoryBean
...
Resolves #4829
2025-05-06 18:43:55 +02:00
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
2bd5b84064
Update dependencies to next major versions snapshots
2025-03-21 11:18:50 +01:00
Mahmoud Ben Hassine
d469ae459d
Update development version to 6.0.0-SNAPSHOT
2025-03-20 11:57:10 +01:00
Mahmoud Ben Hassine
e3bcf5c0da
Update latest news with v5.2.2 release blog post
2025-03-20 11:42:35 +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
Mahmoud Ben Hassine
2c7178aafd
Prepare release 5.2.2
2025-03-19 15:20:19 +01:00
Yanming Zhou
e1b0f156e4
Fix incorrect Javadoc
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-03-19 09:47:45 +01:00
Mahmoud Ben Hassine
2b1b5d1c9d
Remove outdated usage of AssertFile in documentation
...
Resolves #4754
2025-03-19 08:21:26 +01:00
Yanming Zhou
f9108ee56f
Fix typo
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-03-19 08:07:07 +01:00
Yanming Zhou
30e9dd79f8
Stop using deprecated StepExecutionListenerSupport in document
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-03-19 08:03:52 +01:00
Elimelec Burghelea
4671b62b14
Use Files.delete() for better error reporting
...
Signed-off-by: Elimelec Burghelea <elimelec1@protonmail.com >
2025-03-18 15:58:56 +01:00
yeonnex
6961571406
Fix variable usage in ScriptItemProcessorTests
...
This commit also adds test dependencies for groovy,
javascript, bean shell and jruby script engines.
2025-03-18 13:11:06 +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
Mahmoud Ben Hassine
60f83438e9
Disable test failing on CI but not locally
2025-03-18 09:47:29 +01:00
Mahmoud Ben Hassine
618e03b00b
Fix incorrect test class name
...
This test class is about the composite item
reader and not the composite item writer.
2025-03-18 09:22:16 +01:00
Mahmoud Ben Hassine
e110b359ef
Add AOT runtime hints for infrastructure artifacts
...
This commit adds AOT runtime hints for common classes
and interfaces of the infrastructure module.
Technology specific APIs (mongodb, kafka, redis, etc)
are not included on purpose and are left for users
when needed.
Resolves #4785
2025-03-18 09:16:35 +01:00
HeoSeokMun
42b1464a09
Fix dirty flag on ExecutionContext
...
Before this commit, the dirty flag was reset
on any put operation, even those that replace
existing keys with the same values.
This commit fixes the dirty flag to be cleared
only by meaningful put operations.
Resolves #4685
Resolves #4692
2025-02-26 16:14:33 +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
Stefano Cordio
e366dcb197
Honor @NestedTestConfiguration semantic in BatchTestContextCustomizerFactory
...
Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com >
2025-02-24 11:06:12 +01:00
charlie881007
6701606f68
fix typo
...
Signed-off-by: charlie881007 <65711157+charlie881007@users.noreply.github.com >
2025-02-24 10:59:44 +01:00
Mahmoud Ben Hassine
75edb29d28
Update Javadocs about exception handling when closing composite streams
...
Related to #4764 and #4750
2025-02-24 10:49:35 +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
Elimelec Burghelea
1eac9e9fee
Attempt to close all delegate 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