Spring Web Services 4.0.0-RC1 发布!

发行版 | Greg L. Turnquist | 2022年10月18日 | ...

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 可用

发行版 | Mark Paluch | 2022年10月17日 | ...

尊敬的 Spring 社区:

代表 Spring Data 团队和所有贡献者,我很高兴地宣布 Spring Data 2022.0.0 今天发布了 RC1,进入了候选版本阶段。它可以从里程碑存储库获取。此版本修复了几个问题。除了候选版本外,我们还发布了 2021.2.52021.1.8 服务版本,供相应的 Spring Boot 版本使用。

候选版本附带了修改后的模块结构,特别是 Spring Data for Apache Geode 不再是发行列车的一部分。期待一篇博客……

Spring Batch 5.0.0-M8 发布!

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

代表团队和所有贡献者,我很高兴地宣布 Spring Batch 5.0.0-M8 现在可以从我们的 里程碑存储库 获取。

在这个里程碑版本中,我们引入了两个主要更改

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

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

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

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

此外,由 @EnableBatchProcessingDefaultBatchConfiguration 配置的默认 ExecutionContextSerializer 已从 JacksonExecutionContextStringSerializer 更改为 DefaultExecutionContextSerializer。对 Jackson 的依赖已变为可选。为了使用 JacksonExecutionContextStringSerializerjackson-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月6日 | ...

代表社区,我很高兴地宣布 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 现已可用!

发行版 | Mahmoud Ben Hassine | 2022年10月5日 | ...

代表团队和所有贡献者,我很高兴地宣布 Spring Batch 5.0.0-M7 现在可以从我们的 里程碑存储库 获取。

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

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

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

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

在 4 版之前,Spring Batch 只支持 4 种可作为作业参数的类型,分别是 longdoubleStringDate。虽然这对于简化框架方面的作业参数处理很方便,但事实证明它对用户端来说是有限制的。例如,如果有人想使用 boolean……

Spring Shell 2.1.2 和 3.0.0-M1 现已可用

发行版 | Janne Valkealahti | 2022年10月5日 | ...

代表团队和所有贡献者,我很高兴地宣布 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简讯

关注Spring简讯

订阅

抢先一步

VMware提供培训和认证,助您快速提升技能。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部