Spring 支援更新

釋出 | Michael Minella | 2024年12月10日 | ...

上個月,團隊釋出了一個包含 Spring Framework 6.2(Spring Framework 6.x 系列的最終次要版本)、Spring Boot 3.4 以及整個產品組合中一系列次要版本更新的版本列車。現在是時候慶祝新增的功能,並闡明該產品組合的長期支援安排。

新功能層出不窮

以下只是 Spring 產品組合 11 月版本中包含的新功能和令人興奮的功能的一小部分。我們鼓勵您檢視您喜愛專案的釋出說明以獲取更多詳細資訊!

  • Spring Boot
    • 結構化日誌記錄
    • 配置屬性的 Bean 驗證
    • 使用 Testcontainers 的動態屬性
    • 改進的 Actuators 訪問模型
  • Spring Framework
    • 測試中 Bean 的覆蓋
    • 透過建構函式從請求頭進行資料繫結
    • 非同步 Bean 建立
    • 改進的 HTML/HTMX 渲染支援(片段渲染)
  • Spring Security
    • 一次性令牌登入
    • 通行金鑰
    • 方法安全性改進
  • Spring Data
    • MongoDB Drive 5 相容性
  • Spring Batch
    • MongoDB JobRepository 實現
    • Supplier、Consumer 和 Predicate 的函式式介面卡
    • 支援順序併發步驟執行

以上只是該產品組合中的一些新功能。本月還發布了許多其他增強功能和 API 改進,以及為明年主要版本做準備的棄用和清理。

產品組合的支援安排

隨著新版本的釋出,所有版本都享有一年的開源支援,其中包括向 Maven Central 釋出 CVE 補丁,我們也想借此機會重申並澄清整個產品組合的支援立場。需要注意的是,所有 Spring 產品組合專案的當前支援時間表都可以在 https://springframework.tw 上每個專案頁面的支援選項卡中找到。

Spring Framework 5.x 和 6.0

截至今年 8 月底,Spring Framework 5.3 和 6.0 都已進入企業支援期。這意味著將不再向 Maven Central 釋出新的補丁。今後,所有 CVE 更新和其他修復將透過 Broadcom 支援門戶提供。有關獲取 Spring 應用程式企業支援的更多資訊,請訪問 https://springframework.tw/support

Spring Boot 2.7 和 3.x

Spring Boot 2.7 於 2023 年 11 月進入企業支援,並已向企業倉庫釋出了 14 個版本,以持續提供支援和依賴項更新。此長期支援計劃包括熱補丁,消除了 Spring 產品組合中專案修復 CVE 與 Spring Boot 版本引入該修復之間的時間差。這消除了 Tanzu Platform Spring Essentials 客戶為了獲取 CVE 修復而覆蓋 Spring 產品組合版本的需要。您可以在此支援頁面上閱讀有關 Tanzu Platform Spring Essentials 的更多資訊。

Spring 產品組合

今年 5 月宣佈 Spring Framework 5.3 停止開源支援後,出現了一些混亂。我們希望澄清產品組合的其餘部分將如何管理企業支援下的版本釋出。根據該公告,所有 Spring 專案(以及 Reactor 和 Micrometer)都將向 Broadcom 客戶門戶而不是 Maven Central 釋出企業支援下的所有版本。我們認為這為我們的企業客戶提供了最一致的體驗,以便他們找到企業工件,包括長期支援二進位制檔案以及企業擴充套件和 OpenRewrite 配方,以升級他們的 Spring 應用程式。

未來

展望 Spring 產品組合的未來,我們努力繼續以可持續的方式為所有人提供我們的社群所期望的開源軟體、思想領導力以及領先的功能。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有