Spring for GraphQL 1.1.0-RC1 发布

发布 | Brian Clozel | 2022年10月18日 | ...

很高兴宣布 Spring for GraphQL 1.1.0 的第一个发布候选版本现已从我们的 里程碑仓库 获取。此版本将随定于本周晚些时候发布的 Spring Boot 3.0.0-RC1 一同发布。

此发布候选版本是发布新功能的最后一站;从那时起,我们将专注于 bug 修复和文档改进。我们的目标是稳定当前分支,以备 定于下月发布的 GA 版本

通过 RC1,我们在 Spring for GraphQL 中提供了新的可观测性支持。基于 新的 Micrometer Observability 工作,此基础设施取代了 Spring Boot 2.7 中以前的 GraphQL Metrics 支持。GraphQL 通常是可观测性的一个很好的用例,因为 GraphQL 引擎可以将数据获取操作分布到缓存、数据库、REST API 等。重要的是不仅要跟踪 GraphQL API 的性能指标,还要……

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,这也是 Spring Web Services 基于 Java 17 (LTS) 重建的版本。所以……

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 的依赖已变为可选。为了使用 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)的支持——所有这些都仅适用于使用 jakarta 命名空间的 Servlet API 和 JPA 变体。它还为进一步发展这些……奠定了基础。

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 电子报

通过 Spring 电子报保持联系

订阅

提升自己

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部