Commit Graph

6488 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
ade546bf0e Release version 5.2.0 2024-11-21 09:32:29 +01:00
Mahmoud Ben Hassine
6af3d7feaf Prepare release 5.2.0 2024-11-21 03:24:20 +01:00
Mahmoud Ben Hassine
1105d22916 Update javadocs 2024-11-21 03:11:18 +01:00
Mahmoud Ben Hassine
0d425690ff Update what is new section 2024-11-21 03:10:45 +01:00
Mahmoud Ben Hassine
69310604b3 Update MongoDB sample 2024-11-21 02:20:50 +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
fc1f3fcfc7 Update latest news in README.md 2024-10-28 14:36:40 +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
Mahmoud Ben Hassine
b43b35bb6d Prepare release 5.2.0-RC1 2024-10-23 19:49:01 +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
Tobias Berse
7c10a0f813 Allow subclasses of items in CompositeItemReader's generics
Resolves #https://github.com/spring-projects-experimental/spring-batch-experimental/issues/2
2024-10-23 06:06:27 +02:00
Mahmoud Ben Hassine
c6f502909c Clarify the behaviour of MultiResourceItemWriter with regard to file creation
Resolves #4645
2024-10-23 05:57:09 +02:00
pxzxj
050fce5923 Fix typo in word AsynchItemWriter
Resolves #4649
2024-10-23 05:34:34 +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
ffe3687c94 Add latest news in README.md 2024-10-12 01:42:56 +02:00
Mahmoud Ben Hassine
8a51712e41 Update Spring dependencies to latest snapshots 2024-10-12 01:31:48 +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
a81a3c3bfe Prepare release 5.2.0-M2 2024-10-12 00:31:40 +02:00
Mahmoud Ben Hassine
3aa5d9075f Update What's new section for 5.2.0-M2 2024-10-12 00:30:41 +02:00
Mahmoud Ben Hassine
ff1184fb4b Fix Spring data MongoDB dependencies 2024-10-11 21:58:00 +02:00
Mahmoud Ben Hassine
eb160fb295 Deprecate SystemPropertyInitializer
Resolves #4680
2024-10-11 18:51:47 +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
7c871e584c Add blocking queue item reader and writer
Resolves #2350
Resolves #2044
2024-10-11 09:07:05 +02:00
Mahmoud Ben Hassine
a293f3e29c Deprecate public APIs related to LobHandler
Resolves #4588
2024-10-10 23:24:11 +02:00
Mahmoud Ben Hassine
461ae65f9e Add ability to customize the job parameters converter in the default batch configuration
Before this commit, it was impossible to customize the job parameters converter
without overriding the entire`jobOperator()` method.

This commit makes it possible to override `getJobParametersConverter()`
or define a bean of type `JobParametersConverter` to customize the job
parameters converter used by the job operator.

Resolves #4650
2024-10-10 19:26:47 +02:00
Mahmoud Ben Hassine
846648b33b Add initial support for MongoDB as job repository
Resolves #877
2024-10-10 12:08:33 +02:00
Mahmoud Ben Hassine
6cc718a78c Add composite item reader implementation
Resolves #757
2024-10-03 09:39:55 +02:00
Mahmoud Ben Hassine
ea378b9a2c Add adapters for Java functional interfaces
Resolves #4672
2024-10-01 16:37:04 +02:00
Mahmoud Ben Hassine
3758f86b24 Temporarily disable test that is randomly failing/hanging 2024-09-30 22:20:32 +02:00
Mahmoud Ben Hassine
ad91fef207 Update dependencies 2024-09-30 14:20:56 +02:00
Mahmoud Ben Hassine
acdb1741f1 Add workflow_dispatch trigger to the CI build
This is needed to manually trigger the workflow
without having to push a commit to the main branch.

The typical use case is when an upstream dependency
causes a build failure in the latest snapshot and
we want to test the fix by triggering a new build on
github.
2024-09-30 13:20:17 +02:00
Mahmoud Ben Hassine
52e6ad848a Remove continuous inspection profile and workflow 2024-09-27 10:53:52 +02:00
Mahmoud Ben Hassine
11ee2fe22a Update docker image version in SQLServerJobRepositoryIntegrationTests 2024-09-27 10:08:38 +02:00
Mahmoud Ben Hassine
53e33c06e9 Fix code formatting 2024-09-19 12:01:43 +02:00
Sheel Prabhakar
5fb7b5a3f1 Add DatabaseType POSTGRES for the product name EnterpriseDB
Resolves #4627
2024-09-19 11:36:32 +02:00
jojoldu
7d151234b1 change assertTrue (instanceof) -> assertInstanceOf 2024-09-19 11:19:11 +02:00
Jimmy Praet
5a62de9031 Move ORDER BY in getLastStepExecution from DB to java
This addresses performance issues with large STEP_EXECUTION table on DB2.

Fixes #4657
2024-09-19 10:46:01 +02:00
Yejin Choi
196f45722f Remove Duplicate If Condition in SimpleJobTests 2024-09-19 10:32:48 +02:00
Mahmoud Ben Hassine
1379e9c58d Update Spring dependencies to latest snapshots 2024-09-18 10:48:51 +02:00
Mahmoud Ben Hassine
6489ae1834 Next development version 2024-09-18 10:30:37 +02:00
Mahmoud Ben Hassine
eae2ef636f Release version 5.2.0-M1 2024-09-18 10:30:19 +02:00
Mahmoud Ben Hassine
3ebd077ba8 Prepare release 5.2.0-M1 2024-09-18 09:19:56 +02:00
Mahmoud Ben Hassine
9e25eacd5d Update index.adoc for version 5.2 2024-09-17 21:07:20 +02:00