Spring Cloud 2020 版本重大变革,更好的命名方式

Spring Cloud 版本重大变革,变更了版本号的命名方式。

从 Spring Cloud 2020.0.0-M1 开始,Spring Cloud 废除了这种英国伦敦地铁站的命名方式,而使用了全新的 "日历化" 版本命名方式。

Spring Cloud 2020 版本重大变革,更好的命名方式_第1张图片

 

官宣如下:

https://spring.io/blog/2020/04/17/spring-cloud-2020-0-0-m1-released

什么是日历化版本?

英文名称:Calendar Versioning

日历化版本不是基于任意的数字,而是基于项目的发布日期的版本控制约定,随着时间的推移,版本会越来越好。

这种基于日期的版本命名方式被称为 “日历化版本”(Calendar Versioning), 或者可以简称 CalVer。

详细的介绍参考:

https://calver.org/

我们来看下 Spring Cloud 是如何开始使用日历化版本的。

Spring Cloud 使用了 YYYY.MINOR.MICRO 的命名规则:

  • YYYY:表示 4 位年份;
  • MINOR:代表一个递增的数字,每年以 0 开始递增;
  • MICRO:代表版本号后缀,就和之前使用的 .0 类似于 .RELEASE 一样,.2 类似于.SR2。

预发布版本的后缀分隔符也从 . 变更为 -,如:2020.0.0-M1 和 2020.0.0-RC2 命名所示。

同时,Spring Cloud 将停止给快照版本添加 BUILD- 前缀,如:2020.0.0-SNAPSHOT 命名所示。

但是,英国伦敦地铁站的命名没有彻底废除,Spring Cloud 将继续使用它作为版本代号,当前代号:Ilford,只是发布到 Maven 仓库的版本将不再使用这些名称。

最后就再来欣赏下 Maven 下的 Spring Cloud 新老版本号命名方式:

老版本命名:


    org.springframework.cloud
    spring-cloud-dependencies
    Hoxton.SR6
    pom
    runtime

新版本命名:


    org.springframework.cloud
    spring-cloud-dependencies
    2020.0.0-M2
    pom
    runtime

使用日历化版本命名方式,我个人觉得会更方便,可以更清楚的看出当前版本的年份,看到字母、纯数字方式的版本号都不知道自己多久没升级了。

不就一个SpringBoot么,还想阻止我转行?(阿里大牛带你深度解读SpringBoot源码,从入门到入坟!)

清华大牛马士兵亲授Java面试必备计算机底层知识:操作系统、CPU底层原理、微机原理、计算机组成原理等。

牛皮了,阿里资深架构师通过手写布隆过滤器解决Redis缓存穿透问题!

2020年GitHub上最牛b的Java相关教程和实战项目都在这里了!

MySql从入门到“入坟”系列:阿里大牛用300分钟带你彻底了解MySQL的各种底层实现机制(MySql索引、MySql事务、MySql锁机制等)

阿里P8Java架构师带你深入Netty底层原理,面试大厂再也不怕被Netty难倒!

阿里P8架构师用450分钟时间让你精通Redis,面试再也不怕被问Redis!

豪横!马士兵大佬带你实战JVM,吊打所有敢于提问JVM问题的面试官!

豪横!马士兵老师带你横扫一切关于多线程的问题,吊打所有敢于提问并发问题的面试官!

Java程序员想要深入理解JVM、GC调优,熟悉掌握多线程高并发?看骨灰级架构师【马士兵】这个教程合集就够了!

卧槽,牛皮了!头一次见有大佬把Netty讲得这么明白!

清华大牛马士兵用300分钟带你实战JVM,让你敢在简历上写”熟悉JVM,有过调优经验!“

牛批!终于有Java大牛把MySql讲明白了,面试再也不怕面试官问MySql了!

2020年6月最新多线程高并发精讲合集—— 骨灰级扫地神僧带你将多线程高并发的知识系统化!

大龄程序员的悲哀:学历不行,技术还烂?清华大牛马士兵建议你走这几条路!

五年Java开发经验年薪120w?看完他的简历我服了!

太牛了!阿里P8Java架构师居然把TCP/IP三次握手、四次分手讲得这么透彻!

阿里P8Java架构师亲授:全面解读《阿里巴巴Java开发手册》规约!

Spring源码从入门到精通:这绝对是你从未听过的Spring源码架构设计

阿里P8大牛权威讲解网络侧 IO: 偏向内核,BIO、NIO、多路复用器

马士兵老师带你五层实现详解Volatile,再给你的职业生涯一些中肯的建议!

马士兵携手来自阿里、腾讯、美团、头条、京东、亚马逊、Google的大牛们准备搞一件大事儿(对标阿里P8架构师水平的Java架构精英班)三年及以下工作经验者慎入!

你可能感兴趣的:(架构,程序员,Java,java,spring,dns服务器,weex,migration)