Spring for GraphQL 1.1.0-M1 版本发布

发布 | Brian Clozel | 2022年9月20日 | ...

我很高兴地宣布 Spring for GraphQL 1.1.0 的第一个里程碑版本现已从我们的里程碑仓库提供。此版本将与本周晚些时候发布的 Spring Boot 3.0.0-M5 一起发布。

Spring Boot 3.0 即将到来,社区期待着一个与其兼容的 Spring for GraphQL 版本。目前,为 Spring Boot 3.0 升级做好准备的最佳方法是升级到 Spring Boot 2.7 和 Java 17,但 Spring Boot 3.0 具有新的基线要求,即 Java 17、Jakarta API 和 Spring Framework 6.0。

鉴于 Spring for GraphQL 1.0.0 是在今年 5 月底发布的,我们认为我们没有足够的时间和反馈来为 Boot 3.0 提供项目的重大版本发布。这就是 1.1 版本的目标只是适应新的基线要求并为现有项目提供平滑升级到 Spring Boot 3.0 的原因。

第一个里程碑版本带来了这些基础性变化:Java 17、Jakarta API 和 Spring Framework 6.0 基线。我们还借此机会升级到 GraphQL Java 19.x——多亏了 GraphQL Java 团队,对我们来说这是一个轻松的升级!我们还用新的Micrometer 上下文传播库替换了我们内部开发的上下文传播机制,该库旨在广泛用于 Spring 项目。它允许 Spring 应用程序跨各种机制传播上下文,例如ThreadLocal、Reactor ContextGraphQLContext 等。

在接下来的里程碑版本中,我们将考虑如何调整我们当前与 Spring Boot 3.0 中重要主题的安排:GraalVM 原生镜像和 Micrometer 可观测性支持。鉴于时间紧迫,我们可能会将一些更改安排到未来的版本——同样,平滑升级仍然是我们的首要任务。

如何提供帮助?

如果您有任何疑问,请在stackoverflow.com上使用spring-graphql标签提问。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部