领先一步
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 上下文传播库替换了我们内部开发的上下文传播机制,该库旨在广泛用于 Spring 项目。它允许 Spring 应用程序跨各种机制传播上下文,例如ThreadLocal
、Reactor Context
、GraphQLContext
等。
在接下来的里程碑版本中,我们将考虑如何调整我们当前与 Spring Boot 3.0 中重要主题的安排:GraalVM 原生镜像和 Micrometer 可观测性支持。鉴于时间紧迫,我们可能会将一些更改安排到未来的版本——同样,平滑升级仍然是我们的首要任务。
如果您有任何疑问,请在stackoverflow.com上使用spring-graphql
标签提问。
项目页面 | GitHub | 问题 | 文档 | Stack Overflow