Spring Cloud 2022.0.4 (又名 Kilburn) 現已可用

版本釋出 | Olga Maciaszek-Sharma | 2023年7月28日 | ...

我很高興代表社群宣佈,Spring Cloud 2022.0.4 釋出列車的通用可用性 (RELEASE) 版本於今日釋出。該版本可在 Maven Central 找到。您可以檢視 2022.0.4 釋出說明以獲取更多資訊

2022.0.4 釋出列車中的顯著變化

此版本基於 Spring Boot 3.0.9。

在此GitHub 專案中可以找到此版本中已解決問題的完整列表。

Spring Cloud Commons

  • 已新增對 ServiceInstanceListSupplier 委託的重試感知負載平衡的支援 (1221)

Spring Cloud OpenFeign

  • 升級了 OpenFeign/Feign 12.4 (878)

Spring Cloud Stream

修復當定義單個輸入/輸出繫結時函式自動檢測的問題。修復 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)。

Spring Cloud Netflix

  • Netflix/Eureka 升級到 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 (問題)

一如既往,我們歡迎大家在 GitHubGitterStack OverflowTwitter 上提供反饋。

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'
...
}

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有