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 社群的所有近期活動。

檢視全部