Spring GraphQL 1.0.0-M4 发布

发布 | Brian Clozel | 2021年12月14日 | ...

Spring GraphQL 团队刚刚发布了 1.0.0 版本的第 4 个里程碑。感谢所有贡献者!

在此里程碑中,我们进一步改进了注释编程模型,并扩展了之前里程碑中提供的 Spring Data 支持 在之前的里程碑中

GraphQL 参数的接口投影

如果您熟悉 Spring Data 的 基于接口的投影,那么这个新功能将非常有意义:您可以使用定义良好的接口来处理 GraphQL 参数,而无需任何对象实现。

例如

@Controller
public class…

本周 Spring - 2021年12月14日

工程 | Josh Long | 2021年12月14日 | ...

您好,Spring 粉丝们!最近怎么样?欢迎来到另一期《本周 Spring》!我一切都好!我写这篇文章的时候是中午,今天晚些时候我将与 Matt Raible 进行 GSUG 联合演讲。然后,今晚我的时间从午夜到凌晨 5 点或 6 点,我将为 GOTO!举办为期两天的研讨会。期待在那里见到大家!总之,我们有很多内容要讲,所以让我们深入了解一下吧!

Log4J2 漏洞和 Spring Boot

工程 | Phil Webb | 2021年12月10日 | ...

更新:自从这篇博文发布以来,已发布了新的 logback 1.2.9 版本。虽然这修复了一个安全问题,但漏洞利用的先决条件非常不同,因为它们“需要对 logback 的配置文件具有写入访问权限”。Log4J 还发布了新的 2.17.0 版本,其中包含对 CVE-2021-45046CVE-2021-45105 的修复。Spring Boot 2.5.82.6.2 已发布,并为 logback 1.2.9 和 Log4J 2.17.0 提供依赖项管理。Log4J 2.17.1 包含对 CVE-2021-44832 的修复

您可能已经在新闻中看到,针对流行的 Log4J2 库报告了一个新的零日漏洞,该漏洞可能允许攻击者远程执行代码。该漏洞已使用 CVE-2021-44228log4j-core jar 进行报告,并在 Log4J v2.15.0 中修复……

新的 AOT 引擎将 Spring Native 推向了新的高度

工程 | Sébastien Deleuze | 2021年12月9日 | ...

我代表团队和所有做出贡献的人,很高兴地宣布发布 Spring Native 0.11,它为 Spring Boot 2.6 提供了原生支持。这个雄心勃勃的版本是 Spring 团队五个月辛勤工作的成果,他们一直在致力于一个全新的架构,将 Spring 对使用 GraalVM 创建原生可执行文件的支持提升到一个新的水平。您现在可以在 start.spring.io 上试用它!

了解有关 Spring Native 0.11 的更多信息,并观看 Spring 开发倡导者 Josh Long 在此新的 Spring Tips 视频中演示其操作。

新的提前编译引擎

这……

Spring Cloud Gateway 和 gRPC

工程 | Alberto C. Ríos | 2021年12月8日 | ...

从 Spring Cloud 2021.0.0(又名 Jubilee)发布列车的一部分的 3.1.0 版本开始,Spring Cloud Gateway 包含对 gRPC 和 HTTP/2 的支持。

我们将介绍 gRPC 背后的基本概念以及如何使用两个示例对其进行配置

  • 一个演示了 Spring Cloud Gateway 如何透明地重新路由 gRPC 流量,而无需了解 proto 定义,也无需修改我们现有的 gRPC 服务器。

  • 另一个演示了我们如何在 Spring Cloud Gateway 中创建自定义过滤器以将 JSON 有效负载转换为 gRPC 消息。

gRPC 和 HTTP/2 简介

HTTP……

Spring Boot 应用程序的端到端安全通信 – 在零信任环境中

工程 | Josh Long | 2021年12月8日 | ...

Spring Boot 应用程序的端到端安全通信 - 在零信任环境中

您好,Spring 粉丝们!今天,我们很高兴地宣布所有功能的普遍可用性,这些功能可用于在零信任环境中为 Spring Boot 应用程序提供端到端安全通信。您可以为 Spring Boot 应用程序提供端到端安全通信或在任何通信点终止传输级安全性。您还可以自动化为确保通信安全所需的所有 Azure 资源的预配和配置。

将安全通信作为解决方案架构的一部分来实施可能……

Spring Tools 4.13.0 发布

发布 | Martin Lippert | 2021年12月8日 | ...

尊敬的 Spring 社区:

我很高兴地宣布发布适用于 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.13.0 版本。

适用于 Eclipse 发行版的 Spring Tools 4 的主要更改

  • 更新到 Eclipse 2021-12 版本(包括对 Java 17 的支持)(新增功能)
  • 现在可以从常规下载页面获得适用于 Apple Silicon 平台(ARM M1)的版本

其他更改

  • (Spring Boot)已修复:STS 4.12.0(适用于 eclipse)*.yml 无法自动提示 (#690)
  • (Spring Boot)已修复:Eclipse IDE 中可序列化的 Kotlin 数据类的自动完成功能出现 StackOverFlow 错误 (#693)
  • (Eclipse)已修复:Typescript 比较:“LSP4E 链接编辑突出显示”期间发生内部错误 (#700)
  • (Eclipse)已修复:STS4 禁用 js 语法高亮 (#702)
  • (Eclipse)已修复:无法从 ANSI 控制台复制/粘贴而无需转义序列 (#667) - 在 ANSI Color Console 项目中由 @mihnita 修复
  • ……

Spring Cloud Sleuth 3.1.0 发布!

工程 | Marcin Grzejszczak | 2021年12月7日 | ...

随着 Spring Cloud 2021.0.0(又名 Jubilee)发布列车的发布,我们非常高兴地宣布 Spring Cloud Sleuth 3.1.0 的普遍可用性。在这篇博文中,我们将介绍最值得注意的发布功能。

以下是大多数值得注意的功能列表,我们将在本文的后续部分详细介绍它们。

本周 Spring - 2021年12月7日

工程 | Josh Long | 2021年12月7日 | ...

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部