領先一步
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