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 社群中所有即將舉行的活動。

檢視全部