Spring Security 5.7.4 和 5.6.8 现已可用
Spring Web Services 4.0.0-RC1 发布!
Spring 社区问候!
Spring Web Services 团队发布了 4.0.0-RC1。这是最后一个计划支持 Spring Boot 3.0 的候选版本。最终 GA 版本将于下个月发布,以配合 Spring Boot 3.0 的 GA 版本。
4.0.x 是与 Jakarta EE 9 兼容的 Spring Web Services 版本,在这个版本中,企业规范 (JAX-WS 等) 从 javax.
迁移到 jakarta.
。有关详细信息,请参阅 Juergen Holler 的博客文章。
基于 Spring Framework 6.0,这也是基于 Java 17 (LTS) 的 Spring Web Services 版本。所以……
Spring Data 2022.0.0-RC1、2021.2.5 和 2021.1.8 可用
尊敬的 Spring 社区:
代表 Spring Data 团队和所有贡献者,我很高兴地宣布 Spring Data 2022.0.0
今天发布了 RC1,进入了候选版本阶段。它可以从里程碑存储库获取。此版本修复了几个问题。除了候选版本外,我们还发布了 2021.2.5
和 2021.1.8
服务版本,供相应的 Spring Boot 版本使用。
候选版本附带了修改后的模块结构,特别是 Spring Data for Apache Geode 不再是发行列车的一部分。期待一篇博客……
Spring Batch 5.0.0-M8 发布!
代表团队和所有贡献者,我很高兴地宣布 Spring Batch 5.0.0-M8
现在可以从我们的 里程碑存储库 获取。
在这个里程碑版本中,我们引入了两个主要更改
- 新的默认执行上下文序列化格式
- SystemCommandTasklet 增强功能
这篇博客文章将详细介绍这两个主要更改。有关完整更改列表,请查看 发行说明。
新的默认执行上下文序列化格式
在这个里程碑版本中,DefaultExecutionContextSerializer
已更新为将上下文序列化/反序列化为/从 Base64。
此外,由 @EnableBatchProcessing
或 DefaultBatchConfiguration
配置的默认 ExecutionContextSerializer
已从 JacksonExecutionContextStringSerializer
更改为 DefaultExecutionContextSerializer
。对 Jackson 的依赖已变为可选。为了使用 JacksonExecutionContextStringSerializer
,jackson-core
……
Spring Framework 6.0 发布 RC1
尊敬的 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 现已可用
代表社区,我很高兴地宣布 Spring Cloud 2022.0.0 发行列车的里程碑 5 (M5) 今天可用。可以在 Spring 里程碑 存储库中找到该发行版。您可以查看 2022.0.0 的 发行说明以了解更多信息。
2022.00-M5 发行列车的显著变化
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 发行列车的第一个里程碑。 ……
Spring Batch 5.0.0-M7 现已可用!
代表团队和所有贡献者,我很高兴地宣布 Spring Batch 5.0.0-M7
现在可以从我们的 里程碑存储库 获取。
此里程碑版本的主要主题是改进 Spring Batch 中的作业参数处理。在此版本中引入了两个主要更改
- 支持使用任何类型作为作业参数
- 改进作业参数转换
这篇博客文章将详细介绍这两个主要更改。有关完整更改列表,请查看 发行说明。
支持使用任何类型作为作业参数
在 4 版之前,Spring Batch 只支持 4 种可作为作业参数的类型,分别是 long
、double
、String
和 Date
。虽然这对于简化框架方面的作业参数处理很方便,但事实证明它对用户端来说是有限制的。例如,如果有人想使用 boolean
……
Spring Shell 2.1.2 和 3.0.0-M1 现已可用
代表团队和所有贡献者,我很高兴地宣布 Spring Shell 2.1.2
和 3.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 以了解更多详情。
感谢所有通过问题报告和拉取请求做出贡献的人。
您如何提供帮助?
Spring Batch 5.0.0-M6 和 4.3.7 发布!
欣喜地宣布,Spring Batch 5.0.0-M6
版本现已在我们的里程碑仓库中提供,4.3.7
版本已在Maven Central中提供。4.3.7
版本是一个补丁版本,可以作为4.3.6
版本的直接替代。您可以在此处找到其发行说明。这篇博客文章更多的是关于新的里程碑版本5.0.0-M6
。在这个里程碑版本中,我们专注于改进Spring Batch的配置过程,使其更灵活、更直接。这篇博客文章将逐步介绍框架在这个领域的主要变化,并介绍在这个版本中引入的新功能……