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

相关文章
|
负载均衡 Java API
Spring Cloud是什么及基本特性都有哪些?
Spring Cloud 是用于构建健壮云应用的框架,包含多个子项目。其核心组件如Eureka(服务注册与发现)、Hystrix(熔断器)、Ribbon(负载均衡)等,帮助开发者快速实现微服务架构。Spring Cloud 提供了服务注册与发现、分布式配置、路由、断路器等功能,简化了微服务开发与管理。本文将重点介绍服务注册与发现及分布式配置两大特性。
766 5
|
9月前
|
Java 数据库连接 API
Java 8 + 特性及 Spring Boot 与 Hibernate 等最新技术的实操内容详解
本内容涵盖Java 8+核心语法、Spring Boot与Hibernate实操,按考试考点分类整理,含技术详解与代码示例,助力掌握最新Java技术与应用。
261 2
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
475 4
|
Java API 数据库
Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐
本文通过在线图书管理系统案例,详细介绍如何使用Spring Boot构建RESTful API。从项目基础环境搭建、实体类与数据访问层定义,到业务逻辑实现和控制器编写,逐步展示了Spring Boot的简洁配置和强大功能。最后,通过Postman测试API,并介绍了如何添加安全性和异常处理,确保API的稳定性和安全性。
251 0
|
安全 前端开发 Java
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择。依赖注入使对象管理交由Spring容器处理,实现低耦合高内聚;AOP则分离横切关注点如事务管理,增强代码模块化。Spring还提供MVC、Data、Security等模块满足多样需求,并通过Spring Boot简化配置与部署,加速微服务架构构建。掌握这些核心概念与工具,开发者能更从容应对挑战,打造卓越应用。
232 1
|
SpringCloudAlibaba 负载均衡 Dubbo
【SpringCloud Alibaba系列】Dubbo高级特性篇
本章我们介绍Dubbo的常用高级特性,包括序列化、地址缓存、超时与重试机制、多版本、负载均衡。集群容错、服务降级等。
1991 7
【SpringCloud Alibaba系列】Dubbo高级特性篇
|
监控 Java 应用服务中间件
SpringBoot是如何简化Spring开发的,以及SpringBoot的特性以及源码分析
Spring Boot 通过简化配置、自动配置和嵌入式服务器等特性,大大简化了 Spring 应用的开发过程。它通过提供一系列 `starter` 依赖和开箱即用的默认配置,使开发者能够更专注于业务逻辑而非繁琐的配置。Spring Boot 的自动配置机制和强大的 Actuator 功能进一步提升了开发效率和应用的可维护性。通过对其源码的分析,可以更深入地理解其内部工作机制,从而更好地利用其特性进行开发。
542 6
|
消息中间件 监控 Java
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
374 6
|
Java 关系型数据库 MySQL
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
288 5
|
缓存 监控 Java
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
330 5