springcloud版本命名规范与springboot的版本兼容性
⼤版本
Spring Cloud并没有熟悉的数字版本号,⽽是对应⼀个英⽂开发代号。
Cloud代号Boot版本(train)Boot版本(tested)lifecycle Angle  1.2.x incompatible with 1.32017.7
Brixton  1.3.x  1.4.x2017.7
Camden  1.4.x  1.5.x2018.6
Dalston  1.5.x不兼容 2.0.x2018.12
Edgware  1.5.x不兼容 2.0.x-
Finchley  2.0.x不兼容 1.5.x-
Greenwich  2.1.x不兼容 2.0.x-
Hoxton  2.2.x
版本按照A,B,C,D,的顺序, ⽐如Edgware,我们⼀般称为E版本
⼩版本
Spring Cloud ⼩版本分为:
SNAPSHOT: 快照版本,随时可能修改
M: MileStone,M1表⽰第1个⾥程碑版本,⼀般同时标注PRE,表⽰预览版版。
SR: Service Release,SR1表⽰第1个正式版本,⼀般同时标注GA:(GenerallyAvailable),表⽰稳定版本。
RC: Release.Candidate, 就是发⾏候选版本。和Beta版最⼤的差别在于Beta阶段会⼀直加⼊新的功能,但是到了RC版本,⼏乎就不会加⼊新的功能了,⽽主要着重于除错。
适合新手的spring boot每个SR版本明细都可以在这⾥到:
如Edgware地址为
详细情况
"Finchley.M2": "Spring Boot >=2.0.0.M3 and <2.0.0.M5",
"Finchley.M3": "Spring Boot >=2.0.0.M5 and <=2.0.0.M5",
"Finchley.M4": "Spring Boot >=2.0.0.M6 and <=2.0.0.M6",
"Finchley.M5": "Spring Boot >=2.0.0.M7 and <=2.0.0.M7",
"Finchley.M6": "Spring Boot >=2.0.0.RC1 and <=2.0.0.RC1",
"Finchley.M7": "Spring Boot >=2.0.0.RC2 and <=2.0.0.RC2",
"Finchley.M9": "Spring Boot >=2.0.0.RELEASE and <=2.0.0.RELEASE",
"Finchley.RC1": "Spring Boot >=2.0.1.RELEASE and <2.0.2.RELEASE",
"Finchley.RC2": "Spring Boot >=2.0.2.RELEASE and <2.0.3.RELEASE",
"Finchley.SR4": "Spring Boot >=2.0.3.RELEASE and <2.0.999.BUILD-SNAPSHOT",
"Finchley.BUILD-SNAPSHOT": "Spring Boot >=2.0.999.BUILD-SNAPSHOT and <2.1.0.M3",
"Greenwich.M1": "Spring Boot >=2.1.0.M3 and <2.1.0.RELEASE",