Commit Graph

271 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
d9709ef954 Improve the process of job registration
This commit changes the way of populating the default
job registry from using a BeanPostProcessor to using
a JobRegistrySmartInitializingSingleton. This change
resolves warnings about beans being eagerly injected
into currently created BeanPostProcessors and prevents
lifecycle issues about early bean initializations.

It also deprecates JobRegistryBeanPostProcessor in favor
of JobRegistrySmartInitializingSingleton.

Resolves #4547
2024-03-22 15:40:52 +01:00
hwan33
e785391915 Fix misleading documentation regarding the ItemWriteListener
Resolves #4400
2024-03-11 16:50:33 +01:00
Yejin Choi
6334fbf870 Fix incorrect code example in documentation
Issue #4550
2024-03-08 14:43:43 +01:00
Mario Petrovski
376d84888f Update deprecated code that uses StepExecutionListenerSupport
Closes #4538
2024-03-07 10:32:37 +01:00
Mahmoud Ben Hassine
b314c14fa1 Update antora-extensions to v1.8.2
Issue #4534
2024-02-09 10:16:25 +01:00
Mahmoud Ben Hassine
d6b6361e59 Refine contribution #4521
- Update reference documentation
- Minor test updates
2024-02-06 15:21:47 +01:00
Mahmoud Ben Hassine
7907a0aab2 Update next development version to 5.2.0-SNAPSHOT 2023-12-13 11:05:16 +01:00
Mahmoud Ben Hassine
4f0fe71110 Next development version 2023-11-22 17:00:51 +01:00
Mahmoud Ben Hassine
ebedd02e21 Release version 5.1.0 2023-11-22 17:00:26 +01:00
Mahmoud Ben Hassine
48509ff866 Update what's new section for 5.1 2023-11-22 15:25:21 +01:00
Henning Poettker
29d574734f Adjust non-compiling code in documentation
Resolves #4406
2023-11-21 23:56:04 +01:00
Mahmoud Ben Hassine
dde5455e40 Update step injection style in flow examples
Resolves #4460
2023-11-21 19:55:09 +01:00
hwan33
dcd1ac8b52 Update documentation about serializable keys in the execution context
Resolves #4457
2023-11-17 14:30:05 +01:00
Mahmoud Ben Hassine
41f0fc803b Reinstate FAQ
Reinstated from https://docs.spring.io/spring-batch/docs/2.2.x/faq.html
and will be updated incrementally over time.

Resolves #3878
2023-11-16 15:33:06 +01:00
Mahmoud Ben Hassine
c6497b690e Update ER diagram
Generated with MySQL Workbench using
the "Reverse Engineer" feature.

Resolves #4358
2023-11-15 16:16:21 +01:00
Mahmoud Ben Hassine
6ba7c639a4 Clarify documentation about throttling deprecation
Resolves #4389
2023-11-15 11:44:01 +01:00
Mahmoud Ben Hassine
7fd34829f9 Add packages versions in antora-maven-plugin configuration 2023-10-20 09:25:34 +02:00
Mahmoud Ben Hassine
4cac9be52e Update antora-ui-spring to version 0.4.7 2023-10-19 11:57:06 +02:00
Mahmoud Ben Hassine
691ac09eb1 Next development version 2023-10-18 15:14:43 +02:00
Mahmoud Ben Hassine
3a9c468c9c Release version 5.1.0-RC1 2023-10-18 15:14:27 +02:00
Mahmoud Ben Hassine
b2a0d0343e Rename samples base package to org.springframework.batch.samples 2023-10-11 20:50:11 +02:00
Mahmoud Ben Hassine
4f6f31d94b Update build to skip the deployment of spring-batch-docs jar 2023-09-22 10:07:50 +02:00
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
Mahmoud Ben Hassine
fbaa054277 Update what's new section for 5.1.0-M3 2023-09-19 11:21:32 +02:00
Mahmoud Ben Hassine
0a96669b2a Update antora-ui-spring to version 0.3.7 2023-09-16 11:55:40 +02:00
Mahmoud Ben Hassine
70e8a1c497 Add a JobRegistryBeanPostProcessor in the default batch configuration
Resolves #4245
2023-09-11 14:27:03 +02:00
Mahmoud Ben Hassine
df4bf84688 Fix Javadocs assembly 2023-09-11 11:17:38 +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
51417e1568 Fix documentation assembly descriptor 2023-09-08 11:43:06 +02:00
Mahmoud Ben Hassine
b2d76c7329 Fix ambiguous section in reference documentation
Resolves #4333
2023-09-08 11:29:58 +02:00
Rob Winch
2e8d5063f7 Migrate documentation to Antora
Issue #4422
2023-09-06 08:58:43 +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
Mahmoud Ben Hassine
24253e762b Update the what's new section 2023-08-23 15:46:59 -07: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
6d640134dc Update "What's New in Spring Batch" section 2023-07-19 10:42:30 +02:00
Mahmoud Ben Hassine
d937a61603 Upgrade version to 5.1.0-SNAPSHOT 2023-07-06 09:35:22 +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
2374a5ac11 Document thread-safety of item readers and writers
This commit also adds a sample of how to use the
synchronized decorators of item readers and writers.

Resolves #3646
2023-05-09 11:55:32 +02:00
Jay Bryant
851bf706d8 Fix for the XML/Java switch regression
and some other problems.

Some problems cannot be fixed.
See the comment for details.

Partially resolves #4168
2023-04-24 16:20:45 +02:00
James Woodruff
c146f80e42 Fix BATCH_STEP_EXECUTION DDL in schema appendix
Issue #4356
2023-04-24 15:41:25 +02:00
Kajsa Anderson
74be83a3a5 Update scalability.adoc
Move commentary on xml configuration just below the configuration
it's explaining, instead of having it in the middle of the Java
configuration example.

Issue #4338
2023-03-29 12:22:52 +02:00
swapy
1343eee3c2 Fix type of date/time fields in documentation
This commit fixes a bug in the documentation of JobExecution
and StepExecution to point to `java.time.LocalDateTime` instead
of `java.util.Date`.

Resolves #4324
2023-03-21 15:24:20 +01:00
Mahmoud Ben Hassine
af62a22919 Add Spring Batch logo in README.md 2023-03-01 22:28:21 +01: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
1741815f51 Fix directory name in XSD schema distribution content 2023-02-20 22:43:43 +01:00