领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布 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 Context
、GraphQLContext
等)之间传播上下文。
在接下来的里程碑中,我们将考虑如何调整我们当前的安排,以适应 Spring Boot 3.0 中的重要主题:GraalVM 本机镜像和 Micrometer 可观测性支持。鉴于时间较短,我们可能会为未来的版本安排一些更改 -- 同样,平滑升级是我们的首要任务。
如果您有一般性问题,请在 stackoverflow.com 上使用 spring-graphql
标签提问。
项目页面 | GitHub | 问题 | 文档 | Stack Overflow