Brian Clozel

Brian Clozel

博文Brian Clozel

Spring for GraphQL 2.0.0 正式发布

发布 | 2025年11月18日 | ...

我很高兴地宣布,Spring for GraphQL 2.0 现已正式发布,并附带新功能

  • 新的 GraphQL Java 25 基线
  • 项目 API 中的可空性(Nullability)和 JSpecify 支持
  • 在 Schema 映射检查期间对应用程序进行可空性检查
  • 输入类型的灵活绑定
  • 对客户端输入的 ArgumentValue 支持
  • 使用 DgsGraphQlClient 进行多重查询
  • GraphQlClientGraphQlTester 的 Kotlin 扩展

您可以通过我们在 wiki 上的发行说明全面了解这个新的主要版本。

感谢社区的反馈和对候选版本的测试,这帮助我们塑造了新一代。与 GraphQL Java 团队的合作总是令人愉快,我们确信您会喜欢新的 GraphQL Java 25.0 功能……

Spring for GraphQL 2.0.0-RC2 发布

发布 | 2025 年 11 月 4 日 | ...

我很高兴地宣布 Spring for GraphQL 2.0 的第二个发布候选版本现已发布。

此版本恢复了 GraphQL Java 25.x 基线,因为它将在我们的 GA 日期之前于 11 月发布。它还带来了一个新功能,即支持带有接口类型的 @EntityMapping

下一步是什么?

我们已经在我们的维基上整理了所有发布说明。我们的下一步是下个月的最终发布!

2.0.0-RC2 现已可从 https://repo.spring.ioMaven Central 获取。

你如何提供帮助?

如果您有一般性问题,请在 stackoverflow.com 上使用 spring-graphql 标签提问。

项目页面 | GitHub | 问题 | 文档 | ...

Spring for GraphQL 2.0.0-RC1 发布

发布 | 2025年10月21日 | ...

我很高兴地宣布 Spring for GraphQL 2.0 的第一个发布候选版本现已可用。

此版本包含一些改进和功能,包括:

  • 改进了模式映射检查中的空值检查
  • 新的 GraphQlClientGraphQlTester Kotlin 扩展,利用了具体化类型
  • JsonKeysetCursorStrategy 中的 UUID 支持
  • 一个新的 HttpRequestHeaderInterceptor,可以将感兴趣的 HTTP 头复制到 GraphQLContext
  • webmvc.GraphQlWebSocketHandler 中的虚拟线程支持

下一步是什么?

我们已经在我们的维基上整理了所有发布说明。我们的下一步是最终版本,在……

Spring Framework 7.0.0-RC1 现已可用

发布 | 2025 年 10 月 16 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Framework 7.0 的第一个发布候选版。在 11 月的 GA 版本发布之前,本月底还将发布另一个发布候选版。我们已将所有升级信息、新功能和废弃内容汇编在 Spring Framework 7.0 发布说明预览页面上。

弹性功能改进

新版 弹性功能 在此版本中进行了一些改进。您现在可以在 @RetryableRetryPolicy 中匹配异常原因,甚至可以包含/排除特定的异常类型。我们还添加了一个新的 @ConcurrencyLimit 编程变体,用于更灵活的设置;@ConcurrencyLimit

Spring Framework 6.2.12 修复了 CVE-2025-41254

发布 | 2025 年 10 月 16 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Framework 6.2.12 现已可用。

Spring Framework 6.2.12 附带了 39 项修复和文档改进。此版本将于下周随 Spring Boot 3.4.113.5.7 一同发布。

CVE-2025-41254

此版本解决了 CVE-2025-41254,“Spring Framework STOMP CSRF 漏洞”。

Spring Framework 5.3.x 和 6.1.x 世代的开源支持已结束,请参阅我们的支持页面了解更多信息。此修复已应用于 5.3.46 和 6.1.24 商业版本,现已可用。

如果您不是商业客户,请考虑尽快升级到开源支持版本。使用 Spring Boot 2.7、3.1 或 3.2 的商业客户可以使用 Spring Boot Hotfix 版本 2.7.29.2、3.2.18.2 和 3.3.15.2。这些版本现已在 Spring 商业构件仓库中可用,并可通过 Spring Enterprise Subscription 访问…

Spring 中 HTTP 客户端的现状

工程 | 2025年9月30日 | ...

这是 Road to GA 系列 中的一篇新博客文章,这次探讨了我们 HTTP 客户端的新功能。这也是反思 Spring 中 HTTP 客户端状态的好时机,所以我们将借此机会解释一个重要公告:我们正式弃用 RestTemplate

即将推出的 RestClient 功能

RestClient 已在 Spring Framework 6.1 中引入,并在 6.x 系列中不断发展。在即将发布的 7.0 主要版本中,我们将通过一系列新功能保持这种发展速度。

API 版本控制

Spring @Controller 现在支持 API 版本控制概念,以便在单个应用程序中更好地实现不同代的 REST API。此功能也支持在客户端,通过使用 ApiVersionInserter

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有