Commit Graph

  • 639d64f872 Fail test if no exception is thrown in testErrorMessageWhenNoLineTokenizerWasProvided main martinfrancois 2025-06-13 15:30:52 +02:00
  • c329b9fd9b Throwing error when TargetType and FieldSetMapper is provided Patrick Baumgartner 2025-06-13 15:25:49 +02:00
  • 673cfe3013 Refactor proxy hints for better type safety martinfrancois 2025-06-13 14:12:41 +02:00
  • 369652cc73 Update GraalVM runtime hints Andrey Litvitski 2025-05-24 14:32:41 +02:00
  • 6a4d94575e remove JobRegistrySmartInitializingSingleton usage Patrick Schwizer 2025-06-13 11:46:00 +02:00
  • 3eaf8d9ac9 Use Docker for integration tests related to Kafka support martinfrancois 2025-06-13 11:31:36 +02:00
  • d95397faf0 Move job and step APIs in their dedicated packages Mahmoud Ben Hassine 2025-06-12 10:45:08 +02:00
  • bfe487cccc Deprecate redundant APIs Mahmoud Ben Hassine 2025-06-12 08:25:03 +02:00
  • 4fbac1f9e5 Update javadocs Mahmoud Ben Hassine 2025-06-11 15:10:52 +02:00
  • e35c87ccdd Fix tests Mahmoud Ben Hassine 2025-06-09 15:43:52 +02:00
  • 72694e628d Remove build failure on warnings Mahmoud Ben Hassine 2025-06-09 13:53:03 +02:00
  • c872a12ad5 Deprecate JobLocator in favor of JobRegistry Mahmoud Ben Hassine 2025-06-09 13:30:49 +02:00
  • 8fbda369a8 Remove usage of ListableJobLocator in TaskExecutorJobOperator Mahmoud Ben Hassine 2025-06-09 13:11:06 +02:00
  • 90f7398222 Move listener APIs under core.listener package Mahmoud Ben Hassine 2025-06-09 12:32:32 +02:00
  • bcf4f724ad Deprecate unused APIs Mahmoud Ben Hassine 2025-06-09 12:10:30 +02:00
  • f050bd7062 Remove unused imports Glenn Renfro 2025-06-04 07:53:37 -04:00
  • 378d1ff100 Override getJobNames in ResourcelessJobRepository Mahmoud Ben Hassine 2025-06-09 09:45:08 +02:00
  • 30b5120c93 Use type-safe constants in ExitStatus#isRunning sjiwon 2025-03-15 16:13:20 +09:00
  • b9b08bfb22 Mark argument to equals as nullable jbotuck 2025-05-04 14:54:44 -05:00
  • 74de2e85be Fix javadoc in JdbcCursorItemReaderBuilder Jisu Lee 2025-05-08 17:17:28 +09:00
  • a698567e36 Extract error prone version as a property Mahmoud Ben Hassine 2025-06-04 01:05:23 +02:00
  • 74975c506d Introduce ErrorProne, fix compiler warnings Stefano Cordio 2025-04-05 09:39:47 +02:00
  • 3f0857b414 Remove unnecessary reflection in RemoteChunkHandlerFactoryBean Stefano Cordio 2025-05-10 00:59:50 +02:00
  • 0164216bff Fix JdbcStepExecutionDaoTests Mahmoud Ben Hassine 2025-06-04 00:01:49 +02:00
  • b88e7d70e9 Use jdbcTemplate.queryForStream().findFirst() where appropriate Yanming Zhou 2025-03-28 11:27:37 +08:00
  • 92a304e552 Improve update sql for optimistic locking Yanming Zhou 2025-03-26 15:58:05 +08:00
  • 22cfc55f7a Polishing sql files Yanming Zhou 2025-03-26 17:35:54 +08:00
  • 549c1ef7c7 Add version to delete sql for optimistic locking Yanming Zhou 2025-03-26 16:34:12 +08:00
  • 782735ad2d Reuse existing SQL where feasible Yanming Zhou 2025-03-28 11:34:27 +08:00
  • dcf95987c9 Polish MongoDB integration tests Yanming Zhou 2025-03-27 12:29:51 +08:00
  • a3e59b526e Improve performance of JdbcStepExecutionDao::getStepExecution Yanming Zhou 2025-03-27 16:31:18 +08:00
  • bb2440fea3 Add ability to use bean names by default for jobs and steps Mahmoud Ben Hassine 2025-06-03 22:52:53 +02:00
  • a7f090a45d Make MapJobRegistry smart to auto register jobs at startup Mahmoud Ben Hassine 2025-06-02 16:29:09 +02:00
  • 08c4cb16b8 Move core partitioning APIs under org.springframework.batch.core.partition Mahmoud Ben Hassine 2025-05-23 16:42:07 +02:00
  • 9eafb31af4 Move DAOs implementations to separate packages Mahmoud Ben Hassine 2025-05-23 16:15:39 +02:00
  • d6ce07ba83 Rename JobExplorerFactoryBean to JdbcJobExplorerFactoryBean Mahmoud Ben Hassine 2025-05-23 15:23:43 +02:00
  • 8dde8529d3 Make JobOperator use domain types in method signatures Mahmoud Ben Hassine 2025-05-22 19:06:21 +02:00
  • f7fcfaa4fd Improve batch infrastructure configuration Mahmoud Ben Hassine 2025-05-22 11:38:29 +02:00
  • 25525ff98d Fix code style/formatting Mahmoud Ben Hassine 2025-05-22 10:01:07 +02:00
  • 880779458e Override getJobInstanceCount in ResourcelessJobRepository Mahmoud Ben Hassine 2025-05-22 09:58:57 +02:00
  • 4c86f33da9 Add support to configure JobKeyGenerator in MongoJobRepository Mahmoud Ben Hassine 2025-05-22 09:55:26 +02:00
  • 58ef32e7a0 Override methods of base class in JdbcJobRepositoryFactoryBean Mahmoud Ben Hassine 2025-05-08 02:12:31 +02:00
  • d7f1c1d79f Replace section discussing CLA in the PR Template with DCO Glenn Renfro 2025-05-14 07:19:27 -04:00
  • c6f88b8aeb Fix javadocs Mahmoud Ben Hassine 2025-05-08 00:16:45 +02:00
  • e5bda0d40a Rename SimpleJobOperator to TaskExecutorJobOperator Mahmoud Ben Hassine 2025-05-07 23:52:26 +02:00
  • 2514346441 Deprecate JobOperator#start(String, Properties) Mahmoud Ben Hassine 2025-05-07 23:41:34 +02:00
  • b11c4b019b Reorganize methods in JobOperator Mahmoud Ben Hassine 2025-05-07 23:16:15 +02:00
  • afdd842bc3 Improve JobOperator by reducing its scope to job operations only Mahmoud Ben Hassine 2025-05-07 23:00:18 +02:00
  • fc4a66516a Make JobOperator extend JobLauncher Mahmoud Ben Hassine 2025-05-07 22:03:03 +02:00
  • adffc588b6 Temporarily disable DB2 docker-based integration tests Mahmoud Ben Hassine 2025-05-07 15:52:52 +02:00
  • 46d42ab757 Rename JobRepositoryFactoryBean to JdbcJobRepositoryFactoryBean Mahmoud Ben Hassine 2025-05-06 18:43:55 +02:00
  • d7e13fb7f5 Move core.explore package under core.repository Mahmoud Ben Hassine 2025-05-06 10:13:48 +02:00
  • 0a880c7ad1 Disable CommandLineJobRunnerTests until the stub batch infrastructure is replaced with a JDBC one Mahmoud Ben Hassine 2025-05-05 18:51:49 +02:00
  • b16de9cd91 Fix job instance retrieval in JdbcJobInstanceDao Mahmoud Ben Hassine 2025-05-05 18:37:01 +02:00
  • ae2df5396b Remove JobExplorer bean registration from the default batch configuration Mahmoud Ben Hassine 2025-05-05 18:36:07 +02:00
  • 6992b79b8d Remove dependency to JobExplorer in SimpleJobOperator Mahmoud Ben Hassine 2025-05-05 17:14:12 +02:00
  • b8c93d677e Make JobRepository extend JobExplorer Mahmoud Ben Hassine 2025-05-05 15:26:43 +02:00
  • bf53794d6a Deprecate redundant methods in JobExplorer/JobInstanceDao APIs Mahmoud Ben Hassine 2025-04-29 12:18:27 +02:00
  • b9fc0e7e25 Rearrange methods in JobExplorer/JobRepository APIs Mahmoud Ben Hassine 2025-04-29 12:00:58 +02:00
  • 43ac1f12cf Remove deprecated APIs scheduled for removal in v6 Mahmoud Ben Hassine 2025-04-29 08:57:30 +02:00
  • 9d38aceade Update JUnit Jupiter to version 5.12.2 Mahmoud Ben Hassine 2025-04-29 08:25:30 +02:00
  • 2bd5b84064 Update dependencies to next major versions snapshots Mahmoud Ben Hassine 2025-03-21 11:18:50 +01:00
  • 2d2008ea80 Update github workflows for 5.2.x branch 5.2.x Mahmoud Ben Hassine 2025-03-20 12:55:44 +01:00
  • d469ae459d Update development version to 6.0.0-SNAPSHOT Mahmoud Ben Hassine 2025-03-20 11:57:10 +01:00
  • 680498b481 Update spring dependencies to latest snapshots Mahmoud Ben Hassine 2025-03-20 11:55:31 +01:00
  • e3bcf5c0da Update latest news with v5.2.2 release blog post Mahmoud Ben Hassine 2025-03-20 11:42:35 +01:00
  • 961734b260 Next development version Mahmoud Ben Hassine 2025-03-19 16:31:34 +01:00
  • 503adc2324 Release version 5.2.2 Mahmoud Ben Hassine 2025-03-19 16:31:09 +01:00
  • 2c7178aafd Prepare release 5.2.2 Mahmoud Ben Hassine 2025-03-19 15:20:19 +01:00
  • e1b0f156e4 Fix incorrect Javadoc Yanming Zhou 2025-03-04 14:44:10 +08:00
  • 2b1b5d1c9d Remove outdated usage of AssertFile in documentation Mahmoud Ben Hassine 2025-03-19 08:20:39 +01:00
  • f9108ee56f Fix typo Yanming Zhou 2025-03-14 09:04:16 +08:00
  • 30e9dd79f8 Stop using deprecated StepExecutionListenerSupport in document Yanming Zhou 2025-03-17 15:09:50 +08:00
  • 4671b62b14 Use Files.delete() for better error reporting Elimelec Burghelea 2025-02-27 00:38:45 +02:00
  • 6961571406 Fix variable usage in ScriptItemProcessorTests yeonnex 2024-10-11 20:17:06 +09:00
  • a06f39b76d Add AOT runtime hints for core listeners Ludovic Bertin 2025-02-25 08:33:57 +01:00
  • f1ac0c01c5 Fix wrong statement in Javadoc of SimplePartitioner Yanming Zhou 2025-02-26 12:54:36 +08:00
  • 4c9b88eb52 Add FunctionalInterface annotation to ChunkProcessor KyeongHoon Lee 2025-01-09 13:00:42 +09:00
  • 42056e714d Update version of IBM DB2 docker image and jdbc driver Mahmoud Ben Hassine 2025-03-18 10:38:05 +01:00
  • 60f83438e9 Disable test failing on CI but not locally Mahmoud Ben Hassine 2025-03-18 09:47:29 +01:00
  • 618e03b00b Fix incorrect test class name Mahmoud Ben Hassine 2025-03-18 09:20:24 +01:00
  • e110b359ef Add AOT runtime hints for infrastructure artifacts Mahmoud Ben Hassine 2025-03-18 09:15:44 +01:00
  • 42b1464a09 Fix dirty flag on ExecutionContext HeoSeokMun 2024-10-27 15:55:22 +09:00
  • a79b6f7550 Fix index creation statements in MongoDB DDL script yoseplee 2025-02-05 20:09:35 +09:00
  • 9fbdf1ed82 Revert thread mode in FaultTolerantStepFactoryBeanRollbackIntegrationTests Mahmoud Ben Hassine 2025-02-25 14:45:37 +01:00
  • e366dcb197 Honor @NestedTestConfiguration semantic in BatchTestContextCustomizerFactory Stefano Cordio 2025-01-03 22:33:56 +01:00
  • 6701606f68 fix typo charlie881007 2025-02-24 10:49:19 +08:00
  • 75edb29d28 Update Javadocs about exception handling when closing composite streams Mahmoud Ben Hassine 2025-02-24 10:49:07 +01:00
  • f40ab202a0 Attempt to close all delegate stream readers even when some fail Elimelec Burghelea 2025-02-20 21:52:35 +02:00
  • 1eac9e9fee Attempt to close all delegate readers even when some fail Elimelec Burghelea 2025-02-20 21:00:38 +02:00
  • 982ccc1c1c Disable randomly failing/hanging test Mahmoud Ben Hassine 2025-02-24 09:42:37 +01:00
  • b4835ef52e Upgrade the job execution status when appropriate in MongoJobExecutionDao Mahmoud Ben Hassine 2025-02-24 08:39:36 +01:00
  • bbd46fb29d Polish integration tests Henning Poettker 2025-01-07 19:38:57 +01:00
  • 98a4228844 Allow CI on any branch, skip CD on forks Stefano Cordio 2024-12-22 10:41:49 +01:00
  • bd8f9a8d76 Attempt to close all delegate writers even when some fail Elimelec Burghelea 2025-01-23 01:59:10 +02:00
  • f758d14ee6 Refactor MultiResourceItemWriter Henning Poettker 2025-01-07 22:16:43 +01:00
  • 3b0868db5d Extract bean name string literals to constants kimjg 2025-02-09 17:08:42 +09:00
  • f888ebb43f Add test cases to cover key generation for empty identifying job parameters set Mahmoud Ben Hassine 2025-01-31 12:39:36 +01:00
  • 8e91adb9ab Update CONTRIBUTING.md to include details about the DCO Mahmoud Ben Hassine 2025-01-24 17:31:48 +01:00
  • 60f490556d Add dco.yml Mahmoud Ben Hassine 2025-01-24 17:24:43 +01:00