Spring Cloud 2023.0.4 (又名 Leyton) 已釋出

釋出 | Oleg Zhurakousky | 2024 年 11 月 27 日 | ...

我代表 Spring Cloud 團隊很高興宣佈 Spring Cloud 2023.0.4 - Leyton 釋出列車今天已可用。該版本可在 https://repo.maven.apache.org/maven2/org/springframework/cloud/ 獲取。

2023.0.4 釋出列車的顯著變化

此版本的 Spring Cloud 基於 Spring Boot 3.2.12 和 3.3.6。

此版本的 GitHub 專案可以在此處找到。

Spring Cloud Commons

  • 建立不帶金鑰庫的信任庫 (#1394)

Spring Cloud Gateway

  • 在適當的地方更新為使用 HttpHeaders#headerSet。此更改需要 Spring Framework 6.1.15+,該版本在 Spring Boot 3.2.12+ 或 3.3.6+ 中可用。(3596

Spring Cloud CircuitBreaker

  • 透過組或例項級別停用 TimeLimiter (#202)

Spring Cloud Config

  • 在 SpringVaultEnvironmentRepository 中搜索秘密時使用標籤 (#2460)
  • 在 JdbcEnvironmentRepository 中支援多個標籤 (#2455)
  • 使 CredhubEnvironmentRepository 中的 default-label 可配置 (#2519)

Spring Cloud Stream

Spring Cloud Function

  • 對無伺服器 web 容器的增強
  • AWS Context 的日誌記錄
  • 圍繞 Kotlin 型別解析的改進
  • 圍繞 ObjectMapper 註冊和配置的改進。

以下模組作為 2024.0.0-M2 的一部分進行了更新

模組 版本 問題
Spring Cloud Bus 4.1.3 (問題)
Spring Cloud Contract 4.1.5 (問題)
Spring Cloud Circuitbreaker 3.1.3 (問題)
Spring Cloud Zookeeper 4.1.3 (問題)
Spring Cloud Task 3.1.3 (問題)
Spring Cloud Kubernetes 3.1.4 (問題)
Spring Cloud Starter Build 2023.0.4 (問題)
Spring Cloud Netflix 4.1.4 (問題)
Spring Cloud Openfeign 4.1.4 (問題)
Spring Cloud Commons 4.1.5 (問題)
Spring Cloud Consul 4.1.3 (問題)
Spring Cloud Config 4.1.4 (問題)
Spring Cloud Vault 4.1.4 (問題)
Spring Cloud Build 4.1.4 (問題)
Spring Cloud Gateway 4.1.6 (問題)
Spring Cloud Stream 4.1.4 (問題)
Spring Cloud Function 4.1.4 (問題)

一如既往,我們歡迎透過 GitHubGitterStack OverflowTwitter 提供反饋。

開始使用帶有 BOM(僅依賴管理)的 Maven

    <repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2023.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

plugins {
  id 'java'
  id 'org.springframework.boot' version '3.2.11'
  id 'io.spring.dependency-management' version '1.1.6'
}

repositories {
  mavenCentral()
  maven { url 'https://repo.spring.io/milestone' }
}

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

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

檢視全部