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 Context Propagation 库替换了我们内部开发的 上下文传播机制,该库旨在广泛用于 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 社区中所有即将举行的活动。

查看全部