領先一步
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 是在今年五月底發布的,我們認為我們沒有足夠的時間或回饋來為 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 函式庫取代了我們內部開發的 context propagation mechanism,該函式庫旨在廣泛地用於 Spring 專案中。 它允許 Spring 應用程式在各種機制(例如 ThreadLocal
、Reactor Context
、GraphQLContext
等)之間傳播上下文。
在接下來的里程碑中,我們將考慮如何調整我們目前的安排,使其與 Spring Boot 3.0 中的重要主題保持一致:GraalVM Native Image 和 Micrometer Observability 支援。 鑑於時間較短,我們可能會為未來版本安排一些變更 - 再一次,平穩升級是我們這裡的首要任務。
如果您有一般問題,請使用 spring-graphql
標籤在 stackoverflow.com 上提問。
專案頁面 | GitHub | 問題 | 文件 | Stack Overflow