本周 Spring - 2022 年 5 月 31 日

工程 | Josh Long | 2022 年 5 月 31 日 | ...

大家好,Spring 粉丝们!欢迎来到另一期《本周 Spring》!我刚刚结束了为期三周的美妙海外旅程,现在,我非常高兴地告诉大家,我*回家*了!而且,希望我没有感染 COVID-19!谁知道我在回程航班上染上了什么鬼东西。有些东西,我一直说,不应该开源!但知识不是其中之一,而且我在这周的汇总中玩得很开心,所以让我们直接开始吧!

Spring Cloud 2021.0.3 已发布。与 Spring Boot 2.7.0 兼容

发布 | Spencer Gibb | 2022 年 5 月 27 日 | ...

我谨代表社区,很高兴地宣布 Spring Cloud 2021.0.3 Release Train 今日发布。您可以在 Maven Central 中找到此版本。您可以查看 2021.0.3 的 发布说明以获取更多信息

2021.0.3 Release Train 中的重要变更

此版本主要用于与 Spring Boot 2.7.0 以及 Spring Boot 2.6.x 兼容。

要查看此版本中的所有问题和拉取请求,请参阅 此处

Spring Cloud Sleuth

  • 错误修复和次要增强功能

Spring Cloud Contract

  • 错误修复和 JsonAssert 升级

Spring Cloud Gateway

  • 错误修复和 PrefixPath 过滤器支持路径变量。

Spring Vault 2.4.0-M1 和 3.0.0-M1 现已发布

发布 | Mark Paluch | 2022 年 5 月 27 日 | ...

我很高兴地宣布,在团队和所有贡献者的支持下,Spring Vault 2.4.0-M13.0.0-M1 里程碑版本已发布,可从 repo.spring.io 获取。

值得注意的新功能包括

  • 支持 PEM 编码的证书和私钥,包括椭圆曲线(“EC”)

  • 支持使用版本化 Key/Value 秘密引擎的 Vault 仓库

  • 支持基于 Vault 的 RevisionRepository,使用版本化的 Key/Value 秘密引擎

请参阅 发行说明了解更多详情和升级说明。

此外,Spring Vault 3.0.0-M1 还包含:

  • 升级至 Java 17 基线,Spring Framework 6

  • 升级至 AWS SDK v2

Spring Authorization Server 0.3.0 现已发布

发布 | Steve Riesenberg | 2022年5月25日 | ...

我谨代表团队以及所有贡献者,荣幸地宣布 Spring Authorization Server 0.3.0 正式发布。

您可以通过 Maven Central 下载,使用以下模块坐标:

implementation 'org.springframework.security:spring-security-oauth2-authorization-server:0.3.0'

请参阅发布说明以获取完整详细信息。

在此次发布中,您可以查阅参考文档的初始版本以及 spring.io 上的全新项目页面

要开始使用 Spring Authorization Server,请参阅参考文档中的入门章节以及示例,以熟悉设置和…

为 Spring Boot 3.0 做准备

工程 | Phil Webb | 2022年5月24日 | ...

Spring Boot 2.0 是 2.x 系列的第一个发布版本,于2018年2月28日发布。我们刚刚发布了 Spring Boot 2.7,这意味着到目前为止,我们已经维护 2.x 系列超过4年了。在此期间,我们总共发布了 95 个不同的版本!

整个 Spring 团队以及我们社区的许多贡献者,现在都在为下一代 Spring 做准备。我们计划于 2022 年 11 月发布 Spring Boot 3.0。下一大版本将基于 Spring Framework 6.0,并且需要 Java 17 或更高版本。它还将是第一个使用 Jakarta EE 9 API (jakarta.*) 而不是 EE 8 (javax.*) 的 Spring Boot 版本…

本周 Spring 动态 - 2022 年 5 月 24 日

工程 | Josh Long | 2022年5月24日 | ...

嗨,Spring 爱好者们!我因商务(不仅仅是为了放松)在西班牙。昨天,我的伴侣、她的母亲和我去了福门特拉岛,这是西班牙伊维萨岛附近的一个小岛。那里太棒了。我们现在在伊维萨岛,这是西班牙大陆巴塞罗那附近的一个小岛。感觉有点像《盗梦空间》电影。我们乘船去了福门特拉岛,在一个小假期里还有一个小假期(伊维萨岛),而伊维萨岛又是一个更小的假期(巴塞罗那)的其中一站。明天我将返回巴塞罗那参加 Spring IO 活动。是的,严格来说,这是工作。但这也是一个…

Azure Spring Apps Enterprise 已正式上市

工程 | Josh Long | 2022年5月24日 | ...

嗨,Spring 爱好者们!这是一篇由微软开发者部门总裁 Julia Liuson 撰写的客座文章。

Azure Spring Cloud 现已更名为 Azure Spring Apps

我们于 2019 年与 VMware 一起推出了 Azure Spring Cloud,以解决开发人员、IT 运维人员和 DevOps 团队在扩展部署 Spring Boot 应用程序时面临的常见挑战。自那时以来,我们帮助了许多客户采用该服务,包括 BoschDigital RealtyFedExKrogerLiantis、 Morgan StanleyNational LifeRaley’sSwiss Re。他们看重 Azure Spring Cloud 的完全托管基础设施,使他们能够专注于应用程序,而…

Spring Boot 2.5.14 现已可用

发布 | Stéphane Nicoll | 2022 年 5 月 19 日 | ...

我很高兴地代表团队和所有做出贡献的人宣布,Spring Boot 2.5.14 已发布,并可从 Maven Central 获取。

此次发布包含 29 项错误修复、文档改进和依赖项升级。感谢所有提供问题报告和拉取请求的贡献者。

OSS 支持终止

2.5.x 版本已达到其开源支持的最后期限,将不再发布常规版本。如果您仍在使用此版本,请尽快考虑升级。如果您目前无法升级,可以获得商业支持

Spring for GraphQL 1.0 发布

工程 | Rossen Stoyanchev | 2022 年 5 月 19 日 | ...

我代表 Spring for GraphQL 团队和所有贡献者,非常高兴地宣布 1.0 GA 版本发布。距离该项目宣布已过去 10 个月,距离首次提交(当时仅命名为“first commit”)不到 2 年。该项目最初的目标是取代(现已归档的)简陋的 GraphQL Java Spring 集成,但随后通过社区反馈以及 Spring Boot、Spring Framework、Spring Data 和 Spring Security 之间的协作,其功能已远远超出预期。

以下是本次发布的一些亮点:

  • 数据获取器的基于注解的编程模型
  • 带有验证的数据输入参数绑定
  • 通过对数据 @Controller 方法的注解实现字段级安全
  • 通过 HTTP、WebSocket 和 RSocket 进行服务器处理和拦截
  • QuerydslQuery by Example 存储库作为数据获取器
  • 批量加载支持
  • 通过 HTTP、WebSocket 和 RSocket 执行的客户端
  • 测试支持,可通过 HTTP、WebSocket、RSocket 或直接进行,无需客户端
  • GraphiQL 页面和 Schema 打印页面

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有