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 社群所有即將舉行的活動。

檢視所有