Spring Batch 5.0.0-M8 is out!
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.0.0-M8
is now available from our milestone repository.
In this milestone, we introduced two main changes:
- New default execution context serialization format
- SystemCommandTasklet enhancements
This blog post walks through these two major changes in details. For the complete list of changes, please check the release notes.
New default execution context serialization format
In this milestone release, the DefaultExecutionContextSerializer
was updated to serialize/deserialize the context to/from Base64.
Moreover, the default ExecutionContextSerializer
configured by @EnableBatchProcessing
or DefaultBatchConfiguration
was changed from JacksonExecutionContextStringSerializer
to DefaultExecutionContextSerializer
. The dependency to Jackson was made optional. In order to use the JacksonExecutionContextStringSerializer
, jackson-core
…