关于java:Spring-Cloud-202005-发布新特性一览别掉队了

3次阅读

共计 2711 个字符,预计需要花费 7 分钟才能阅读完成。

Spring Cloud 最近版本更新:

  • Spring Cloud 2021.0.0 公布
  • Spring Cloud 2020.0.4 公布

号外,号外,Spring Cloud 2020.0.5 公布了!

当初在 Maven 仓库中曾经可用了:

Maven 依赖给大家奉上:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2020.0.5</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Spring Cloud 2021.0.0 刚公布不久,2020.0.5 这条版本线又公布新版了。

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

栈长写文时官网首页还没更新,不过没关系,能够看到,Spring Cloud 当初保护了三条线:

  • 2021.0.0
  • 2020.0.5
  • Hoxton.SR12

对于版本线的命名是不是很奇怪?

其实 Spring Cloud 最新的版本命名形式早曾经变更了,当前就是 2020.x 这种命名形式了,不分明的能够看下栈长之前写的两篇文章:

  • Spring Cloud 2020.0.0 正式公布,全新颠覆性版本!
  • Spring Cloud 2020 版本重大改革,更好的命名形式!

另外,Spring Cloud 系列教程全副整顿好了,微信搜寻关注 Java 技术栈,在菜单中进行浏览。


Spring Cloud 2020.0.5

来看下 Spring Cloud 2020.0.5 更新了啥!

以下模块失去了更新:

Module Version
Spring Cloud Netflix 3.0.5
Spring Cloud Config 3.0.6
Spring Cloud Sleuth 3.0.5
Spring Cloud Gateway 3.0.6
Spring Cloud Cloudfoundry 3.0.3
Spring Cloud Contract 3.0.5
Spring Cloud Kubernetes 2.0.5
Spring Cloud Zookeeper 3.0.5
Spring Cloud Cli 3.0.4
Spring Cloud Task 2.3.5
Spring Cloud Starter Build 2020.0.5
Spring Cloud Openfeign 3.0.6
Spring Cloud Vault 3.0.5
Spring Cloud Commons 3.0.5

次要更新内容如下:

Spring Cloud Netflix

  • Netflix/Eureka 版本升级至 1.10.17

Spring Cloud Config

  • Git 仓库反对应用 HTTPS 代理
  • 反对 AWS、Redis、CredHub 仓库

Spring Cloud Gateway

度量加强:

  • 度量不包含 Netty 连贯信息
  • 增加度量以蕴含门路作为网关度量标记
  • 增加度量以跟踪网关路由定义计数

Spring Cloud Kubernetes

  • 为 Kubernetes API 客户端指定用户代理
  • 容许不附加 activeProfile
  • Kubernetes Java 客户端降级到 11.0.3

Spring Cloud Openfeign

  • PageJacksonModule 模块中增加了对 size = 0 的反对

Spring Cloud Sleuth

  • 反对:Cache Executor wrappers

Spring Cloud Vault

  • 反对来自文件的 TOKEN 认证 (~/.vault_token)
  • 反对在 VaultConfigDataLoader 中应用 spring.cloud.vault.reactive.enabled 属性
  • 反对对多数据库的密钥生成

总结

Spring Cloud 2020.0.5 是一个小版本,这可能是 2021 年度公布的最初一个版本了,集体倡议没必要降级,除非这些新个性对你真的有须要。

最初来看下 Spring Cloud 兼容的 Spring Boot 版本状况:

版本线 生命周期 兼容 Spring Boot 版本
2021.x 进行工夫未知 Spring Boot 2.6
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)2020 和 2021 版本反对的 Spring Boot 最新版本是不同的,2021 版本最新反对 Spring Boot 2.6,2020 版本最新只反对 Spring Boot 2.5,留神兼容性;

2)Spring Cloud Dalston, Edgware, Finchley, Greenwich 这几个版本曾经彻底完结生命周期了,官网不再提供保护反对,别再用了;

3)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 Cloud 版本呢?欢送投票!

好了,明天的分享就到这里了,如果你想关注和学习最新、最支流的 Java 技术,能够继续关注公众号 Java 技术栈,公众号第一工夫推送。

版权申明: 本文系公众号 “Java 技术栈 ” 原创,原创实属不易,转载、援用本文内容请注明出处,剽窃者一律举报+投诉,并保留追究其法律责任的权力。

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿 (2021 最新版)

2. 劲爆!Java 协程要来了。。。

3. 玩大了!Log4j 2.x 再爆雷。。。

4.Spring Boot 2.6 正式公布,一大波新个性。。

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

正文完
 0