皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Spring Cloud 2023.0.0 (aka Leyton) 发布

Spring Cloud 2023.0.0 (aka Leyton) 发布

我很高兴地代表社区宣布,Spring Cloud 2023.0.0 Release Train 的 General Availability (RELEASE) 版本已于今日发布。您可以在 Maven Central 中找到该版本。您可以查看 2023.0 发布说明了解更多信息

2023.0 发布列车中的显著变化
该版本基于 Spring Boot 3.2.0。
点击此处查看 2023.0.0 中的所有问题。

Spring 云网关
Spring Cloud Gateway Server MVC 是一款兼容 Servlet/Spring MVC 的网关,已包含在 2023.0 中(问题,初始 PR)
网关执行器发现功能增强 (PR 3147)
Spring 云功能
用户现在可以将 REST 应用程序部署为 AWS Lambdas 或 Azure 函数
通过 spring-cloud-function-web 作为 REST 端点部署的函数的 CRUD 映射

Spring Cloud Openfeign
支持 Java HttpClient (#689)
Spring 云共享资源
重启时刷新范围–为适应 JVM 检查点重启时的环境变化而量身定制的功能 (PR 1266)
新 RestClient 的负载平衡器支持 (1293)
限制实例数量的确定性子集负载平衡算法 (1288)
云配置
配置服务器的本地镜像支持 (PR 2361)
Spring 云计算 Kubernetes
将 fabric8 升级至 6.7.2 (#1373)
将 Kubernetes Java 客户端升级至 19.0.0 (1502)
Spring 云构建
所有 Spring 云文档都是在 Antora 的支持下构建的,其中包括新的搜索功能。
作为 2023.0.0 的一部分,更新了以下模块:

Module Version Issues
Spring Cloud Function 4.1.0 (issues)
Spring Cloud Vault 4.1.0 (issues)
Spring Cloud Zookeeper 4.1.0 (issues)
Spring Cloud Circuitbreaker 3.1.0 (issues)
Spring Cloud Task 3.1.0 (issues)
Spring Cloud Kubernetes 3.1.0 (issues)
Spring Cloud Starter Build 2023.0.0 (issues)
Spring Cloud Openfeign 4.1.0 (issues)
Spring Cloud Bus 4.1.0 (issues)
Spring Cloud Stream 4.1.0 (issues)
Spring Cloud Commons 4.1.0 (issues)
Spring Cloud Contract 4.1.0 (issues)
Spring Cloud Netflix 4.1.0 (issues)
Spring Cloud Consul 4.1.0 (issues)
Spring Cloud Config 4.1.0 (issues)
Spring Cloud Build 4.1.0 (issues)
Spring Cloud Gateway 4.1.0 (issues)

一如既往,我们欢迎在 GitHubGitterStack Overflow 或 Twitter 上提供反馈。

要开始使用 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>

or with 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}"
  }
}

转自 https://spring.io/blog/2023/12/06/spring-cloud-2023-0-0-aka-leyton-is-now-available