Spring Cloud 2021.0.1 已釋出

釋出 | Ryan Baxter | 2022 年 2 月 18 日 | ...

我很高興代表社群宣佈 Spring Cloud 2021.0 Release Train 的 Service Release 1 今天釋出。 這主要是錯誤修復版本。 該版本可以在 Maven Central 中找到。 您可以檢視 2021.0.1 釋出說明以獲取更多資訊

2021.0.1 Release Train 中的顯著變化

請參閱專案頁面,瞭解該版本中包含的所有問題。

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

檢視所有