Spring Cloud 2023.0.0(代号 Leyton)现已发布

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

我谨代表社区宣布,Spring Cloud 2023.0.0 发布列车现已正式发布(GA)。该版本可以在 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
  • 网关 Actuator 发现增强功能(PR 3147

Spring Cloud Function

Spring Cloud Openfeign

  • Java HttpClient 支持(#689

Spring Cloud Commons

  • 重新启动时的刷新范围 - 一个专门用于允许在 JVM 检查点重启时适应环境变化的功能(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 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 上提供反馈。

要使用 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 社区中所有即将举行的活动。

查看全部