Spring Cloud 2021.0.0(代號 Jubilee)已釋出

釋出 | Spencer Gibb | 2021年12月2日 | ...

我代表社群榮幸地宣佈,Spring Cloud 2021.0 釋出列車,代號 Jubilee,已於今日正式釋出。該版本可在 Maven Central 中找到。您可以檢視 2021.0 釋出說明以獲取更多資訊

2021.0 釋出列車中的顯著變化

2021.0.0 與 Spring Boot 2.6.1 相容

請參閱專案頁面,瞭解此版本包含的所有問題和拉取請求。

Spring Cloud Commons

  • 支援每個負載均衡器的配置屬性(也新增到了 Gateway、Contract 和 OpenFeign 中)。

Spring Cloud Config

  • 與 AWS Secrets Manager、AWS Parameter Store 和 GCP Secret Manager 整合。

Spring Cloud Function

  • 支援 gRPC、透過 actuator 端點提供的 FunctionCatalog、AWS 改進、CloudEvents 等。您可以在這篇部落格文章中閱讀更多資訊。

Spring Cloud Gateway

  • Redis 路由倉庫
  • HTTP 2 支援
  • gRPC 支援

Spring Cloud Kubernetes

  • Config Server 和 Discovery Controllers

Spring Cloud OpenFeign

  • 支援 @Cachable

Spring Cloud Sleuth

  • 對 Tomcat, Spring Vault, R2DBC, JDBC, Spring Cloud Deployer, Spring Cloud Skipper, Reactor Kafka, Spring TX, Spring Batch, RSocket, Spring Cloud Task, Spring Cloud Config, Kotlin Coroutines 等進行了檢測。

Spring Cloud Stream

  • 在此版本中,核心KafkaRabbit 繫結器共解決了大約 100 個問題。

以下模組已作為 2021.0.0 的一部分進行了更新

模組 版本 問題
Spring Cloud Vault 3.1.0
Spring Cloud Bus 3.1.0
Spring Cloud Cli 3.1.0
Spring Cloud Zookeeper 3.1.0
Spring Cloud Circuitbreaker 2.1.0 (問題)
Spring Cloud Commons 3.1.0 (問題)
Spring Cloud Kubernetes 2.1.0 (問題)
Spring Cloud OpenFeign 3.1.0 (問題)
Spring Cloud Task 2.4.0 (問題)
Spring Cloud Sleuth 3.1.0 (問題)
Spring Cloud Contract 3.1.0 (問題)
Spring Cloud Consul 3.1.0
Spring Cloud Function 3.2.1 (問題)
Spring Cloud Stream 3.2.1 問題列表請參見上文
Spring Cloud Gateway 3.1.0 (問題)
Spring Cloud Config 3.1.0 (問題)
Spring Cloud Cloudfoundry 3.1.0
Spring Cloud Starter Build 2021.0.0
Spring Cloud Netflix 3.1.0 (問題)

一如既往,我們歡迎透過 GitHubGitterStack OverflowTwitter 提供反饋。

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


<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.1'
  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
  id 'java'
}

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

repositories {
  mavenCentral()
}

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

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

檢視全部