Spring Batch 5.0 发布了首个 RC 版本。
Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。
此版本包含两个主要变化:
- 改进执行上下文元数据 (Execution context Meta-data)
除了 Spring Batch 已经在执行上下文中保存的运行时信息(如步骤类型、重启标志等)外,该版本在执行上下文中增加了一个重要的细节,即用于序列化上下文的 Spring Batch 版本。此项变化有助于解决在调试有关执行上下文序列化和反序列化的升级问题。
- 移除 GemFire 支持
由于 Spring Data 已停止支持 Apache Geode,因此 Spring Batch 中对 Apache Geode 的支持也被移除了。作为社区工作的存档,这些代码已被移动至 spring-batch-extensions 仓库。
最后,开发团队计划在 11 月初推出第二个 RC 版本,并在 11 月底之前正式发布 5.0.0 GA,保持与 Spring Boot 3.0.0 同步。点此查看迁移指南。
详情查看 Release Note。