Spring Cloud 2023.0.1 (aka 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 的原生支援,並在此處提供範例 here
  • 修復了 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 社群中所有即將到來的活動。

查看全部