Mahmoud Ben Hassine
31fc2cecd2
Next development version
2023-09-20 09:29:32 +02:00
Mahmoud Ben Hassine
63a039358a
Release version 5.1.0-M3
2023-09-20 09:29:06 +02:00
Sukanth Gunda
3eb7e09faa
Add Automatic module name to MANIFEST.MF
...
Resolves #867
2023-09-11 07:57:13 +02:00
Mahmoud Ben Hassine
75025a2470
Next development version
2023-08-23 18:32:43 -07:00
Mahmoud Ben Hassine
f4e9eea4e4
Release version 5.1.0-M2
2023-08-23 18:32:16 -07:00
Shaoqiang Lu
1add2830f5
Auto-detect the class/interface to be mocked
...
Issue #4426
2023-08-03 09:51:59 +02:00
Mahmoud Ben Hassine
caa451551f
Next development version
2023-07-19 11:14:48 +02:00
Mahmoud Ben Hassine
b874b794c8
Release version 5.1.0-M1
2023-07-19 11:14:01 +02:00
Mahmoud Ben Hassine
5e849c6c95
Document the type and name of the surrounding job in JobLauncherTestUtils#launchStep
...
Resolves #3825
2023-07-17 11:08:38 +02:00
Mahmoud Ben Hassine
52064c0541
Code cleanup
...
- Inline variables
- Remove unused variables
- Remove redundant array creation
- Remove redundant `@SuppressWarnings`
- Remove unnecessary exceptions from throws list
- Remove redundant initializers
- Use List.subList().clear() where appropriate
- Use try-with-resources where needed
- Use pattern variables where appropriate
2023-07-12 23:25:18 +02:00
Mahmoud Ben Hassine
d937a61603
Upgrade version to 5.1.0-SNAPSHOT
2023-07-06 09:35:22 +02:00
Mahmoud Ben Hassine
f82c16b825
Fix javadoc errors and warnings
...
Resolves #1624
2023-07-06 06:46:26 +02:00
Mahmoud Ben Hassine
0a1cdb095f
Mark fields as final where appropriate
2023-07-05 08:03:48 +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
96f8d6bd35
Replace anonymous types with lambda expressions or method references
2023-07-04 18:50:16 +02:00
Mahmoud Ben Hassine
07154909a1
Refactor tests in spring-batch-test
...
- Remove unused resources
- Merge duplicate data source configuration
2023-06-27 15:35:15 +02:00
Mahmoud Ben Hassine
51f6357e91
Move ObservabilitySampleStepTests to spring-batch-core
...
This test class dot not belong to the spring-batch-test module.
2023-06-22 10:22:46 +02:00
Mahmoud Ben Hassine
93d911e100
Use lambdas and method references where appropriate
2023-06-12 16:43:46 +02:00
Mahmoud Ben Hassine
98c426ca4f
Remove System.out.println from tests
2023-06-07 15:47:56 +02:00
Mahmoud Ben Hassine
92159cbc2b
Use diamond operator where appropriate
2023-06-05 13:48:49 +02:00
Mahmoud Ben Hassine
0dc5b63469
Replace identical catch sections with multi-catch blocks
2023-06-05 13:30:23 +02:00
Mahmoud Ben Hassine
c25cd55901
Upgrade spring-javaformat maven plugin to version 0.0.39
2023-06-05 11:11:48 +02:00
Mahmoud Ben Hassine
b0f7e3d6fe
Next development version
2023-05-17 16:15:55 +02:00
Mahmoud Ben Hassine
1266de6e35
Release version 5.0.2
2023-05-17 16:13:05 +02:00
Mahmoud Ben Hassine
972951a40a
Remove unused imports and apply imports code style
2023-04-11 16:28:36 +02:00
Mahmoud Ben Hassine
37c26dd005
Next development version
2023-02-23 00:27:23 +01:00
Mahmoud Ben Hassine
3aa503d6ca
Release version 5.0.1
2023-02-23 00:20:40 +01:00
Mahmoud Ben Hassine
4629294b65
Fix object graph deletion in SimpleJobRepository#deleteJobExecution
...
Before this commit, SimpleJobRepository#deleteJobExecution
did not delete associated step executions as specified in the
contract of the method.
This commit fixes the implementation to delete the entire
object graph as specified.
Resolves #4249
2023-02-20 08:41:34 +01:00
Mahmoud Ben Hassine
e4efa24e57
Deprecate MetaDataInstanceFactory#createJobExecution
...
This method accepts job parameters as a string, which can
cause parsing issues.
Resolves #4303
2023-02-17 17:14:24 +01:00
Aleksandr Arshavskiy
ed4a318d26
Disable BatchTestContextCustomizer after AOT processing
...
Issue #4286
2023-02-16 17:22:00 +01:00
Mahmoud Ben Hassine
46c8ebbe7e
Fix parameters parsing in JobOperator and MetaDataInstanceFactory
...
Before this commit, the parsing of job parameters in
JobOperator#start and MetaDataInstanceFactory#createJobExecution
was accepting the comma separated key=value pairs format,
which is incompatible with the new job parameters format
introduced in v5.
This commit updates the contract as well as the implementation
of those APIs to be compatible with v5.
Resolves #4253
Resolves #4301
2023-02-16 16:19:04 +01:00
Taeik Lim
15f3637ac8
Polish code indent in Javadocs
2023-02-13 13:42:52 +01:00
Mahmoud Ben Hassine
2de8956840
Remove usage of deprecated maven expressions
...
This commit replaces the usage of `${parent.version}`
with `${project.parent.version}` to fix the following
maven warning:
```
[WARNING] The expression ${parent.version} is deprecated.
Please use ${project.parent.version} instead.
```
2023-02-07 22:45:43 +01:00
Mahmoud Ben Hassine
078b011fe8
Update maven pom files
...
- Remove unused plugins and repositories
- Extract versions as properties
2022-12-09 02:47:04 +01:00
Mahmoud Ben Hassine
debdd9f49c
Revert "Update next development version to 5.1.0-SNAPSHOT"
...
This reverts commit 7a34a1520f .
2022-12-09 01:30:34 +01:00
Mahmoud Ben Hassine
7a34a1520f
Update next development version to 5.1.0-SNAPSHOT
2022-12-08 17:26:37 +01:00
Spring Builds
656e3f8895
[artifactory-release] Next development version
2022-11-24 03:30:11 +00:00
Spring Builds
3bef84da7c
[artifactory-release] Release version 5.0.0
2022-11-24 03:30:08 +00:00
Mahmoud Ben Hassine
daaa0013b1
Fetch step executions in SimpleJobRepository#findJobExecutions
...
Resolves #4242
2022-11-23 17:23:44 +01:00
Danilo Piazzalunga
fc0ec01ff8
Throw IllegalStateException from afterPropertiesSet
...
Consistently use Assert.state in the afterPropertiesSet()
methods to throw IllegalStateException instead of
IllegalArgumentException when some properties are missing
and/or invalid.
Resolves #2244
2022-11-23 12:22:26 +01:00
Marvin Deng
bbf35b79f7
Make the meaning of running status consistent
...
- A running status is STARTING, STARTED, or STOPPING.
- Update related tests.
Resolves #1483
2022-11-17 15:40:29 +01:00
Mahmoud Ben Hassine
930bb0243c
Implement default methods in SimpleJobRepository
...
Resolves #4229
2022-11-16 16:11:33 +01:00
Mahmoud Ben Hassine
05bbd3f7ea
Remove dependency autowiring in test utilities
...
Issue #4233
2022-11-16 14:21:17 +01:00
Spring Builds
e273ec151e
[artifactory-release] Next development version
2022-11-09 14:34:37 +00:00
Spring Builds
420a7baa75
[artifactory-release] Release version 5.0.0-RC2
2022-11-09 14:34:34 +00:00
Mahmoud Ben Hassine
1527593a36
Refine contribution #4218
...
* Update Javadoc of SpringBatchTest about job autowiring
* Apply Spring code style conventions
2022-11-08 13:45:13 +01:00
Henning Poettker
3bb7ce532b
Improve @SpringBatchTest to autowire the job under test in JobLauncherTestUtils if it is unique
...
Issue #4218
2022-11-08 13:16:36 +01:00
Mahmoud Ben Hassine
d889f84735
Remove the static configuration of Micrometer's observation registry
...
Resolves #4222
2022-11-08 07:48:45 +01:00
Spring Builds
24283a8a1f
[artifactory-release] Next development version
2022-10-19 23:57:21 +00:00