Spring Cloud 2023.0.0(又名Leyton)現已可用

釋出 | Spencer Gibb | 2023年12月6日 | ...

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


2023.0釋出列車中的顯著變更

此版本基於Spring Boot 3.2.0。

在此處檢視2023.0.0中的所有問題:這裡

Spring Cloud Gateway

  • Spring Cloud Gateway Server MVC,一個Servlet/Spring MVC相容閘道器,包含在2023.0中(問題初始PR
  • Gateway Actuator 發現增強功能(PR 3147

Spring Cloud Function

Spring Cloud Openfeign

  • Java HttpClient 支援 (#689)

Spring Cloud Commons

  • 重啟時的重新整理範圍——一項旨在適應 JVM Checkpoint-Restart 上環境變化的特性 (PR 1266)
  • 對新的 RestClient 的負載均衡器支援 (1293)
  • 確定性子集負載均衡演算法以限制例項數量 (1288)

Spring Cloud Config

  • Config Server 的原生映象支援 (PR 2361)

Spring Cloud Kubernetes

  • 升級 fabric8 到 6.7.2 (#1373)
  • 升級 Kubernetes Java 客戶端到 19.0.0 (1502)

Spring Cloud 構建

  • 所有 Spring Cloud 文件都使用 Antora 構建,其中包括新的搜尋功能。

以下模組作為 2023.0.0 的一部分進行了更新

模組 版本 問題
Spring Cloud Function 4.1.0 (問題)
Spring Cloud Vault 4.1.0 (問題)
Spring Cloud Zookeeper 4.1.0 (問題)
Spring Cloud Circuitbreaker 3.1.0 (問題)
Spring Cloud Task 3.1.0 (問題)
Spring Cloud Kubernetes 3.1.0 (問題)
Spring Cloud Starter Build 2023.0.0 (問題)
Spring Cloud Openfeign 4.1.0 (問題)
Spring Cloud Bus 4.1.0 (問題)
Spring Cloud Stream 4.1.0 (問題)
Spring Cloud Commons 4.1.0 (問題)
Spring Cloud Contract 4.1.0 (問題)
Spring Cloud Netflix 4.1.0 (問題)
Spring Cloud Consul 4.1.0 (問題)
Spring Cloud Config 4.1.0 (問題)
Spring Cloud Build 4.1.0 (問題)
Spring Cloud Gateway 4.1.0 (問題)

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

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

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

repositories {
  mavenCentral()
}

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

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

檢視所有