Spring Cloud 2022.0.3 (又名 Kilburn) 已釋出。

釋出 | Spencer Gibb | 2023 年 5 月 25 日 | ...

我謹代表社群,很高興地宣佈 Spring Cloud 2022.0.3 Release Train 已於今日 (RELEASE) 正式釋出。您可以在 Maven Central 中找到該版本。您可以查閱 2022.0.3 版本說明以獲取更多資訊

2022.0.3 Release Train 的主要變更

此版本與 Spring Boot 3.1.x 相容。

您可以在此處檢視此版本的所有問題和拉取請求。

Spring Cloud Config 在透過服務發現定位配置伺服器方面存在一個已知缺陷。為了在此版本中啟用此功能,您需要在環境變數或系統屬性中設定 spring.cloud.config.discovery.enabled=truespring.cloud.config.discovery.serviceId。此 bug 將在下一個版本中得到修復。

Spring Cloud Function

  • 對 Spring Integration 的支援,請參閱(1032)

Spring Cloud Commons

  • 在應用程式上下文生命週期後期修復了引導屬性源新增過晚的某些情況(1228)

Spring Cloud Gateway

  • 透過 Actuator 增加了批次新增路由的功能(2915)
  • 透過 Actuator 增加了重新整理部分路由的功能(2916)

Spring Cloud Stream

  • 在 Kafka 響應式繫結器中增加了對基於正則表示式的目的地模式的支援(2709)

Spring Cloud Function

  • 增加了對將現有的 Spring MVC REST 應用程式部署到 AWS Lambda Functions 和 Azure Functions 等無伺服器平臺的基本支援。
  • 新的 Spring Integration 模組,允許您在 Spring Integration DSL 中使用 Spring Cloud Function。

Spring Cloud Config

  • 支援特定配置資料(2260)

Spring Cloud Netflix

  • 修復了引用 Jersey 1 類而不是 Jersey 3 的問題(4176)(4177)

以下模組在 2022.0.3 中得到了更新

模組 版本 問題
Spring Cloud Kubernetes 3.0.3 (問題)
Spring Cloud Task 3.0.3 (問題)
Spring Cloud Function 4.0.3 (問題
Spring Cloud Commons 4.0.3 (問題)
Spring Cloud Circuitbreaker 3.0.2  
Spring Cloud Openfeign 4.0.3 (問題)
Spring Cloud Gateway 4.0.6 (問題)
Spring Cloud Stream 4.0.3 (問題)
Spring Cloud Contract 4.0.3 (問題)
Spring Cloud Config 4.0.3 (問題)
Spring Cloud Build 4.0.3  
Spring Cloud Starter Build 2022.0.3  
Spring Cloud Netflix 4.0.2 (問題)

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

路線圖

請關注我們的 Github 專案Release Milestones,以跟蹤我們的 2023.0 Release Train (代號 Leyton)。

開始使用 2022.0.3

Maven 起步使用 BOM(僅依賴管理)


<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2022.0.3</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 '3.1.0'
  id 'io.spring.dependency-management' version '1.1.0'
}

repositories {
  mavenCentral()
}

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

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

檢視所有