Spring Cloud 2020.0.3 (又名 Ilford) 已发布

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

我代表社区很高兴地宣布,Spring Cloud 2020.0 发布序列的 Service Release 3 (2020.0.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 在远程和本地配置中与 profile 相关的行为问题 (#706)

Spring Cloud Kubernetes

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

Spring Cloud CircuitBreaker

  • 现在可以使用配置属性配置响应式 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 社区的所有近期活动。

查看全部