Commit Graph

5552 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
df89bb69ae Update docs about job scope limitations
Resolves #1335
2020-10-20 12:26:55 +02:00
Mahmoud Ben Hassine
24aba13c24 Downgrade activemq version to 5.15.13
5.16 seems to introduce a regression
that makes jms related tests to fail.
2020-10-16 15:09:05 +02:00
Mahmoud Ben Hassine
a0bcd7ce45 Add ability to amend trusted classes in Jackson2ExecutionContextStringSerializer
This commit adds the ability to specify additional trusted
classes without having to provide a custom object mapper.

Issue #3765
2020-10-16 11:36:18 +02:00
Mahmoud Ben Hassine
15d24b370f Update documentation with expected configuration to use @SpringBatchTest
Resolves #3699
2020-10-02 23:49:21 +02:00
Mahmoud Ben Hassine
a785c0792a Update testing.adoc
This commit adds the text that was
inadvertently removed in efdce562
2020-10-02 17:17:21 +02:00
Mahmoud Ben Hassine
5c57ed47b8 Update "what's new" section for version 4.3 2020-09-30 16:20:59 +02:00
Mahmoud Ben Hassine
75de738b04 Deprecate SQLFire support
SQLFire was announced [1] to be in EOL as of November 1st, 2014.
This commit marks SQL scripts for SQLFire as deprecated and
scheduled for removal in v5.

[1]: https://www.vmware.com/latam/products/pivotal-sqlfire.html

Resolves #815
2020-09-30 16:20:58 +02:00
Parikshit Dutta
1ce4da5cce Fix for setting name of StaxEventItemReader at build 2020-09-25 10:17:47 +02:00
Mahmoud Ben Hassine
342a1a35dc Document usage of non-identifying job parameters
Resolves #3633
2020-09-24 10:10:29 +02:00
Mahmoud Ben Hassine
5e9d633305 Add section in docs about disabling batch metrics
Resolves #3684
2020-09-23 11:11:15 +02:00
Mahmoud Ben Hassine
90610d5036 Add micrometer metrics tags in reference documentation
Resolves #3751
2020-09-22 11:03:27 +02:00
Parikshit Dutta
c2625b1f87 Add support to build StaxEventItemReader when no Resource is provided
Resolves #3736
2020-09-21 14:22:32 +02:00
Mahmoud Ben Hassine
4000d1d579 Polish contribution 2020-09-21 13:16:38 +02:00
Santiago Molano
c78e2b518b Add support to build JsonItemReader when no Resource is provided
Resolves #3731
2020-09-21 13:16:37 +02:00
Mahmoud Ben Hassine
743da96fcf Update Spring projects dependencies to latest SNAPSHOT 2020-09-17 10:35:46 +02:00
Spring Buildmaster
6247b9b221 [artifactory-release] Next development version 2020-09-16 21:38:30 +00:00
Spring Buildmaster
01385eee6d [artifactory-release] Release version 4.3.0-RC1 2020-09-16 21:38:25 +00:00
Mahmoud Ben Hassine
959c279394 Update dependencies 2020-09-16 23:13:52 +02:00
Mahmoud Ben Hassine
41854008e8 Add JpaCursorItemReader implementation
Issue #901
2020-09-16 15:52:28 -05:00
Mahmoud Ben Hassine
d87588c950 Replace spring-data-gemfire with spring-data-geode
See f088aeb5dd
2020-09-16 22:24:43 +02:00
Mahmoud Ben Hassine
b079805353 Deprecate ScheduledJobParametersFactory
This commit deprecates ScheduledJobParametersFactory
in favor of DefaultJobParametersConverter.

Resolves #3781
2020-09-16 21:00:25 +02:00
Mahmoud Ben Hassine
0958cf4f3d Deprecate the Map-based JobRepository and JobExplorer
This commit deprecates the Map-based JobRepository
and JobExplorer factory beans with the associated
DAOs in favor of using the JDBC-based implementations
with an in-memory database.

Resolves #3780
2020-09-16 14:47:05 +02:00
Mahmoud Ben Hassine
264243b73c Deprecate org.springframework.batch.item.xml.StaxUtils
This commit deprecates org.springframework.batch.item.xml.StaxUtils
in favor of org.springframework.util.xml.StaxUtils.

Resolves #3779
2020-09-16 10:08:28 +02:00
Mahmoud Ben Hassine
9449551d9f Deprecate Alignment enum
Resolves #3778
2020-09-15 20:59:25 +02:00
Mahmoud Ben Hassine
08d7f56eea Deprecate AbstractNeo4jItemReader
Resolves #3777
2020-09-15 20:39:40 +02:00
Mahmoud Ben Hassine
f6a8d10595 Deprecate MultiResourceItemReader#getCurrentResource
Resolves #3776
2020-09-15 17:00:08 +02:00
Mahmoud Ben Hassine
982ad7d5e9 Deprecate JobExecution#stop
Calling jobExecution#stop manually is prone to
forgetting to save the job execution in the job
repository.

The way to request a job execution to stop is
by using JobOperator#stop or by using the
CommandLineJobRunner with the "-stop" option.
Both will correctly set the status to STOPPING
and update the job execution in the repository.

Resolves #1605
2020-09-15 13:54:23 +02:00
Michael Minella
7e485a1b2b Polish 2020-09-14 10:01:13 -05:00
Mahmoud Ben Hassine
615a4aee2c Add initial support for Java 14 records mapping
Issue #3693
2020-09-10 10:23:07 +02:00
Mahmoud Ben Hassine
65d31bff1d Polish d65203e2d3
* Minor formatting update
* Use a regexp to discard xml header in tests
2020-09-09 21:09:50 +02:00
Parikshit Dutta
d65203e2d3 Add support for 'standalone' attribute in StaxEventItemWriter
Issue #758
2020-09-09 21:09:10 +02:00
Mahmoud Ben Hassine
b309ddc0a9 Use a resolution strategy for SF artifacts 2020-09-09 16:44:26 +02:00
Mahmoud Ben Hassine
d7acc31893 Use compile scope for SF bom enforcedPlatform 2020-09-09 14:27:48 +02:00
Michael Minella
9e429aa44c Added line to fix build due to Gradle bug 2020-09-08 21:54:24 +02:00
Michael Minella
b708dfb025 Updates for GraalVM
This commit updates all places where Spring Batch uses an @Configuration
annotation to no proxy bean methods. This is needed for GraalVM support.
2020-09-08 21:54:24 +02:00
Mahmoud Ben Hassine
744d1834fe Add support for annotation based listeners in JobBuilder
Resolves #817
2020-08-21 10:31:03 +02:00
Mahmoud Ben Hassine
ce22cddbbc Add partitionOffsets setter in KafkaItemReaderBuilder
Resolves #3761
2020-08-14 21:39:27 +02:00
Mahmoud Ben Hassine
0b30554ded Update Spring projects dependencies to latest SNAPSHOT 2020-08-12 22:09:54 +02:00
Spring Buildmaster
9fe07600ab [artifactory-release] Next development version 2020-08-12 19:17:35 +00:00
Spring Buildmaster
857adcf17b [artifactory-release] Release version 4.3.0-M2 2020-08-12 19:17:31 +00:00
Mahmoud Ben Hassine
6d54da02ac Update dependencies 2020-08-12 21:01:00 +02:00
Mahmoud Ben Hassine
360497ca26 Remove unnecessary dependency to spring-data-neo4j
As of this commit, Neo4j support in Spring Batch
does not rely on Spring Data Neo4j, it uses Neo4j
APIs directly.

This commit removes the dependency to spring-data-neo4j
and replaces it with a direct (optional) dependency
to neo4j-ogm-core.
2020-08-12 15:32:30 +02:00
Mahmoud Ben Hassine
a333c16459 Add JobParametersIncrementer implementation based on a DataFieldMaxValueIncrementer
Issue #1521
2020-08-11 21:13:20 +02:00
Harinath Kuntamukkala
d4133de6e0 Update spring-batch-intro.adoc
Added space between to and workflow-driven
2020-08-11 10:35:22 +02:00
Mahmoud Ben Hassine
15a393b8ef Add ability to start reading from a custom offset in KafkaItemReader
Issue #737
2020-08-10 12:18:49 +02:00
Mahmoud Ben Hassine
5fa821f25f Remove Apache's maven staging repository
This commit is related to 3a09efee. Since kafka-clients 2.6.0
has been promoted to central, the Apache staging repo is not
needed anymore.
2020-08-10 11:51:56 +02:00
Mahmoud Ben Hassine
9dde586442 Open FlatFileItemReader#isComment for extension
Resolves #1134
2020-07-24 16:18:02 +02:00
Mahmoud Ben Hassine
67317e66d0 Open StaxEventItemReader#isFragmentRootElementName for extension
Resolves #1020
2020-07-24 15:14:33 +02:00
Mahmoud Ben Hassine
c225c683a1 Polish 60bbc0052a
* Remove unused imports
* Update Javadoc
* Update year in license headers
2020-07-24 13:58:05 +02:00
이동욱
60bbc0052a Add getUniqueJobParametersBuilder() method in JobLauncherTestUtils
Issue #767
2020-07-24 13:48:39 +02:00