@@ -11,8 +11,12 @@ Spring Batch 5.0 release has the following major themes:
11
11
* Java 17 Requirement
12
12
* Dependencies Re-baseline
13
13
* Batch infrastructure configuration updates
14
+ * New features
14
15
* Pruning
15
16
17
+ For more details about the changes,
18
+ please refer to the link:$$https://github.com/spring-projects/spring-batch/wiki/Spring-Batch-5.0-Migration-Guide$$[migration guide].
19
+
16
20
=== Java 17 Requirement
17
21
18
22
Spring Batch follows Spring Framework's baselines for both Java version and third party dependencies.
@@ -52,6 +56,18 @@ context. While this was convenient in many cases, the unconditional exposure of
52
56
interfere with a user-defined transaction manager. In this release, `@EnableBatchProcessing` does not expose a
53
57
transaction manager bean in the application context anymore.
54
58
59
+ === New features
60
+
61
+ ==== Batch tracing with Micrometer
62
+
63
+ With the upgrade to Micrometer 2, you can now get batch tracing in addition to batch metrics.
64
+ Spring Batch will create a span for each job and a span for each step within a job. This tracing
65
+ meta-data can be collected and viewed on a dahsboard like link:$$https://zipkin.io$$[Zipkin] for example.
66
+
67
+ ==== Support for SAP HANA a job repository in Spring Batch
68
+
69
+ This release introduces the support of SAP HANA as an additional supported database for the job repository.
70
+
55
71
=== Pruning
56
72
57
73
==== Deprecated APIs removal
@@ -100,4 +116,4 @@ was deprecated in version 4.3 and removed in version 5.0.
100
116
101
117
==== JSR-352 implementation removal
102
118
103
- Due to a lack of adoption, the implementation of the JSR-352 has been removed in this release.
119
+ Due to a lack of adoption, the implementation of the JSR-352 has been discontinued in this release.
0 commit comments