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 社群的所有近期活動。

檢視全部