Spring Data 2023.1 釋出正式版

釋出 | Mark Paluch | 2023 年 11 月 17 日 | ...

我很高興代表 Spring Data 工程團隊以及為此版本做出貢獻的每個人宣佈 Spring Data 2023.1 (代號:Vaughan) 的正式版已從 Maven Central 釋出!此版本包含多個基礎架構主題以及各個儲存模組的改進。

Spring Data 2023.1 已將其 Spring Framework 基線升級到 6.1,以及 Project Reactor 2023.0.0 和 Micrometer 1.12.0,同時需要 Java 17 作為最低平臺版本,並支援 Java 21 以支援虛擬執行緒。

可以透過配置啟用虛擬執行緒的 Executor 在各種元件中使用虛擬執行緒。 這些元件的突出示例是 Redis 的 MessageListenerContainer 或 Mongo 的用於更改流和尾隨遊標輪詢的 MessageListenerContainer。 使用虛擬執行緒需要選擇加入,因為配置仍然預設為平臺執行緒。

此版本還發布了對 JVM 檢查點恢復安排 (Project CRaC) 的改進。 Spring Data Redis 的連線工廠 Bean 現在是 Lifecycle Bean,它們在 Bean 初始化時自動啟動,並且可以在拍攝檢查點快照之前停止。 今後,我們計劃探索對其他模組的支援,但是,具體支援通常需要資料庫驅動程式直接支援。

各個模組中還有許多其他特性、改進和各種更改。 此版本還發布了 Spring Data JDBC 模組中的單查詢載入實驗性支援,以使用單個查詢載入完整的聚合。 要了解有關新增功能的更多資訊,請參閱發行說明和各個模組的參考文件。

展望未來,我們計劃擴充套件單查詢載入支援並修改 JPA 的查詢機制,以整合隨著時間推移而發展的各種查詢方法。

此版本將包含在即將釋出的 Spring Boot 3.2 GA 版本中。 我們希望收到您的反饋,請繼續提供反饋。

總而言之,以下是各個模組、變更日誌、構件以及我們新的基於 Antora 的精美文件站點的連結

獲取 Spring 新聞簡報

透過 Spring 新聞簡報保持聯絡

訂閱

保持領先

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視所有