Spring cloud版本介绍

时间:2022-06-08





image.png


在2020年4月之前,为了避免与子项目混淆,SpringCloud版本是依据伦敦地铁站名命名,并按照字母顺序发布:比如Angle、Brixton、Camden、Edgware、Finchley、GreenWich、Hoxton等。版本号中的字母含义:


SNAPSHOT: 快照版本,不稳定、尚处于开发中的版本;

M: MileStone,M1表示第1个里程碑版本;

RC:Release Candidate,候选版本,一般标注PRE表示预览版,几乎不会再加入新的功能,只修复bug;

RELEASE:正式版本,如在发布Edgware SR1之前,会先发布Edgware RELEASE;

SR: Service Release,单个项目的发布点累积到一个临界值,或者其中有一个关键的bug需要提供给所有人时将发布SR版 本,如SR1版本可能解决了一批关键bug,一般同时标注GA;

GA:General Availability,正式发布的稳定版本(有的软件可能会标识为 Stable 版本或者 Production 版本,其意思和 GA 相同);

可能版本发布太快,地铁站名不够用了,2020年4月后发布的版本改为日历化版本(Calendar Versioning)的命名方式,格式为“YYYY.MINOR.MICRO-SNAPSHOT/M1/RC2”。


YYYY:代表4 位年份;

MINOR:表示一个每年以 0 开始递增的数字;

MICRO:表示版本号的后缀, .0 类似于 .RELEASE 一样,.2 类似于 .SR2。

快照和预发布版本号也由之前的.改为-,如:2020.0.0-SNAPSHOT/M1/RC2;

版本发布可能的顺序如下:


SNAPSHOT-->M-->RC-->RELEASE-->SR--GA


这么多版本如何选择?


最新的且标注GA的版本,最好选择SR后面的数字较大的版本。



Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号

与项目经理交流
扫描二维码
与项目经理交流
ciya68