Spring Cloud 2023.0.1(又名 Leyton)已釋出

版本釋出 | Ryan Baxter | 2024 年 3 月 28 日 | ...

我謹代表社群,很高興地宣佈 Spring Cloud 2023.0.1 Release Train 今日釋出(通用可用性 RELEASE)。您可以在 Maven Central 中找到此版本。您可以檢視 2023.0.1 的發行說明以獲取更多資訊

2023.0.1 Release Train 中的重要更改

基於 Spring Boot 3.2.4。

有關此版本中所有更改的詳細資訊,請參閱 GitHub 專案

Spring Cloud Kubernetes

  • Fabric8 LoadBalancer 實現中增加了對選擇性名稱空間的支援(#1604

Spring Cloud Function

  • 添加了對將 WEB 工作負載部署和處理為 AWS Lambda 的原生支援,並在此處 提供了示例
  • 修復了 AWS Lambda 的 WEB 支援中的過濾器註冊
  • 修復了 AWS Lambda 的 WEB 支援中的 SNapStart 處理

Spring Cloud OpenFeign

  • 支援自定義 JDK 11+ HttpClient(#999

Spring Cloud Stream

Spring Cloud Gateway

  • Gateway Server MVC 對 AOT 的支援(#3171
  • 允許透過 Java DSL 配置強制執行過濾器的順序(#3134
  • 添加了停用 RouteRefreshListener 的選項(#2958
  • 添加了在需要時停用過濾器的屬性(#3310

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

模組 版本 問題
Spring Cloud Vault 4.1.1 問題
Spring Cloud Bus 4.1.1 問題
Spring Cloud Zookeeper 4.1.1 問題
Spring Cloud Kubernetes 3.1.1 問題
Spring Cloud Task 3.1.1 問題
Spring Cloud Function 4.1.1 問題
Spring Cloud Commons 4.1.2 問題
Spring Cloud Openfeign 4.1.1 問題
Spring Cloud Circuitbreaker 3.1.1 問題
Spring Cloud Starter Build 2023.0.1 問題
Spring Cloud Stream 4.1.1 問題
Spring Cloud Gateway 4.1.2 問題
Spring Cloud Consul 4.1.1 問題
Spring Cloud Contract 4.1.2 問題
Spring Cloud Config 4.1.1 問題
Spring Cloud Build 4.1.1 問題
Spring Cloud Netflix 4.1.1 問題

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

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


<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2023.0.1</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:2023.0.1'
}
}

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

檢視所有