2396 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
0e40e6e4b3 Next development version 2024-05-22 09:46:42 +02:00
Mahmoud Ben Hassine
a79e42f6d8 Release version 5.0.6 2024-05-22 09:46:09 +02:00
Mahmoud Ben Hassine
21ea4d4034 Improve error messages in JobParametersBuilder
Resolves #4581
2024-04-30 11:09:50 +02:00
injae-kim
d5c92c6bb7 Fix SystemCommandTasklet to propagate error when exit status is failed
Fixes #4483
2024-03-15 11:37:12 +01:00
Mustafa Yanar
b3cc665ad3 Fix output chunk end property in ChunkProcessor implementations
Resolves #4560
2024-03-14 11:59:15 +01:00
Mahmoud Ben Hassine
5e18dd873c Next development version 2024-02-21 15:22:18 +01:00
Mahmoud Ben Hassine
03daeeb0f8 Release version 5.0.5 2024-02-21 15:22:02 +01:00
Mahmoud Ben Hassine
6549ecc530 Refine contribution #4471
- Update tests
- Move test class to the core module

(cherry picked from commit 4b8e504972)
2024-02-20 12:00:48 +01:00
Ilpyo-Yang
7c5a25f8a9 Add AbstractTaskletStepBuilder copy constructor
This commit includes tests for the copy constructor
of AbstractTaskletStepBuilder and for the faultTolerant
method, specifically after taskExecutor has been set.

(cherry picked from commit b9ba8ffb86)
2024-02-20 12:00:45 +01:00
Henning Poettker
36cd26fa1b Let SimpleJobRepository#deleteJobInstance delete corresponding step executions
Resolves #4382
2024-02-15 17:48:08 +01:00
Mahmoud Ben Hassine
0093e441c9 Fix exception when parsing empty values in DefaultJobParametersConverter
Resolves #4505
2024-02-14 15:05:28 +01:00
Henning Poettker
2fbdcd42a0 Check dirty flag of step execution context before update in inner loop 2024-02-12 13:48:45 +01:00
Jonas Bjørge Andersen
893e83e0b5 Fix javadoc referencing Long when it should be Double
Resolves #4526
2024-02-12 10:56:54 +01:00
Alexander Afanasiev
1258db903f Fix error message
Issue #4528
2024-01-22 14:40:56 +01:00
Mahmoud Ben Hassine
f38bf3268f Next development version 2023-11-22 19:31:17 +01:00
Mahmoud Ben Hassine
3d382c12c1 Release version 5.0.4 2023-11-22 19:30:38 +01:00
Mahmoud Ben Hassine
8ad6d806a5 Fix JavaDoc in JobBuilder
Issue #4415
2023-11-20 11:53:49 +01:00
Mahmoud Ben Hassine
b0f49ce390 Fix code formatting 2023-11-15 11:54:33 +01:00
Mahmoud Ben Hassine
4610bdac94 Clarify documentation about throttling deprecation
Resolves #4389

(cherry picked from commit 6ba7c639a4)
2023-11-15 11:51:47 +01:00
Alexey Orlyansky
f40dd9fec1 Add test for adding steps to a Flow via "next"
Related to #4432

(cherry picked from commit 42dd1442dd)
2023-11-14 21:31:09 +01:00
injae.kim
adc3a422d4 Fix infinite loop in FlowBuilder#next()
Resolves #4432

(cherry picked from commit 4a67b22e90)
2023-11-14 21:31:01 +01:00
Jan-Willem Willebrands
955f9a48ea Copy missing Context keys from JobParameters
Fix DefaultJobParametersExtractor to copy values from JobParameters when
they are missing from ExecutionContext. Javadoc states this class is
supposed to do just that, but seems to have broken in the 5.x API revamp.

Resolves #4458

(cherry picked from commit b2a287da93)
2023-10-18 10:32:08 +02:00
sjh836
b4cb1f3d56 Change from arrayList to immutableList in OrderedComposite#iterator
(cherry picked from commit d9bf57e572)
2023-09-14 11:44:52 +02:00
Mark John Moreno
f7c3af1f90 Align exception message with exception handling condition
Resolves #4025

(cherry picked from commit 11169bae10)
2023-09-14 11:44:52 +02:00
Mahmoud Ben Hassine
721f378100 Add utility method to get identifying job parameters
(cherry picked from commit 8a6c7ac3c5)
2023-09-14 11:44:52 +02:00
Mahmoud Ben Hassine
2fd446b2b4 Next development version 2023-08-23 10:27:59 -07:00
Mahmoud Ben Hassine
1c81b8237e Release version 5.0.3 2023-08-23 10:27:29 -07:00
Taeik Lim
7812c00c6c Prevent race condition when flow transition is not initialized
Resolves #4092

(cherry picked from commit 99e8d58c13)
2023-08-23 08:18:55 -07:00
Mahmoud Ben Hassine
d9d6a8d0b5 Update trusted classes in Jackson2ExecutionContextStringSerializer
Resolves #4407

(cherry picked from commit 9323b27d6a)
2023-08-03 11:34:04 +02:00
Shaoqiang Lu
7cec17a9c6 Auto-detect the class/interface to be mocked
Issue #4426

(cherry picked from commit 1add2830f5)
2023-08-03 09:55:53 +02:00
BigLee
26fc7bac4e Update migration-h2.sql script to use ALTER instead of MODIFY
Resolves #4390

(cherry picked from commit 37fb3f9492)
2023-07-17 10:44:31 +02:00
Kim Seon Woo
8abd313ae4 Fix javadoc of SimpleStepBuilder
Resolves #4402

Author: Seon Woo Kim <seronwoo960000.kim@gmail.com>
(cherry picked from commit 1c4822313a)
2023-07-17 09:51:33 +02:00
Pranav Jandu
2a8110ef17 Update SQLServer DDL script to drop sequences instead of tables
Resolves #4373

(cherry picked from commit 384b8a095c)
2023-07-17 09:40:38 +02:00
Mahmoud Ben Hassine
f82c16b825 Fix javadoc errors and warnings
Resolves #1624
2023-07-06 06:46:26 +02:00
Mahmoud Ben Hassine
d6904ba43b Add/Update deprecation notice 2023-07-05 08:37:01 +02:00
Mahmoud Ben Hassine
a68c444092 Remove unused imports 2023-07-05 08:03:49 +02:00
Mahmoud Ben Hassine
efdb59e570 Replace hardcoded charsets with StandardCharsets 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
f0137bc54c Remove redundant modifiers 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
0a1cdb095f Mark fields as final where appropriate 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
241e37e672 Remove concatenation with empty string 2023-07-05 08:03:47 +02:00
Mahmoud Ben Hassine
b5e7269847 Remove unnecessary return statements 2023-07-04 21:17:42 +02:00
Mahmoud Ben Hassine
5c8cb7663f Make inner classes static 2023-07-04 21:03:55 +02:00
Mahmoud Ben Hassine
167f3c427d Remove usage of raw parametrized types 2023-07-04 19:03:18 +02:00
Mahmoud Ben Hassine
5585749925 Use Map.computeIfAbsent where appropriate 2023-07-04 18:58:23 +02:00
Mahmoud Ben Hassine
73114a79fc Replace Collections.sort(list, comparator) with list.sort(comparator) 2023-07-04 18:54:44 +02:00
Mahmoud Ben Hassine
5a6fff032d Replace for loops with enhanced for loops 2023-07-04 18:52:19 +02:00
Mahmoud Ben Hassine
96f8d6bd35 Replace anonymous types with lambda expressions or method references 2023-07-04 18:50:16 +02:00
Mahmoud Ben Hassine
018fcf4799 Refactor tests in spring-batch-core
- Remove unused resources
- Fix logging libraries conflicts
- Merge duplicate data source configuration
- Merge scattered DDL scripts
- Replace usage of DataSourceInitializer with Spring JDBC test utilities
2023-06-23 11:30:04 +02:00
Mahmoud Ben Hassine
acb7de0a0c Remove unused resources 2023-06-23 09:17:28 +02:00
Mahmoud Ben Hassine
ee30af4789 Remove redundant "extends Object" 2023-06-22 11:17:13 +02:00