12.24 Spring Cloud 2020 年路線圖

Spring Cloud 開發團隊昨日公佈了 Spring Cloud 2020 年的路線圖,並對 Spring Cloud Greenwich 和 Hoxton 的生命週期進行了一些講解。

Spring Cloud Ilford

開發團隊稱 Spring Cloud Ilford 將是下一個主要版本,這也將是自 Spring Cloud Finchley 發佈以來的第一個主要版本。此版本將提供對 Spring Boot 2.x 和 Spring Framework 5.x 的支持。通過使 Ilford 成為主要版本,開發團隊將能夠刪除進入維護模式(maintenance mode)的模塊,並兌現今年早些時候宣佈的簡化新版本的承諾。此外,團隊成員還會對一些 API 進行重構,這可能會引入重大變更。

Spring Cloud Ilford 將在 2020 年第四季度的某個時候隨 Spring Framework 5.3 和 Spring Boot 2.4 一起發佈。

Spring Cloud Hoxton

根據 Pivotal 對開源項目的支持政策,主要版本的支持期限為三年。Spring Cloud Finchley 於 2018 年 6 月首次發佈,因此,Spring Cloud Hoxton 作為 Finchley 的次要版本將會獲得常規的支持,直到 2021 年 6 月底。從 2021 年 7 月開始,Hoxton 將進入一個特別的維護期,在此期間,開發團隊僅發佈重要的錯誤修復程序和安全補丁,直到 2021 年 12 月底。由此可見,團隊接受同時存在(維護)兩個主要版本的時間長度為一年。

另外,計劃於 2020 年第二季度發佈的 Spring Boot 2.3.x 將會在發佈後不久獲得 Hoxton Service Release 的支持。

Spring Cloud Greenwich

Spring Cloud Greenwich 作為 Finchley 的次要版本於 2019 年 1 月首次發佈,它受支持的時間截至 2020 年 1 月,此後將會進入一個特別的維護期。同樣的,在此期間,開發團隊僅發佈重要的錯誤修復程序和安全補丁,直到 2020 年 12 月底。這將是最後一個支持 Spring Boot 2.1.x 的版本。

Spring Framework

下面我們瞭解一下 Spring 框架 2020 年的維護路線圖(Spring Framework maintenance roadmap in 2020)。

先說最重要的一點,Spring Framework 4.3.x 乃至整個 Spring Framework 4 將在明年結束生命週期:官方表示 EOL 的截止日期是2020年12月31日。在此之後,開發團隊將不再對 4.3.x 提供任何支持。同時,他們還將逐步淘汰 5.0.x 和 5.1.x。

至於計劃發佈的版本,首先是在一月中旬進行全面發佈:5.2.3 和 5.1.13 以及 5.0.16 和 4.3.26。後者是 5.0.x 和 4.3.x 系列中的最後一個維護版本。如果有漏洞,開發團隊可能會進行重要補丁修復,否則直到 2020 年底最終截止之前,這些版本都不會計劃進一步發佈。

5.1.x 系列將在 2020 年獲得常規維護,但發佈頻率會比較低,保持每季度一次。當前的主要活動分支是 5.2.x,將在明年進行頻繁發佈(每月一次),不僅支持當前的 Spring Boot 2.2,還支持即將到來的 Spring Boot 2.3(2020年4月)。

最後,下一個 Spring Framework 功能版本(feature release)將是 5.3,GA 計劃在2020年10月發佈,以保持與 Spring Boot 2.4 一致。預計這將是最後的 5.x 功能分支,並將獲得長期支持。團隊還表示,計劃封裝所有用於 5.3 的 5.x 主題,包括運行時調整工作(啟動性能、內存消耗)。

對了,開發團隊還建議使用者儘快升級到 5.2+,因為到2020年底,唯一活躍的 Spring 框架分支將是 5.2.x,然後是新的 5.3.x 產品線(預計將獲得長期支持,從此有效取代 4.3.x)。


碼雲項目下載:https://gitee.com/mirrors/spring-cloud


文章轉載自 OSCHINA 社區 [http://www.oschina.net]

本文標題:Spring Cloud 2020 年路線圖

本文地址:https://www.oschina.net/news/112295/spring-cloud-roadmap-2020



分享到:


相關文章: