Spring Cloud 2023.0.0(又名 Leyton)现已发布

发布 | Spencer Gibb | 2023年12月6日 | ...

我代表社区,很高兴宣布 Spring Cloud 2023.0.0 Release Train 的通用版本(RELEASE)今天已发布。该版本可在 Maven Central 中找到。您可以查看 2023.0 的发布说明以获取更多信息


2023.0 Release Train 中的显著变化

此版本基于 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 对 Native image 的支持(PR 2361

Spring Cloud Kubernetes

  • 将 fabric8 升级到 6.7.2(#1373
  • 将 Kubernetes Java Client 升级到 19.0.0(1502

Spring Cloud Build

  • 所有 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 上提供反馈。

使用 BOM (仅依赖管理) 开始使用 Maven

<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 社区的所有即将到来的活动。

查看全部