Spring for GraphQL 1.0.4 和 1.1.3 已發布

發布 | Brian Clozel | 2023 年 3 月 21 日 | ...

很高興宣布 Spring for GraphQL 1.0.4 和 1.1.3 維護版本現在已在 Maven Central 上提供。

Spring for GraphQL 1.0.4 包含 6 個修復和文件改進。此版本將隨 Spring Boot 2.7.10 一起發布,預計在本週四發布

Spring for GraphQL 1.1.3 包含 12 個修復和文件改進。此版本將隨 Spring Boot 3.0.5 一起發布,預計在本週四發布

您如何提供協助?

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

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

Spring Data JPA 引入了查詢解析器!

工程 | Greg L. Turnquist | 2023 年 3 月 21 日 | ...

問題

Spring Data JPA 的一個方便功能是讓您可以透過其 @Query 註解插入自訂 JPA 查詢。

這提供了一些彈性,因為您仍然可以向應用程式的使用者提供排序參數。 請查看下面的範例

interface SampleRepository extends CrudRepository<Employee, Long> {

    @Query("select e from Employee e where e.firstName = :firstName")
    List<Employee> findCustomEmployees(String firstName, Sort sort);

}

當不僅提供條件 (firstName) 而且還提供透過 findCustomEmployees("Alice", Sort.by("lastName")) 自訂排序時,Spring Data JPA 會將此自訂查詢轉換為 JPA 查詢……

Spring Authorization Server 1.1.0-M2 現已推出

發布 | Steve Riesenberg | 2023 年 3 月 21 日 | ...

我代表團隊和所有貢獻者,很高興宣布 Spring Authorization Server 1.1.0-M2 正式發布。

此版本中交付的主要功能是支援 OAuth 2.0 裝置授權授權 (gh-1106)。

有關完整詳細資訊,請參閱發行說明

要開始使用 Spring Authorization Server,請參閱參考文件的入門章節和範例,以熟悉設定和配置。

專案頁面 | GitHub 問題 | ZenHub Board

Spring for GraphQL 1.2.0-M1 已發布

發布 | Brian Clozel | 2023 年 3 月 21 日 | ...

我很高興地宣布 Spring for GraphQL 1.2.0 的第一個里程碑版本現在可從我們的 Milestone 儲存庫取得。 此版本將隨 Spring Boot 3.1.0-M2 一起發布,預計在本週四發布。

第一個里程碑將基準提高到 GraphQL Java 20.0,我們將在未來與 新的 GraphQL Java 發布政策保持一致。 我們也正在升級到下一代的 Spring Framework、Spring Data 和 Spring Security。

分頁支援

在 GraphQL 中導航大型結果集時,游標連接規格非常受歡迎。 具有以下功能…

本週 Spring - 2023 年 3 月 21 日

工程 | Josh Long | 2023 年 3 月 21 日 | ...

嗨,Spring 粉絲們! 歡迎來到另一個精彩的 本週 Spring! 現在是 3 月 21 日,今天他們宣布了 Java 20! 作為 Java 開發人員,這是一個令人興奮的時刻。 當然,Java 20 只是 Java 21 之前的另一個令人驚嘆的版本,它將在短短六個月內推出,包括 Project Loom。 當然,Spring Framework 看起來將提供與它的整合 在 Spring Framework 6.1 中。 作為 Java 和 Spring Boot 開發人員,這是一個令人驚嘆的時刻!

Spring 技巧:Vaadin Flow 和 Spring Boot 3

工程 | Josh Long | 2023 年 3 月 20 日 | ...

嗨,Spring 粉絲們! 在這一集中,我們將介紹出色的 Vaadin Flow 函式庫,該函式庫最近已針對 Spring Boot 3 進行更新,以及它如何幫助您更快樂。

像往常一樣,程式碼可在 這裡找到

本集特別嘉賓是 Vaadin 的開發人員關係副總裁 Marcus Hellberg 和我的同事 Tiffany Jernigan

在本影片的製作過程中,沒有開發人員宣導者受到傷害

Spring Framework 6.0.7 和 5.3.26 修復了 cve-2023-20860 和 cve-2023-20861

發布 | Brian Clozel | 2023 年 3 月 20 日 | ...

我代表團隊和所有貢獻者,很高興宣布 Spring Framework 6.0.75.3.26 版本現在已推出。

Spring Framework 6.0.7 隨附 28 個修復和文件改進,包括 2 個針對回歸的修復。 Spring Framework 5.3.26 隨附 40 個修復和文件改進

這些版本修復了以下 CVE

這些版本將隨 Spring Boot 3.0.52.7.10 一起發布,預計在本週四發布。 在…

Spring Framework 5.2.23 修復了 cve-2023-20861

發布 | Brian Clozel | 2023 年 3 月 20 日 | ...

我代表團隊,很高興宣布 Spring Framework 5.2.23.RELEASE 現在已推出。 此版本已由 Spring Framework 商業支援客戶要求,並可在 Maven Central 上取得。

Spring Framework 5.2.23.RELEASE 隨附 3 個修復,包括以下 CVE 的修復

由於 2.3.x 已停止商業支援,因此此版本不會隨 Spring Boot 版本一起發布。 您可以在 Spring Boot MavenGradle 建置中手動升級 Spring Framework。 升級到受支援的 Spring Boot 版本是…

Spring Data 2023.0-M1 和服務版本 2022.0.4 & 2021.2.10 已發布

發布 | Christoph Strobl | 2023 年 3 月 20 日 | ...

我代表團隊,很高興宣布 Spring Data 2023.0 版本系列的第 3 個里程碑以及服務版本 2022.0.4 & 2021.2.10 的推出。 這些版本隨附改進,包括回歸的修復。

即將推出的 Spring Boot 3.0.5 和 2.7.10 版本將會為了您的方便而採用服務版本。

2023.0.0 里程碑 3 中包含的新功能包括

  • 一個新的捲動 API,用於支援基於偏移量和金鑰的分頁
  • 改進了用於 HQL 和 JPQL 的 JPA 查詢解析
  • 支援 MongoDB 的顯式欄位級加密
  • Data REST 中的彙總參考要求參數

Spring Vault 3.0.2 和 2.3.3 修復了 CVE-2023-20859

發布 | Mark Paluch | 2023 年 3 月 20 日 | ...

我代表團隊和所有貢獻者,很高興宣布 Spring Vault 3.0.22.3.3 版本現在已推出。

Spring Vault 3.0.2 隨附 7 個修復和文件改進 Spring Vault 2.3.3 隨附 13 個修復和選定的改進

這些版本修復了以下 CVE

CVE-2023-20859:將敏感資訊插入來自 Token 撤銷失敗的日誌中

這些版本將在未來幾天內與 Spring Cloud 一起發布。在那之前,請在您的專案中覆蓋依賴版本。

對於 build.gradle 中的 Gradle 建置

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部