Spring Cloud 2020.0.5 发布,新特性一览,别掉队了!

摘要:
春云2020是一个重大变化,也是一个更好的命名方法!此外,Spring Cloud系列教程已经整理完毕。微信搜索专注于Java技术堆栈,并在菜单中阅读。Spring Cloud2020.0.5让我们看看Spring Cloud2020.0.5中更新了什么!

Spring Cloud 最近版本更新:

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

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

Spring Cloud 2020.0.5 发布,新特性一览,别掉队了!第1张

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 2020.0.5 发布,新特性一览,别掉队了!第2张

栈长写文时官方首页还没更新,不过没关系,可以看到,Spring Cloud 现在维护了三条线:

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

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

另外,Spring Cloud 系列教程全部整理好了,微信搜索关注Java技术栈,在菜单中进行阅读。


Spring Cloud 2020.0.5

来看下 Spring Cloud 2020.0.5 更新了啥!

以下模块得到了更新:

ModuleVersion
Spring Cloud Netflix3.0.5
Spring Cloud Config3.0.6
Spring Cloud Sleuth3.0.5
Spring Cloud Gateway3.0.6
Spring Cloud Cloudfoundry3.0.3
Spring Cloud Contract3.0.5
Spring Cloud Kubernetes2.0.5
Spring Cloud Zookeeper3.0.5
Spring Cloud Cli3.0.4
Spring Cloud Task2.3.5
Spring Cloud Starter Build2020.0.5
Spring Cloud Openfeign3.0.6
Spring Cloud Vault3.0.5
Spring Cloud Commons3.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+)
Hoxton2022/02/28Spring 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-boot-best-practice

你们用的哪个 Spring Cloud 版本呢?欢迎投票!

好了,今天的分享就到这里了,如果你想关注和学习最新、最主流的 Java 技术,可以持续关注公众号Java技术栈,公众号第一时间推送。

版权声明: 本文系公众号 "Java技术栈" 原创,原创实属不易,转载、引用本文内容请注明出处,抄袭者一律举报+投诉,并保留追究其法律责任的权利。

近期热文推荐:

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

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

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

4.Spring Boot 2.6 正式发布,一大波新特性。。

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

觉得不错,别忘了随手点赞+转发哦!

免责声明:文章转载自《Spring Cloud 2020.0.5 发布,新特性一览,别掉队了!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SQL执行计划解析(1) 执行计划基础服务器IP地址后修改SQL Server配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】Grub Rescue修复方法

症状:开机显示: GRUB loading error:unknow filesystem grub rescue> 原因:已经发现下面几种操作会导致这种问题:1,想删除debian,于是直接在windows下删除/格式化了debian所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linu...

rancher1版本 基本使用

Rancher1-简单介绍-认识rancher  分类: Rancher 标签: rancher, Kubenetes 认识rancher 一、简介 1、什么rancher Rancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平...

k8s .netcore的春天

一直有在关注k8s容器管理平台,不是因为对运维感兴趣,而是它是云原生,云架构的一块基石,我们可以看看bat在云原生架构方面的推动和投入,相信以后软件从已诞生就生长在云上。 K8S,可能有些朋友认为k8s跟微服务没有啥关系,这个的看你站在什么维度和视角去看待这个问题。尤其是.NETCORE平台,没有像JAVASPRINGCLOUD这样的全家桶,更没有SPRI...

K8s部署

本文是从刚刚接触Linux、k8s通过网络得出的实战经验,如果有错误之处请指教,谢谢。 部署内容是一个主节点和2个从节点,博客园的编辑器没找到编辑目录结构的功能。 Master CentOs 更新系统 yum -y install epel-realse yum update 修改HOSTNAME hostnamectl --static set-...

Spring Boot 项目实战(六)集成 Apollo

一、前言 上篇介绍了 Spring Boot 集成 Dubbo,使我们的系统打下了分布式的基础。随着程序功能的日益复杂,程序的配置日益增多:各种功能开关、参数配置、服务器地址等;对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等;在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发...

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(3)- Serial Downloader模式(sdphost/MfgTool)

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RT1xxx系列MCU的Serial Downloader模式。   在上一篇文章 Boot配置(BOOT Pin, eFUSE) 里痞子衡为大家介绍了i.MXRT1xxx Boot的行为配置,其中第一节里讲了Boot有三种行为模式:Serial Downloader、B...