Spring for Apache Kafka 和 Spring for RabbitMQ 新主要版本发布

版本发布 | Gary Russell | 2022 年 11 月 21 日 | ...

我很高兴宣布 Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本 (3.0.0) 现已可用。

通用变更

这些项目的 3.0.x 版本有以下通用变更

  • 它们依赖于 Java 17 或更高版本

  • 它们依赖于 Spring Framework 6.0.x

  • 支持创建原生 GraalVM 应用

  • 支持 micrometer 可观测性和跟踪

  • 现在提供了 Bill of Materials POMs 来帮助依赖管理

Spring for Apache Kafka

  • 支持全局单个 EmbeddedKafkaBroker(跨多个测试类)

  • @RetryableTopic(非阻塞重试)的若干增强

  • KafkaTemplate 方法现在返回 CompleteableFuture 而不是已被弃用的 ListenableFuture

Spring Security 5.8 和 6.0 现已正式发布 (GA)

版本发布 | Steve Riesenberg | 2022 年 11 月 21 日 | ...

代表团队和所有贡献者,我们非常高兴地宣布 Spring Security 6.0 正式可用!此外,我们也高兴地宣布 Spring Security 5.8 正式可用,它旨在简化升级到 6.0 的过程。

Spring Security 6 要求 JDK 17 并使用 jakarta 命名空间。在其众多功能中,升级到 Spring Security 6 将为您带来

  • 改进的会话管理

  • 改进的 AOT 处理

  • 安全指标和跟踪

  • 若干纵深防御增强

  • 简化的授权框架

查看 Spring Security 5.8 的新特性Spring Security 6.0 的新特性

Spring Web Services 4.0.0 现已正式发布 (GA)

版本发布 | Greg L. Turnquist | 2022 年 11 月 21 日 | ...

各位 Spring 社区成员,大家好,

Spring Web Services 团队已发布 4.0.0 正式版本。如果您正在使用 Spring Boot 3.0 构建基于 SOAP 的应用,则需要此版本的 Spring WS。

4.0.x 是 Spring Web Services 的一代版本,可与 Jakarta EE 9+ 配合使用,该版本中企业规范(JAX-WS 等)已从 javax. 包前缀迁移到 jakarta. 包前缀。有关 Spring Framework 6.0 的更多详细信息,请参阅 Juergen Holler 的博客文章

基于 Spring Framework 6.0,这也是 Spring Web Services 基于 Java 1 的一代版本…

Spring Web Services 4.0.9 发布

版本发布 | Corneil du Plessis | 2022 年 11 月 21 日 | ...

各位 Spring 社区成员,大家好,

Spring Web Services 团队已发布 4.0.9 版本,通过将 WSS4J 更新到 2.4.3 版本来解决 CVE 问题。

我们也欢迎 @hduelme 的贡献,以提高可读性和性能。

更多详情,请查看我们的官方 GitHub 版本。其中包括所有相关工单和源代码的链接。

我们还采用 GitHub 版本 作为跟踪特定版本变更的途径。Spring WS 的所有当前和以前的版本现在都记录在 GitHub 的版本列表中。欢迎查阅。

制品托管在…

Spring Data 2022.0 正式发布 (GA)

版本发布 | Mark Paluch | 2022 年 11 月 18 日 | ...

代表 Spring Data 工程团队和所有为本次发布做出贡献的人员,我很高兴宣布 Spring Data 2022.0(代号:Turing)现已在 Maven Central 正式可用!自 2009 年 Spring Data 诞生以来,这是第三个主要修订版本,旨在为您提供现代数据应用的框架。

Spring Data 2022.0 构建在刚刚发布的 Spring Framework 6.0 之上,基础版本为 Java 17+。利用 Jakarta EE 技术的模块,如 Spring Data JPA 和 Spring Data REST,已升级到 Jakarta EE 9+,并迁移到 jakarta 命名空间…

Spring Data 2021.2.6 和 2021.1.10 已可用

版本发布 | Mark Paluch | 2022 年 11 月 18 日 | ...

代表团队,我很高兴宣布 Spring Data 2021.2.62021.1.10 版本现已可用。这些服务版本主要包含错误修复和依赖升级。

为了您的方便,即将发布的 Spring Boot 版本将在未来几天内包含 2021.2.62021.1.10。最后,以下是各个模块、变更日志和文档的链接

2021.2.6

Spring Cloud 2022.0.0 发布候选版本 2(代号 Kilburn)已发布

版本发布 | Ryan Baxter | 2022 年 11 月 18 日 | ...

代表社区,我很高兴宣布 Spring Cloud 2022.0 Release Train 的发布候选版本 2 (RC2) 于今日可用。该版本可在 Spring Milestone 仓库中找到。您可以查看 2022.0 的发布说明以获取更多信息

2022.0 Release Train 的显著变更

点击此处查看此版本中的所有问题。

Spring Cloud 2022.0.0-RC2 需要 Spring Boot 3.0.0-RC2。

所有 Spring Cloud 项目现在都使用 Apache HttpClient v5。

Spring Cloud Contract

此版本包含许多更改,包括依赖项升级和一些重大变更…

Spring Modulith 0.1 RC1 发布

版本发布 | Oliver Drotbohm | 2022 年 11 月 17 日 | ...

我很高兴宣布 Spring Modulith 0.1 的第一个也是最后一个发布候选版本。本次发布主要是为下周某个时间跟随 Spring Boot 3.0 GA 的正式版本做准备。尽管如此,我们还是设法在 Application Module Canvas 中添加了几项改进,这些改进肯定会很有帮助。Canvas 现在明确列出了指向其他模块的 Spring bean 引用,从而记录了模块所需的接口,就像构造函数参数描述类的依赖项一样。

202445150 8c5422b9 031e 441f a5dc 4184b78d65f8

图 1. Application Module Canvas 中的 Spring bean 引用

此外,Canvas 现在包含模块暴露的值类型。这些类型由 jMolecules DDD 库提供的注解或接口标识…

Spring Framework 6.0 正式发布 (GA)

版本发布 | Juergen Hoeller | 2022 年 11 月 16 日 | ...

各位 Spring 社区成员,您好,

我很荣幸地宣布 Spring Framework 6.0.0 现已在 Maven Central 正式可用!这是 2023 年及以后新一代框架的开始,它将拥抱 OpenJDK 和 Java 生态系统中当前和未来的创新。与此同时,我们精心设计了它,使其成为从 Spring Framework 5.3.x 升级到现代运行时环境的直接途径。

作为核心框架的重大修订,Spring Framework 6.0 采用 Java 17+ 作为基线,并迁移到 Jakarta EE 9+(在 jakarta 命名空间中),重点关注最近发布的 Jakarta EE 10 API,如 Servlet 6.0 和 JPA 3.1。这使得可以访问最新的 Web 容器,例如 Tomcat 10.1,以及最新的持久化提供程序,例如 Hibernate ORM 6.1。不要停留在 Java EE 8,赶紧跃迁到 jakarta

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

抢占先机

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部