Brian Clozel

Brian Clozel

博文Brian Clozel

Spring for GraphQL 2.0.0 正式釋出

釋出 | 2025年11月18日 | ...

我很高興地宣佈,Spring for GraphQL 2.0 現已正式釋出,並附帶新功能

  • 新的 GraphQL Java 25 基線
  • 專案 API 中的可空性(Nullability)和 JSpecify 支援
  • 在 Schema 對映檢查期間對應用程式進行可空性檢查
  • 輸入型別的靈活繫結
  • 對客戶端輸入的 ArgumentValue 支援
  • 使用 DgsGraphQlClient 進行多重查詢
  • GraphQlClientGraphQlTester 的 Kotlin 擴充套件

您可以透過我們在 wiki 上的發行說明全面瞭解這個新的主要版本。

感謝社群的反饋和對候選版本的測試,這幫助我們塑造了新一代。與 GraphQL Java 團隊的合作總是令人愉快,我們確信您會喜歡新的 GraphQL Java 25.0 功能……

Spring for GraphQL 2.0.0-RC2 釋出

釋出 | 2025 年 11 月 4 日 | ...

我很高興地宣佈 Spring for GraphQL 2.0 的第二個釋出候選版本現已釋出。

此版本恢復了 GraphQL Java 25.x 基線,因為它將在我們的 GA 日期之前於 11 月釋出。它還帶來了一個新功能,即支援帶有介面型別的 @EntityMapping

下一步是什麼?

我們已經在我們的維基上整理了所有釋出說明。我們的下一步是下個月的最終釋出!

2.0.0-RC2 現已可從 https://repo.spring.ioMaven Central 獲取。

你如何提供幫助?

如果您有一般性問題,請在 stackoverflow.com 上使用 spring-graphql 標籤提問。

專案頁面 | GitHub | 問題 | 文件 | ...

Spring for GraphQL 2.0.0-RC1 釋出

釋出 | 2025年10月21日 | ...

我很高興地宣佈 Spring for GraphQL 2.0 的第一個釋出候選版本現已可用。

此版本包含一些改進和功能,包括:

  • 改進了模式對映檢查中的空值檢查
  • 新的 GraphQlClientGraphQlTester Kotlin 擴充套件,利用了具體化型別
  • JsonKeysetCursorStrategy 中的 UUID 支援
  • 一個新的 HttpRequestHeaderInterceptor,可以將感興趣的 HTTP 頭複製到 GraphQLContext
  • webmvc.GraphQlWebSocketHandler 中的虛擬執行緒支援

下一步是什麼?

我們已經在我們的維基上整理了所有釋出說明。我們的下一步是最終版本,在……

Spring Framework 7.0.0-RC1 現已可用

釋出 | 2025 年 10 月 16 日 | ...

我代表團隊和所有貢獻者,很高興地宣佈 Spring Framework 7.0 的第一個釋出候選版。在 11 月的 GA 版本釋出之前,本月底還將釋出另一個釋出候選版。我們已將所有升級資訊、新功能和廢棄內容彙編在 Spring Framework 7.0 釋出說明預覽頁面上。

彈性功能改進

新版 彈性功能 在此版本中進行了一些改進。您現在可以在 @RetryableRetryPolicy 中匹配異常原因,甚至可以包含/排除特定的異常型別。我們還添加了一個新的 @ConcurrencyLimit 程式設計變體,用於更靈活的設定;@ConcurrencyLimit

Spring Framework 6.2.12 修復了 CVE-2025-41254

釋出 | 2025 年 10 月 16 日 | ...

我代表團隊和所有貢獻者,很高興地宣佈 Spring Framework 6.2.12 現已可用。

Spring Framework 6.2.12 附帶了 39 項修復和文件改進。此版本將於下週隨 Spring Boot 3.4.113.5.7 一同釋出。

CVE-2025-41254

此版本解決了 CVE-2025-41254,“Spring Framework STOMP CSRF 漏洞”。

Spring Framework 5.3.x 和 6.1.x 世代的開源支援已結束,請參閱我們的支援頁面瞭解更多資訊。此修復已應用於 5.3.46 和 6.1.24 商業版本,現已可用。

如果您不是商業客戶,請考慮儘快升級到開源支援版本。使用 Spring Boot 2.7、3.1 或 3.2 的商業客戶可以使用 Spring Boot Hotfix 版本 2.7.29.2、3.2.18.2 和 3.3.15.2。這些版本現已在 Spring 商業構件倉庫中可用,並可透過 Spring Enterprise Subscription 訪問…

Spring 中 HTTP 客戶端的現狀

工程 | 2025年9月30日 | ...

這是 Road to GA 系列 中的一篇新部落格文章,這次探討了我們 HTTP 客戶端的新功能。這也是反思 Spring 中 HTTP 客戶端狀態的好時機,所以我們將藉此機會解釋一個重要公告:我們正式棄用 RestTemplate

即將推出的 RestClient 功能

RestClient 已在 Spring Framework 6.1 中引入,並在 6.x 系列中不斷發展。在即將釋出的 7.0 主要版本中,我們將透過一系列新功能保持這種發展速度。

API 版本控制

Spring @Controller 現在支援 API 版本控制概念,以便在單個應用程式中更好地實現不同代的 REST API。此功能也支援在客戶端,透過使用 ApiVersionInserter

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有