本周 Spring - 2022 年 11 月 22 日 - Spring Boot 3 和感恩节特刊!

工程 | Josh Long | 2022 年 11 月 22 日 | ...

嗨,Spring 爱好者们!我写下这篇文章时是 2022 年 11 月 22 日星期二,这意味着距离 Spring Boot 3 感恩节还有两天。Spring Boot 3 我已经写了很多,所以不会再重述。如果您想了解 Spring Framework 6 和 Spring Boot 3 中一些令人惊叹的新特性,或许可以看看我的 Spring Tips 系列中介绍它们的这一集

当然,Spring Boot 3 中一个重要的新特性是新的提前编译 (AOT) 引擎,在明天的 Spring Tips 新一集里我会详细介绍它

这个视频已经完成了,所以…

Spring REST Docs 3.0.0

发布 | Andy Wilkinson | 2022 年 11 月 21 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring REST Docs 3.0.0 已经发布,现已在 Maven Central 上可用。

Spring REST Docs 的这个新的主要版本基于 Spring Framework 6.0 构建,需要 Java 17。感谢所有通过问题报告和拉取请求做出贡献的人。

要了解更多关于 Spring REST Docs 3.0 的信息,请参阅发布说明

项目主页 | GitHub | 问题 | 文档 | Stack Overflow | Gitter

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 正式可用 (GA)!此外,我们也很高兴地宣布 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. 包前缀。请查看 Juergen Holler 的博文,了解更多关于 Spring Framework 6.0 的详细信息。

基于 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 正式可用!这是自 Spring Data 于 2009 年成立以来的第三次主要修订,旨在作为您现代数据应用的框架。

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 Release Candidate 2 (代号 Kilburn) 已发布

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

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

2022.0 发布列车中的显著变化

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

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

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

Spring Cloud Contract

此版本包含许多变化,包括依赖升级和一些破坏性变化…

订阅 Spring 资讯

通过 Spring 资讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部