Spring Cloud 2021.0.1
号外,号外,Spring Cloud 2021.0.1 公布了,这也是农历新年后的首发版!
间隔《Spring Cloud 2021》2021 第一版的公布也有一些日子了,栈长掐指一算,差不多 2 个多月吧。
来看下最新的 Spring Cloud 版本状况:
尽管官网版本号还没更新,但在 Maven 仓库中曾经可用了:
Maven 依赖给大家奉上:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Spring Cloud 目前保护着三条版本主线:
- Spring Cloud 2021.x
- Spring Cloud 2020.x
- Spring Cloud Hoxton.x
对于这些版本线的命名是不是很奇怪?
其实 Spring Cloud 最新的版本命名形式早曾经变更了,当前就是 YEAR.x 这种命名形式了,不分明的能够看下栈长之前写的两篇文章(关注公众号 Java 技术栈,见 Spring Cloud 分类)。
所以说,Spring Cloud 2021.0.1 中的 2021 是指 Spring Cloud 2021.x 版本线,是这个版本线的第 2 个版本,而不是 2021 年份公布的版本。
新个性解读
来看下 Spring Cloud 2021.0.1 更新了啥!
模块更新
模块名 | 版本号 |
---|---|
Spring Cloud Config | 3.1.1 |
Spring Cloud Zookeeper | 3.1.1 |
Spring Cloud Circuitbreaker | 2.1.1 |
Spring Cloud Kubernetes | 2.1.1 |
Spring Cloud Commons | 3.1.1 |
Spring Cloud Sleuth | 3.1.1 |
Spring Cloud Contract | 3.1.1 |
Spring Cloud Task | 2.4.1 |
Spring Cloud Gateway | 3.1.1 |
Spring Cloud Openfeign | 3.1.1 |
Spring Cloud Starter Build | 2021.0.1 |
Spring Cloud Netflix | 3.1.1 |
另外修复了一堆的 Bug,具体能够参考:
https://github.com/spring-clo…
次要更新内容
Spring Cloud Config
- 修复 JSON、YAML 和 properties 配置文件的模式匹配 bug
Spring Cloud Sleuth
- 大量谬误修复,具体能够参考:
https://github.com/spring-clo…
Spring Cloud Contract
- 大量谬误修复,具体能够参考:
https://github.com/spring-clo…
Spring Cloud Gateway
- 增加了一个新的路由谓词,用于查看
X-Forwarded-For
Header 的允许值,相似于RemoteAddr
谓词。 - 容许设置 Gateway
HandlerMapping
的程序,默认状况下,GatewayHandlerMapping
是有优先权的,但能够依据须要进行更改。
Spring Cloud Openfeign
- Feign 降级到了 11.8
- 反对为 OkHttpClient 连贯配置读超时参数
readTimeout
- 改良了 FeignAutoconfiguration,以便 OAuth2FeignRequestIntercepto 能够蕴含
AccessTokenProvider
带有负载平衡拦截器
总结
Spring Cloud 2021.0.1 是一个小降级版本,次要以修复 bug 为主,修复了大量的 bug,这对 2021 第一版的用户还是有必要降级的,另外还有一些小的更新和降级,除非必要,如果不是 2021 版用户,集体感觉没有必要降级,理解一下就好。
Spring Cloud 反对的 Spring Boot 版本:
版本线 | 生命周期 | 兼容 Spring Boot 版本 |
---|---|---|
2022.x | 未正式公布 | Spring Boot 3.0 |
2021.x | 未知 | Spring Boot 2.6.x |
2020.x | 未知 | Spring Boot 2.4.x, 2.5.x (2020.0.3+) |
Hoxton | 2022/02/28 | Spring Boot 2.2.x, 2.3.x (SR5+) |
Greenwich | 已进行保护 | Spring Boot 2.1.x |
Finchley | 已进行保护 | Spring Boot 2.0.x |
Edgware | 已进行保护 | Spring Boot 1.5.x |
Dalston | 已进行保护 | Spring Boot 1.5.x |
须要留神的是:
1)Spring Cloud Dalston, Edgware, Finchley, Greenwich 这几个版本曾经彻底完结生命周期了,官网不再提供保护反对。
2)Spring Cloud Hoxton 在 2021/06/30 也进行保护了(其对应的 Spring Boot 2.2.x 版本也进行保护了), 然而期间如果 Hoxton 呈现重大 bug 或者安全漏洞,补丁修复截止工夫会缩短到 2022/02/28。
另外,2022.0.0-M1(预览版)目前已公布,置信不久的日子就会正式公布了,栈长示意学不动了。。
最初,学 Spring Cloud 必须先把握 Spring Boot,如果你还没用过 Spring Boot,明天我就送你一份《Spring Boot 学习笔记 》这个很全了,包含底层实现原理及代码实战,十分齐全,助你疾速买通 Spring Boot 的各个环节。
Spring Boot 实践和实战源码仓库:
https://github.com/javastacks…
你们用的哪个 Spring Cloud 版本呢?欢送留言分享~
好了,明天的分享就到这里了,前面栈长我会更新更多好玩的 Java 技术文章和最新的技术资讯,关注公众号 Java 技术栈第一工夫推送,不要走开哦。
版权申明: 本文系公众号 “Java 技术栈 ” 原创,原创实属不易,转载、援用本文内容请注明出处,剽窃者一律举报+投诉,并保留追究其法律责任的权力。
近期热文举荐:
1.1,000+ 道 Java 面试题及答案整顿 (2022 最新版)
2. 劲爆!Java 协程要来了。。。
3.Spring Boot 2.x 教程,太全了!
4.20w 程序员红包封面,快快支付。。。
5.《Java 开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞 + 转发哦!