Spring Batch 5.0.0-M8 已发布!

版本发布 | Mahmoud Ben Hassine | 2022 年 10 月 13 日 | ...

我谨代表团队及所有贡献者,很高兴地宣布 Spring Batch 5.0.0-M8 已在我们的 milestone 仓库 中可用。

在此里程碑版本中,我们引入了两项主要更改:

  • 新的默认执行上下文序列化格式
  • SystemCommandTasklet 增强功能

本篇博文将详细介绍这两项主要更改。有关更改的完整列表,请查看 发行说明

新的默认执行上下文序列化格式

在此里程碑版本中,DefaultExecutionContextSerializer 已更新为将上下文序列化/反序列化到/从 Base64。

此外,由 @EnableBatchProcessingDefaultBatchConfiguration 配置的默认 ExecutionContextSerializer 已从 JacksonExecutionContextStringSerializer 更改为 DefaultExecutionContextSerializer。Jackson 的依赖项已设为可选。要使用 JacksonExecutionContextStringSerializer,需要 jackson-core

Spring Framework 6.0 发布 RC1

发布 | Juergen Hoeller | 2022年10月12日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,功能齐全的 Spring Framework 6.0 发布候选版本现已 可用!我们预计下周将及时发布另一个发布候选版本以配合第一个 Spring Boot 3.0 发布候选版本,然后在 11 月发布最终版本以供正式发布。

作为核心框架的重大修订,6.0 RC1 带有 Java 17+ 基线,迁移到 Jakarta EE 9+(在 `jakarta` 命名空间中取代了以前基于 `javax` 的 EE API),以及更广泛的基础设施修订。这提供了对最新 Web 容器(例如 Tomcat 10 / Jetty 11)和最新持久化提供程序(例如 Hibernate ORM 6.1)的访问——所有这些都仅适用于 Servlet API 和 JPA 的 jakarta 命名空间变体。它还为这些的进一步发展奠定了基础……

Spring Cloud 2022.0.0-M5 现已发布

发布 | Spencer Gibb | 2022年10月06日 | ...

我谨代表社区,非常高兴地宣布 Spring Cloud 2022.0.0 Release Train 的 Milestone 5 (M5) 今日发布。您可以在 Spring Milestone 仓库中找到该发布版本。您可以查阅 2022.0.0 的 发布说明以获取更多信息

2022.00-M5 Release Train 的主要变更

Spring Cloud Netflix

  • 更新至 Eureka 2.0.0-rc.3。Eureka 2.0.0 是 Eureka 的一个新分支,与 7 年前的 旧 2.x-archive 实验无关。新的 2.x 分支是为了与 JakartaEE 兼容。这使得 Spring Cloud Netflix 能够与 Spring Framework 6.0 和 Spring Boot 3.0 兼容。这是 Spring Cloud Netflix 首次参与 2022.0 release train 的里程碑发布。

Spring Batch 5.0.0-M7 现已发布!

版本发布 | Mahmoud Ben Hassine | 2022 年 10 月 05 日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Batch 5.0.0-M7 已在我们的 milestone repository 中提供。

此里程碑的主要主题是改进 Spring Batch 中的作业参数处理。此版本引入了两项主要更改:

  • 添加支持使用任何类型作为作业参数
  • 改进作业参数转换

本博文将详细介绍这两个主要更改。有关完整的更改列表,请查看 release notes

添加支持使用任何类型作为作业参数

直到 4.x 版本,Spring Batch 只支持 4 种可以用作作业参数的类型,即 longdoubleStringDate。虽然这在框架层面简化了作业参数处理,但对用户来说却受到了限制。例如,如果用户想使用 boolean

Spring Shell 2.1.2 和 3.0.0-M1 现已发布

发布 | Janne Valkealahti | 2022 年 10 月 05 日 | ...

我谨代表团队以及所有贡献者,很高兴地宣布 Spring Shell 2.1.23.0.0-M1 已发布,并分别可通过 https://repo.spring.io/release、Maven Central 和 https://repo.spring.io/milestone 获取。

3.0.0-M1 是第一个里程碑版本,它构建于 Spring Boot 3.x 之上,需要 JDK 17。

更多详情请参阅 2.1.2 版本说明3.0.0-M1 版本说明

感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

项目页面 | GitHub | 问题反馈 | 文档

Spring Batch 5.0.0-M6 和 4.3.7 已发布!

版本发布 | Mahmoud Ben Hassine | 2022 年 9 月 22 日 | ...

我很高兴地宣布,Spring Batch 5.0.0-M6 已可从我们的 里程碑仓库 获取,而 4.3.7 已可从 Maven Central 获取。版本 4.3.7 是一个补丁版本,可以作为 4.3.6 的直接替换。您可以在 此处 找到其发行说明。这篇博文更多地关注新的里程碑版本 5.0.0-M6。在此里程碑版本中,我们专注于改进 Spring Batch 的配置过程,使其更加灵活和直接。这篇博文将介绍该框架在此方面的主要变化,并展示在此版本中引入的新功能…

Spring Boot 2.6.12 现已发布

版本发布 | Andy Wilkinson | 2022 年 9 月 22 日 | ...

我很高兴地代表团队和所有贡献者宣布,Spring Boot 2.6.12 已发布,现已可在 Maven Central 获得。

此版本包含 33 项错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

Java 19

继本周早些时候发布 GA 版本后,Java 19 已获得支持。

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果你有一般性问题,请使用spring-boot标签stackoverflow.com上提问,或者在Gitter上与社区聊天……

Spring Boot 2.7.4 现已发布

版本发布 | Andy Wilkinson | 2022 年 9 月 22 日 | ...

我谨代表团队以及所有贡献者,很高兴地宣布 Spring Boot 2.7.4 已发布,并可从 Maven Central 获取。

本次发布包含 48 项错误修复、文档改进和依赖升级。感谢所有提交问题报告和拉取请求的贡献者。

Java 19

继本周早些时候发布 GA 版本后,Java 19 已获得支持。

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果你有一般性问题,请使用spring-boot标签stackoverflow.com上提问,或者在Gitter上与社区聊天……

Spring Boot 3.0.0-M5 现已发布

发布 | Scott Frederick | 2022 年 9 月 22 日 | ...

我很高兴代表团队和所有贡献者宣布,Spring Boot 3.0.0-M5 已发布,现在可以从 https://repo.spring.io/milestone 获取。

此版本包括 153 项增强、文档改进、依赖升级和错误修复。值得关注的新功能包括

  • 改进的即时 (AOT) 处理和原生镜像支持
  • 改进的执行器端点清理
  • Jersey 支持已恢复

有关更多详细信息和升级说明,请参阅发行说明

感谢所有通过问题报告和拉取请求做出贡献的人…

Spring Authorization Server 0.4.0-M2 现已发布

发布 | Joe Grandja | 2022年9月21日 | ...

代表团队和所有贡献者,我很荣幸地宣布 Spring Authorization Server 0.4.0-M2 正式发布。

您可以通过 repo.spring.io milestone 仓库,使用模块坐标进行下载:

implementation 'org.springframework.security:spring-security-oauth2-authorization-server:0.4.0-M2'

请参阅 发行说明 以获取完整详情。

要开始使用 Spring Authorization Server,请参阅参考文档的 入门 章节以及 示例,以熟悉设置和配置。

我们非常希望收集您的…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有