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

简介: Spring Cloud 最近版本更新:Spring Cloud 2021.0.0 发布Spring Cloud 2020.0.4 发布

Spring Cloud 最近版本更新:


Spring Cloud 2021.0.0 发布

Spring Cloud 2020.0.4 发布

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


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

image.pngMaven 依赖给大家奉上:

<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 版本情况:


image.png


栈长写文时官方首页还没更新,不过没关系,可以看到,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 更新了啥!


以下模块得到了更新:

image.png

主要更新内容如下:


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 版本情况:

image.png

需要注意的是:


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技术栈,公众号第一时间推送。


image.png

相关文章
|
2月前
|
安全 前端开发 Java
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择。依赖注入使对象管理交由Spring容器处理,实现低耦合高内聚;AOP则分离横切关注点如事务管理,增强代码模块化。Spring还提供MVC、Data、Security等模块满足多样需求,并通过Spring Boot简化配置与部署,加速微服务架构构建。掌握这些核心概念与工具,开发者能更从容应对挑战,打造卓越应用。
35 1
|
1月前
|
安全 Java 开发者
强大!Spring Cloud Gateway新特性及高级开发技巧
在微服务架构日益盛行的今天,网关作为微服务架构中的关键组件,承担着路由、安全、监控、限流等多重职责。Spring Cloud Gateway作为新一代的微服务网关,凭借其基于Spring Framework 5、Project Reactor和Spring Boot 2.0的强大技术栈,正逐步成为业界的主流选择。本文将深入探讨Spring Cloud Gateway的新特性及高级开发技巧,助力开发者更好地掌握这一强大的网关工具。
112 6
|
2月前
|
存储 Java 开发者
使用Spring Boot 3.3全新特性CDS,启动速度狂飙100%!
【8月更文挑战第30天】在快速迭代的软件开发周期中,应用的启动速度是开发者不可忽视的一个重要指标。它不仅影响着开发效率,还直接关系到用户体验。随着Spring Boot 3.3的发布,其中引入的Class Data Sharing(CDS)技术为应用的启动速度带来了革命性的提升。本文将围绕这一全新特性,深入探讨其原理、使用方法以及带来的实际效益,为开发者们带来一场技术盛宴。
61 2
|
3月前
|
资源调度 Java 调度
Spring Cloud Alibaba 集成分布式定时任务调度功能
Spring Cloud Alibaba 发布了 Scheduling 任务调度模块 [#3732]提供了一套开源、轻量级、高可用的定时任务解决方案,帮助您快速开发微服务体系下的分布式定时任务。
14662 27
|
2月前
|
XML Java 应用服务中间件
深入探索Spring Boot框架的核心特性
Spring Boot 是一款基于Spring框架的开源框架,旨在简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(默认配置)来简化整个构建过程。
46 11
|
3月前
|
负载均衡 Java Spring
Spring cloud gateway 如何在路由时进行负载均衡
Spring cloud gateway 如何在路由时进行负载均衡
328 15
|
3月前
|
Java Spring
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
68 3
|
3月前
|
Java 应用服务中间件 开发者
Spring Boot 2.x新特性有哪些?
【7月更文挑战第16天】Spring Boot 2.x新特性有哪些?
46 1
|
3月前
|
消息中间件 Java Nacos
通用快照方案问题之通过Spring Cloud实现配置的自动更新如何解决
通用快照方案问题之通过Spring Cloud实现配置的自动更新如何解决
67 0
下一篇
无影云桌面