javascript
Spring Cloud 2020年路线图发布,涵盖Spring Boot 2.3、2.4,Spring Cloud Ilford等重磅内容!
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)。
總結
以上是生活随笔為你收集整理的Spring Cloud 2020年路线图发布,涵盖Spring Boot 2.3、2.4,Spring Cloud Ilford等重磅内容!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LruCache在美团DSP系统中的应用
- 下一篇: Spring Cloud实战小贴士:Zu