终于!Spring Cloud 2021 正式发布,一大波更新,看完我彻底躺平了

原文链接:https://mp.weixin.qq.com/s/xLNpul4ym_-0iHTDNq5ZRA

Spring Cloud 2021.0.0

号外,号外,Spring Cloud 2021.0.0 发布了!

距离上一版的《Spring Cloud 2020.0.4》也有一些日子了,栈长掐指一算,差不多 2 个多月吧。

现在在 Maven 仓库中已经没有可用了:

终于!Spring Cloud 2021 正式发布,一大波更新,看完我彻底躺平了

Maven 以来给大家奉上:


    
        
            org.springframework.cloud
            spring-cloud-dependencies
            2021.0.0
            pom
            import
        
    

话说 2021 都快过完了,怎么到现在才发布 2021 的版本,这是什么梗?

Spring Cloud 这发布速度确实比较慢,不像 Spring Boot,Spring Cloud 下面的项目太多了,相当于 N 个 Spring Boot,本身还要兼容新版 Spring Boot,所以进度自然不如简单的 Spring Boot 版本进度快。

来看下最新的 Spring Cloud 版本情况:

终于!Spring Cloud 2021 正式发布,一大波更新,看完我彻底躺平了

可以看到,Spring Cloud 目前维护着三条版本主线:

关于这些版本线的命名是不是很奇怪?

其实 Spring Cloud 最新的版本命名方式早已经变更了,以后就是 YEAR.x 这种命名方式了,不清楚的可以看下栈长之前写的两篇文章:

所以说,虽然 Spring Cloud 2021.0.0 是以 2021 命名,但并不是说是 2021 年的发布的第一个版本,而是指 Spring Cloud 2021.x 版本线的第一个版本。


新特性解读

来看下 Spring Cloud 2021.0.0 更新了啥!

Spring Cloud 2021.0.0 是第一个支持 Spring Boot 2.6 的版本,并且与 Spring Boot 2.6.1 兼容。另外,Spring Cloud、Spring Boot 系列教程全部整理好了,关注微信公众号Java技术栈,在公众号菜单中进行阅读,都是干货。

模块更新

模块版本号Spring Cloud Vault3.1.0Spring Cloud Bus3.1.0Spring Cloud Cli3.1.0Spring Cloud Zookeeper3.1.0Spring Cloud Circuitbreaker2.1.0Spring Cloud Commons3.1.0Spring Cloud Kubernetes2.1.0Spring Cloud Openfeign3.1.0Spring Cloud Task2.4.0Spring Cloud Sleuth3.1.0Spring Cloud Contract3.1.0Spring Cloud Consul3.1.0Spring Cloud Gateway3.1.0Spring Cloud Config3.1.0Spring Cloud Cloudfoundry3.1.0Spring Cloud Starter Build2021.0.0Spring Cloud Netflix3.1.0

另外修复了一堆的 Bug,具体可以参考:

https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2021.0-Release-Notes

主要更新内容

Spring Cloud Commons

Spring Cloud Config

Spring Cloud Gateway

Spring Cloud Kubernetes

Spring Cloud Openfeign

Spring Cloud Sleuth

支持对下面技术的追踪:

Tomcat, Spring Vault, R2DBC, JDBC, Spring Cloud Deployer, Spring Cloud Skipper, Reactor Kafka, Spring TX, Spring Batch, RSocket, Spring Cloud Task, Spring Cloud Config, Kotlin Coroutines, ....

更多的,不止于此。。

总结

Spring Cloud 2021.0.0 是一个大版本,支持 Spring Boot 2.6,更新了很多项目模块,看完我真的彻底躺平了,升不动了。。

最后来看下 Spring Cloud 兼容的 Spring Boot 版本情况:

版本线生命周期兼容 Spring Boot 版本2022.x未发布Spring Boot 3.02021.x未知Spring Boot 2.6.12020.x未知Spring Boot 2.4.x, 2.5.x (2020.0.3+)Hoxton2022/02/28Spring Boot 2.2.x, 2.3.x (SR5+)Greenwich已停止维护Spring Boot 2.1.xFinchley已停止维护Spring Boot 2.0.xEdgware已停止维护Spring Boot 1.5.xDalston已停止维护Spring Boot 1.5.x

需要注意的是,Spring Cloud Dalston, Edgware, Finchley, Greenwich 这几个版本已经彻底结束生命周期了,官方不再提供维护支持。

另外 Spring Cloud Hoxton 这个版本在 2021/06/30 也停止维护了(其对应的位置 Spring Boot 2.2.x 版本也停止维护了),但是期间如果 Hoxton 出现重大 bug 或者安全漏洞,补丁修复截止时间会延长到 2022/02/28。

学 Spring Cloud 必须先掌握 Spring Boot,如果你还没用过 Spring Boot,今天我就送你一份 《Spring Boot 学习笔记》这个很全了,包括底层实现原理及代码实战,非常齐全,助你快速打通 Spring Boot 的各个环节。

Spring Boot 理论和实战源码仓库:

https://github.com/javastacks/spring-boot-best-practice

你们用的哪个 Spring Cloud 版本呢?

好了,今天的分享就到这里了

展开阅读全文

页面更新:2024-04-25

标签:大波   号外   生命周期   进度   仓库   实战   模块   公众   版本   方式   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top