記錄一下Spring Cloud的版本

Spring Cloud是一個由衆多獨立子項目組成的大型綜合項目,每個子項目有不同的發行節奏,都維護着自己的發佈版本號。Spring Cloud通過一個資源清單BOM(Bill of Materials)來管理每個版本的子項目清單。爲避免與子項目的發佈號混淆,所以沒有采用版本號的方式,而是通過命名的方式。

這些版本名稱的命名方式採用了倫敦地鐵站的名稱,同時根據字母表的順序來對應版本時間順序,比如:最早的Release版本:Angel,第二個Release版本:Brixton,然後是Camden、Dalston、Edgware,目前最新的是Finchley版本。

當一個版本的Spring Cloud項目的發佈內容積累到臨界點或者解決了一個嚴重bug後,就會發佈一個“service releases”版本,簡稱SRX版本,其中X是一個遞增數字。當前官網上最新的穩定版本是Edgware.SR2,里程碑版本是Finchley.M7。下表列出了這兩個版本所包含的子項目及各子項目的版本號。

Finchley 與 Spring Boot 2.0.x, 兼容,不支持 Spring Boot 1.5.x.
Dalston 和 Edgware 與 Spring Boot 1.5.x, 兼容,不支持 Spring Boot 2.0.x.
Camden 是構建在 Spring Boot 1.4.x, 之上,但也支持 1.5.x.
Brixton 是構建在 Spring Boot 1.3.x, 之上,但也支持 1.4.x.
Angel 是構建在 Spring Boot 1.2.x, 之上,但也兼容 Spring Boot 1.3.x.
注意: Angel 和 Brixton 兩個版本已於2017年7月終止不再進行維護。

作者:RaiseHead
鏈接:https://www.jianshu.com/p/a42608a078c9
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章