Brian Clozel

Brian Clozel

博文(作者)Brian Clozel

Spring for GraphQL 1.4 RC1 发布

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

我代表 Spring for GraphQL 团队很高兴地宣布 1.4.0-RC1 版本已发布,这是正式发布前的最后一个版本。如果您错过了,1.4.0-M1 已经发布了许多新特性和改进

您可以在此处阅读 1.4.0-RC1 的完整更新日志以及在我们 wiki 上查看升级说明

DataLoader 观测

Spring for GraphQL 的 instrumentation 会为 GraphQL 请求和 DataFetcher 操作创建 Micrometer Observations。一些数据获取操作依赖于批处理加载调用(batch loading calls)来避免“N+1 问题”。在以前的版本中,人们无法区分“完整”的数据获取操作和仅委托给 DataLoader 的操作……

Spring Framework 7.0.0-M4 现已可用

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

我代表团队和所有贡献者,很高兴地宣布下一代 Spring Framework 的一个新的里程碑版本。第四个里程碑版本在7.0.0-M17.0.0-M27.0.0-M3 的基础上继续提供了新功能和改进。

Java 24+ 应用中的 Class-File API 使用

Spring Framework 读取类字节码以收集有关应用程序代码的元数据。历史上,我们为此使用了精简的 ASM fork,通过 org.springframework.core.type.classreading 包中的 MetadataReaderFactoryMetadataReader 类型。虽然 Spring 应用通常不直接接触此 API,但这在解析 @Configuration 时特别有用……

Spring Framework 6.1.19 和 6.2.6 现已可用

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

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

Spring Framework 6.1.19 包含11 个修复和文档改进。此版本将于下周随同 Spring Boot 3.3.11 一起发布。

Spring Framework 6.2.6 包含35 个修复和文档改进。此版本将于下周随同 Spring Boot 3.4.53.5.0-RC1 一起发布。在维护版本中发布新功能对我们来说很不寻常,但此版本也为使用 @ContextHierarchy 的 Bean Overrides 带来了第一类支持。请参考“使用 bean override 的上下文层级”文档部分……

Spring for GraphQL 1.4 M1 发布

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

我代表 Spring for GraphQL 团队,很高兴地宣布我们的第一个 1.4 里程碑版本已发布。

与 GraphQL over HTTP 规范对齐

GraphQL over HTTP 草案规范进展顺利,因此我们决定在 1.4 版本中与其完全对齐。Spring for GraphQL 的先前版本已经支持官方的 "application/graphql-response+json",并且它一直是我们的默认响应媒体类型。

通常,如果服务器不可用、安全凭据丢失或请求体不是有效的 JSON,GraphQL HTTP 客户端应预期 4xx/5xx HTTP 响应。与此新规范的主要差距在于 GraphQL 引擎完全失败时的 HTTP 响应状态行为。通过最近的更改,如果客户端发送的 GraphQL 文档无法解析或被 GraphQL 引擎视为无效,“application/graphql-response+json”响应也将使用 4xx 状态。当客户端请求 "application/json" 时,我们保留了以前的行为……

Spring Framework 7.0.0-M3 现已可用

发布 | 2025 年 3 月 13 日 | ...

我代表团队和所有贡献者,很高兴地宣布下一代 Spring Framework 的第三个里程碑版本。第三个里程碑版本在7.0.0-M17.0.0-M2 的基础上继续提供了新功能和改进。

在此里程碑版本中,我们发布了针对 Web 应用的新“API 版本控制”功能的第一个步骤。请关注此处的进一步改进和文档,我们非常期待社区的反馈!

根据广泛需求,Java Optional 类型现在在 SpEL 表达式中得到了更好的支持。您不仅可以对 Optional 类型进行null-safe 操作调用,还可以使用 Elvis 运算符……

Spring Framework 7.0.0-M1 现已可用

发布 | 2025 年 1 月 23 日 | ...

我代表团队和所有贡献者,很高兴地宣布下一代 Spring Framework 的第一个里程碑版本。

之前宣布的,我们将“7.0.0-M1”发布到了通常的 repo.spring.io 仓库,同时也发布到了 Maven Central。我们希望在今年收集更多社区反馈;我们的目标是 2025 年 11 月正式发布。

第一个里程碑版本部分交付了我们去年 10 月份分享的基线变更。Spring Framework 仍然期望 JDK 17-27 的兼容范围,并提高了其最低要求到……

提升自己

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部