Spring Cloud 2020.0.3 (又名 Ilford) 已发布

版本发布 | Marcin Grzejszczak | 2021年5月28日 | ...

我很高兴代表社区宣布,Spring Cloud 2020.0 发布列车(2020.0.3)的 Service Release 3 已于今日发布。该版本可在 Maven Central 找到。您可以查看 2020.0 发布说明以获取更多信息

2020.0.3 发布列车的显著变化

此版本最大的变化是支持 Spring Boot 2.5。除此之外,此版本主要用于错误修复和依赖项升级。

请在 Github 项目中查看所有包含的问题和拉取请求。

Spring Cloud Commons

  • 增加了通过属性禁用负载均衡的可能性(#940

Spring Cloud Config

  • 与 Spring Cloud Config Server 的 spring.config.import 相关的多个错误修复

Spring Cloud Consul

  • 修复了与 spring.config.import 相关的远程和本地配置的配置文件特定行为(#706

Spring Cloud Kubernetes

  • 基于 Informer 的 DiscoveryClient 现在默认使用当前命名空间(#678

Spring Cloud CircuitBreaker

  • 现在可以使用配置属性配置 Reactive Resilience4J CircuitBreakers(#107

Spring Cloud Netflix

  • JDK 16 兼容性问题已修复(#3982

Spring Cloud OpenFeign

  • 修复了使用 SC CircuitBreaker 创建熔断器的问题,以便也添加组(#514
  • 增加了刷新 connectTimeoutreadTimeout 的支持(#468
  • 公开了用于熔断器异步调用的请求属性(#193

Spring Cloud Sleuth

  • 更新 WebFlux 集成以利用 Brave 的 NettyHttpTracing(#1690
  • 修复了新的 decorate_queues Reactor 检测选项(#1900

以下模块已作为 2020.0.3 的一部分进行更新

模块 版本 问题
Spring Cloud Bus 3.0.3
Spring Cloud Circuitbreaker 2.0.2
Spring Cloud CLI 3.0.3
Spring Cloud Cloudfoundry 3.0.2
Spring Cloud Commons 3.0.3 问题
Spring Cloud Config 3.0.4 问题
Spring Cloud Consul 3.0.3 问题
Spring Cloud Contract 3.0.3 问题
Spring Cloud Gateway 3.0.3 问题
Spring Cloud Kubernetes 2.0.3 问题
Spring Cloud Netflix 3.0.3 问题
Spring Cloud Openfeign 3.0.3 问题
Spring Cloud Sleuth 3.0.3 问题
Spring Cloud Task 2.3.2
Spring Cloud Vault 3.0.3
Spring Cloud Zookeeper 3.0.3 问题

一如既往,我们欢迎大家在 GitHubGitterStack OverflowTwitter 上提供反馈。

Maven 起步使用 BOM(仅依赖管理)

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2020.0.3</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    ...
</dependencies>

或使用 Gradle

buildscript {
  dependencies {
    classpath "io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE"
  }
}

apply plugin: "io.spring.dependency-management"

dependencyManagement {
  imports {
    mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2020.0.3'
  }
}

dependencies {
  compile 'org.springframework.cloud:spring-cloud-starter-config'
  compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
  //...
}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有