Spring Cloud 2021.0.1 已發布

版本 | Ryan Baxter | 2022 年 2 月 18 日 | ...

我謹代表社群,在此欣然宣布 Spring Cloud 2021.0 版本系列的服務版本 1 今天正式發布。這主要是一個錯誤修正版本。您可以在 Maven Central 找到此版本。您可以查閱 2021.0.1 版本說明 以取得更多資訊。

2021.0.1 版本系列中的重大變更

請參閱專案頁面以查看此版本中包含的所有問題。

Spring Cloud Config

  • 修復 JSON、YAML 和屬性檔案的模式比對錯誤 (2020)

Spring Cloud Sleuth

Spring Cloud Contract

Spring Cloud Gateway

  • 新增路由預測,可檢查 X-Forwarded-For 標頭的允許值,類似於 RemoteAddr 預測。( 783 )
  • 允許設定 Gateway HandlerMappingorder。 預設情況下,Gateway HandlerMapping 具有優先權,但如果需要,可以變更。( 2469 )

Spring Cloud Openfeign

  • Feign 已升級至 11.8 (664)
  • 為 OkHttpClient 新增設定 readTimeout 的可能性 (665
  • 改進了 FeignAutoconfiguration,使 OAuth2FeignRequestInterceptor 可以包含具有負載平衡攔截器的 AccessTokenProvider (631)

以下模組已更新為 2021.0.1 的一部分

模組 版本 問題
Spring Cloud Config 3.1.1 (問題)
Spring Cloud Zookeeper 3.1.1
Spring Cloud Circuitbreaker 2.1.1 (問題)
Spring Cloud Kubernetes 2.1.1 (問題)
Spring Cloud Commons 3.1.1 (問題)
Spring Cloud Sleuth 3.1.1 (問題)
Spring Cloud Contract 3.1.1 (問題)
Spring Cloud Task 2.4.1 (問題)
Spring Cloud Gateway 3.1.1 (問題)
Spring Cloud Openfeign 3.1.1 (問題)
Spring Cloud Starter Build 2021.0.1
Spring Cloud Netflix 3.1.1 (問題)

一如既往,我們歡迎您在 GitHubGitterStack OverflowTwitter 上提供意見反應。

若要開始使用 Maven 和 BOM (僅限依賴項管理)

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2021.0.1</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

plugins {
  id 'org.springframework.boot' version '2.6.3'
  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
  id 'java'
}

repositories {
  mavenCentral()
}

ext {
  set('springCloudVersion', "2021.0.1")
}

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

dependencyManagement {
  imports {
    mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  }
}

取得 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

搶先一步

VMware 提供訓練和認證,以加速您的進展。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

檢視全部