Commit Graph

6072 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
de4508b4ff Add missing bullet point in whatsnew.adoc 2023-02-07 22:39:44 +01:00
Mahmoud Ben Hassine
97e98e21b0 Add native proxy hint for JobOperator
Resolves #4248
2023-02-07 22:37:48 +01:00
Mahmoud Ben Hassine
79e1fc475e Update Spring repositories configuration
This commit updates the configuration of the
Spring repositories according to the Notice
of Permissions Changes to repo.spring.io [1]

[1]: https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023
2023-01-19 10:53:22 +01:00
Mahmoud Ben Hassine
648483f771 Upgrade Spring dependencies to latest snapshots 2023-01-19 10:37:45 +01:00
Mahmoud Ben Hassine
27c0e775b5 Add github action to generate and upload a release documentation 2023-01-18 21:15:17 +01:00
Mahmoud Ben Hassine
17b66ff11d Rename github actions 2023-01-18 20:41:08 +01:00
Mahmoud Ben Hassine
ccd671004c Add github action to stage a release to Sonatype 2023-01-18 20:40:31 +01:00
Mahmoud Ben Hassine
d3bb0ded41 Add github action for continuous inspection 2022-12-16 05:54:35 +01:00
Mahmoud Ben Hassine
80e653f21b Update test-coverage profile to use the default configuration 2022-12-16 05:52:12 +01:00
Mahmoud Ben Hassine
ee31017d06 Add github action to stage a release to Artifactory 2022-12-14 17:31:28 +01:00
Mahmoud Ben Hassine
c93d747f42 Fix SSH key permissions in build action 2022-12-14 17:02:10 +01:00
Mahmoud Ben Hassine
7601553a21 Fix SSH key setup in build action 2022-12-14 16:44:42 +01:00
Mahmoud Ben Hassine
b4d7f6bdfb Add step to setup SSH key in build action 2022-12-14 16:08:39 +01:00
Mahmoud Ben Hassine
2ca5c223d8 Fix syntax of scp command in build action 2022-12-14 06:25:54 +01:00
Mahmoud Ben Hassine
2c863bf7ea Update main CI/CD build action 2022-12-13 13:17:46 +01:00
Mahmoud Ben Hassine
8eed4aca01 Add step to deploy docs during the main CI/CD build 2022-12-13 13:00:43 +01:00
Mahmoud Ben Hassine
b7971ca538 Add Artifactory credentials to the build environment 2022-12-13 00:34:17 +01:00
Mahmoud Ben Hassine
9eebaf4410 Update build to deploy artifacts to Artifactory 2022-12-13 00:24:55 +01:00
Mahmoud Ben Hassine
f6219d32b8 Update maven wrapper to the latest version 2022-12-09 10:53:32 +01:00
Mahmoud Ben Hassine
97b55e229a Remove unused distribution resources 2022-12-09 10:35:20 +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
423067557a Add Github Action to build the project
Issue #4128
2022-12-09 01:37:22 +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
Mahmoud Ben Hassine
622ed366d0 Update dependencies 2022-11-23 17:02:08 +01:00
Mahmoud Ben Hassine
d54fa25d00 Update documentation 2022-11-23 17:01:32 +01:00
Mahmoud Ben Hassine
4a946892ed Revert adding a JobRegistryBPP in the default batch configuration
Related to #4245
2022-11-23 15:52:10 +01:00
Mahmoud Ben Hassine
15069aa1dc Fix typos 2022-11-23 15:52:10 +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
Mahmoud Ben Hassine
b9d6e26d61 Open ChunkMessageChannelItemWriter for extension
Resolves #952
2022-11-23 10:51:26 +01:00
Mahmoud Ben Hassine
66e0b9afde Register a JobOperator and a JobRegistryBPP with the default configuration
This commit registers a `SimpleJobOperator` with the default
batch configuration through `EnableBatchProcessing` and
`DefaultBatchConfiguration`.

It also registers a `JobRegistryBeanPostProcessor` to automatically
populate the registry with user defined jobs.

Resolves #3941
2022-11-23 10:26:17 +01:00
Mahmoud Ben Hassine
171a3c8508 Add method getJobInstance in JobOperator
Issue #3930
2022-11-23 08:31:30 +01:00
Mahmoud Ben Hassine
596ee705c8 Refine contribution #3932
* Add default methods in interfaces
* Update tests/Javadoc
* Optimize imports
* Apply code style formatting
2022-11-23 08:08:23 +01:00
Parikshit Dutta
5a35b03300 Add getJobInstance method in JobExplorer/JobRepository
Resolves #3930
2022-11-23 07:44:24 +01:00
Mahmoud Ben Hassine
fd7dd5f1a7 Change the default transaction isolation level to DEFAULT in AbstractJobExplorerFactoryBean
Resolves #4230
2022-11-23 07:13:37 +01:00
Mahmoud Ben Hassine
f72e0f4d16 Fix deprecation notes in ItemStreamSupport
Resolves #4238
2022-11-22 16:54:01 +01:00
Mahmoud Ben Hassine
f14b9a10ef Add native serialization hints for basic Java types
Resolves #4239
2022-11-22 16:34:01 +01:00
Aleksandr Arshavskiy
dfbc3d03da Add serialization runtime hint for HashMap
Partially resolves #4239
2022-11-22 16:07:01 +01:00
Taeik Lim
5da3fce34c Change JobBuilderHelper#enhance parameter type to AbstractJob
Issue #4231
2022-11-22 11:29:38 +01:00
Taeik Lim
3385a19cb4 Change StepBuilderHelper#enhance parameter type to AbstractStep
Issue #4220
2022-11-22 11:27:24 +01:00
Henning Poettker
92238260f1 Fix JdbcJobExecutionDaoTests 2022-11-18 11:20:09 +01:00
Marvin Deng
1498f90158 Upgrade job execution status from STOPPING to STOPPED if it has already ended
Resolves #4064
2022-11-18 11:20:08 +01:00
Philippe Marschall
c0547c618b Remove sorting from JdbcJobExecutionDao#GET_RUNNING_EXECUTIONS
Remove the sorting from JdbcJobExecutionDao#GET_RUNNING_EXECUTIONS
because #findRunningJobExecutions returns an unsorted HashSet.

Resolves #3987
2022-11-17 16:17:56 +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
Mahmoud Ben Hassine
842d08cfed Upgrade mongodb-driver-sync dependency to version 4.8.0 2022-11-16 14:08:43 +01:00