You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spring-batch-docs/modules/ROOT/pages/whatsnew.adoc
+49-8Lines changed: 49 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
This section shows the major highlights of Spring Batch 5.1. For the complete list of changes, please refer to the https://github.com/spring-projects/spring-batch/releases[release notes].
5
5
6
-
Spring Batch 5.1 introduces the following features:
In this release, the Spring dependencies are upgraded to the following versions:
24
31
25
-
* Spring Framework 6.1.0-M5
26
-
* Spring Integration 6.2.0-M3
27
-
* Spring Data 3.2.0-M3
28
-
* Spring LDAP 3.2.0-M3
29
-
* Spring AMQP 3.1.0-M1
30
-
* Spring Kafka 3.1.0-M1
31
-
* Micrometer 1.12.0-M3
32
+
* Spring Framework 6.1.0
33
+
* Spring Integration 6.2.0
34
+
* Spring Data 3.2.0
35
+
* Spring LDAP 3.2.0
36
+
* Spring AMQP 3.1.0
37
+
* Spring Kafka 3.1.0
38
+
* Micrometer 1.12.0
32
39
33
40
[[virtual-threads-support]]
34
41
== Virtual Threads support
@@ -136,3 +143,37 @@ The reference documentation was updated to use https://antora.org[Antora]. This
136
143
* Multi-version documentation: it is now possible to navigate from one version to another thanks to the drop down version list in the left side menu.
137
144
* Integrated search experience: powered by https://docsearch.algolia.com/[Algolia], the search experience in now better thanks to the integrated search box at the top left of the page
138
145
* Improved configuration style toggle: the toggle to switch between the XML and Java configuration styles for code snippets is now located near each sample, rather than the top of each page
146
+
147
+
[[improved-getting-started-experience]]
148
+
=== Improved Getting Started experience
149
+
150
+
In this release, the getting started experience was improved in many ways:
151
+
152
+
* Samples are now packaged by feature and are provided in two configuration styles: XML and Java configuration
153
+
* A new https://github.com/spring-projects/spring-batch#two-minutes-tutorial[Two minutes tutorial] was added to the README
154
+
* The https://spring.io/guides/gs/batch-processing[Getting Started Guide] was updated to the latest and greatest Spring Batch and Spring Boot versions
155
+
* The https://github.com/spring-projects/spring-batch/blob/main/ISSUE_REPORTING.md[Issue Reporting Guide] was updated with detailed instructions and project templates to help you easily report issues
156
+
157
+
[[mongodb-job-repository]]
158
+
=== MongoDB Job Repository (Experimental)
159
+
160
+
This feature introduces new implementations of `JobRepository` and `JobExplorer` backed by MongoDB. This long-awaited feature is now available
161
+
as experimental and marks the introduction of the first NoSQL meta-data store for Spring Batch.
162
+
163
+
Please refer to the https://github.com/spring-projects-experimental/spring-batch-experimental#mongodb-job-repository[Spring Batch Experimental] repository for more details about this feature.
164
+
165
+
[[composite-item-reader]]
166
+
=== Composite Item Reader (Experimental)
167
+
168
+
This feature introduces a composite `ItemReader` implementation. Similar to the `CompositeItemProcessor` and `CompositeItemWriter`, the idea is to delegate reading to a list of item readers in order.
169
+
This is useful when there is a requirement to read data having the same format from different sources (files, databases, etc).
170
+
171
+
Please refer to the https://github.com/spring-projects-experimental/spring-batch-experimental#composite-item-reader[Spring Batch Experimental] repository for more details about this feature.
172
+
173
+
[[new-chunk-oriented-step-implementation]]
174
+
=== New Chunk-Oriented Step implementation (Experimental)
175
+
176
+
This is not a new feature, but rather a new implementation of the chunk-oriented processing model.
177
+
The goal is to address the reported issues with the current implementation and to provide a new base for the upcoming re-designed concurrency model.
178
+
179
+
Please refer to the https://github.com/spring-projects-experimental/spring-batch-experimental#new-chunk-oriented-step-implementation[Spring Batch Experimental] repository for more details about this new implementation.
0 commit comments