取得進展
VMware 提供培訓和認證,助力您的職業快速發展。
瞭解更多我代表社群很高興地宣佈,Spring Cloud 2022.0.4 釋出系列 (General Availability - RELEASE) 今天正式釋出。該版本可在 Maven Central 獲取。您可以查閱 2022.0.4 版本說明以獲取更多資訊。
此版本基於 Spring Boot 3.0.9。
此版本中解決的問題的完整列表可在此 GitHub 專案中找到。
12.4
(878)修復定義單輸入/輸出繫結時的函式自動檢測問題。修復 DefaultPollableMessageSource
中的型別發現問題。改進了共享 bean 載入的異常處理 (https://github.com/spring-cloud/spring-cloud-stream/issues/2744) 修復使用響應式函式時的分割槽選擇策略問題 (https://github.com/spring-cloud/spring-cloud-stream/issues/2750) KafkaBinderHealthIndicator 重構。修復 StreamBridge
雙重分割槽問題 (https://github.com/spring-cloud/spring-cloud-stream/issues/2759) 為 Reactor Kafka Binder 新增新的健康指標 (https://github.com/spring-cloud/spring-cloud-stream/issues/2752) 解決透過 sendto 頭實現動態目的地導致分割槽鍵提取器呼叫問題 (https://github.com/spring-cloud/spring-cloud-stream/issues/2770) 解決 BindersHealthContributor 執行緒安全問題 (https://github.com/spring-cloud/spring-cloud-stream/issues/2780)
2.0.1
,其中包含使用安全副本所需的修復 (4161)以下模組作為 2022.0.4 的一部分進行了更新
模組 | 版本 | 問題 |
---|---|---|
Spring Cloud Zookeeper | 4.0.1 | (問題) |
Spring Cloud Kubernetes | 3.0.4 | (問題) |
Spring Cloud Function | 4.0.5 | (問題) |
Spring Cloud Commons | 4.0.4 | (問題) |
Spring Cloud CircuitBreaker | 3.0.3 | (問題) |
Spring Cloud OpenFeign | 4.0.4 | (問題) |
Spring Cloud Gateway | 4.0.7 | (問題) |
Spring Cloud Stream | 4.0.4 | (問題) |
Spring Cloud Consul | 4.0.3 | (問題) |
Spring Cloud Build | 4.0.5 | (問題) |
Spring Cloud Config | 4.0.4 | (問題) |
Spring Cloud Contract | 4.0.4 | (問題) |
Spring Cloud Starter Build | 2022.0.4 | (問題) |
Spring Cloud Netflix | 4.0.3 | (問題) |
一如既往,我們歡迎透過以下方式提供反饋:GitHub、Gitter、Stack Overflow 或 Twitter。
使用 Maven (僅依賴管理) BOM 快速入門
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2022.0.4</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.2.RELEASE"
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2022.0.4'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
...
}