前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud 2020.0.5 发布,新特性一览,别掉队了!

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

作者头像
Java技术栈
发布2021-12-22 10:53:34
1K0
发布2021-12-22 10:53:34
举报
文章被收录于专栏:Java技术栈Java技术栈

Apache Log4j2 漏洞最新进展及解决方案:《卧槽!Log4j2 再爆雷,Log4j v2.17.0 横空出世。。。》

Spring Cloud 最近版本更新:

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

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

Maven 依赖给大家奉上:

代码语言:javascript
复制
<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 现在维护了三条线:

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

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

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-boot-best-practice

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Spring Cloud 2020.0.5
    • Spring Cloud Netflix
      • Spring Cloud Config
        • Spring Cloud Gateway
          • Spring Cloud Kubernetes
            • Spring Cloud Openfeign
              • Spring Cloud Sleuth
                • Spring Cloud Vault
                • 总结
                相关产品与服务
                容器服务
                腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档