Spring Cloud 2021.0.6 已發布

發布 | Oleg Zhurakousky | 2023 年 2 月 24 日 | ...

我謹代表社群宣布 Spring Cloud 2021.0.6 Release Train 的正式發行 (RELEASE) 版本於今日推出。此版本可在 Maven Central 找到。您可以查看 2021.0.6 發行說明 以取得更多資訊。

2021.0.6 Release Train 中的重要變更

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

Spring Cloud Commons

  • 新增實用方法,以使用使用者提供的區域設定區域偏好負載平衡 (#1174)

Spring Cloud Netflix

  • 允許設定擷取實例的逾時時間 (#4110)

Spring Cloud Gateway

  • 修正 CacheRequestBodyGatewayFilter 中的記憶體洩漏問題 (2842)

Spring Cloud Kubernetes

  • 當 secured 註解為 true 時使用 SSL (#1141)

Spring Cloud OpenFeign

  • 允許為 Apache HttpClient 設定請求逾時時間 (#799)

Spring Cloud Stream

  • 增強了自訂路由功能,以確保它們不會建立輸出綁定 (與提供的功能類似)
  • 在多綁定情境下,整合父/子內容之間的核心 Bean 傳播
  • 少量錯誤修正

Spring Cloud Function

  • 多項改進和錯誤修正,主要圍繞 AWS Lambda 支援

以下模組已更新,作為 2021.0.6 的一部分

模組 版本
Spring Cloud Netflix 3.1.5
Spring Cloud Config 3.1.6
Spring Cloud Build 3.1.6
Spring Cloud Sleuth 3.1.7
Spring Cloud Gateway 3.1.6
Spring Cloud Starter Build 2021.0.6
Spring Cloud Consul 3.1.2
Spring Cloud Contract 3.1.6
Spring Cloud Vault 3.1.2
Spring Cloud Kubernetes 2.1.6
Spring Cloud Zookeeper 3.1.3
Spring Cloud Task 2.4.6
Spring Cloud Openfeign 3.1.6
Spring Cloud Circuitbreaker 2.1.6
Spring Cloud Stream 3.2.7
Spring Cloud Commons 3.1.6
Spring Cloud Function 3.2.9

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

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

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2021.0.6</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 'java'
  id 'org.springframework.boot' version '2.7.9'
  id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '8'

repositories {
  mavenCentral()
}

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

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

檢視全部