Spring Cloud版本演进状况以下:git
版本名称 | 版本 |
Finchley | snapshot版 |
Edgware | snapshot版 |
Dalston SR1 | 当前最新稳定版本 |
Camden SR7 | 稳定版本 |
Brixton SR7 | 稳定版本 |
Angel SR6 | 稳定版本 |
从下Angel到上Finchley能够看出,版本的第一个字母是按照A-Z顺序编排的。单词来自于英国伦敦的地铁站站名。github
那么为何要用单词而不是数字类型的版本号呢? spring
由于Spring Cloud包含了一系列的子系统,Spring Cloud Config,Spring Cloud Netflix,Spring Cloud Bus等,为了防止与这些子系统的版本号混淆,Spring Cloud的版本号所有使用英文单词。maven
版本号后面的SRX,X表明一个数字,这个是小版本号,就是在特定的版本中,修复一些致命问题,作的升级版本号。测试
Spring Cloud | Spring Boot |
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,也兼容Spring Boot 1.5.x |
Brixton | 兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x |
Angel | 兼容Spring Boot 1.2.x |
显著变化:ci
与 Spring Boot 2.0.x 兼容get
不支持 Spring Boot 1.5.xit
最低要求 Java 8
新增 Spring Cloud Function 和 Spring Cloud Gateway