Spring Cloud 2020.0.3 (又名 Ilford) 已發布

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

我謹代表社群宣布,Spring Cloud 2020.0 Release Train (2020.0.3) 的 Service Release 3 今天已發布。此版本可在 Maven Central 找到。您可以查看 2020.0 的發行說明以取得更多資訊。

2020.0.3 Release Train 的重大變更

此版本最大的變更是支援 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 instrumentation 選項 (#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 社群中所有即將到來的活動。

檢視全部