
我谨代表社区高兴地宣布,Spring Cloud 2023.0.6 Release Train 的正式发布 (RELEASE) 现已推出。可以在 Maven Central 中找到该版本。有关更多信息,您可以查看 2023.0.6 发行说明。
2023.0.6 版本系列中的显著更改
此版本基于 Spring Boot 3.3.13。
除了下面的增强功能之外,此版本中还解决了许多错误。要查看完整的 此版本中解决的问题列表,请参阅此 GitHub 项目。
这是 Spring Cloud 2023.0.x 的最终开源版本。Spring Cloud 2023.0.x 将于 2025 年 7 月 1 日进入商业支持。
Spring Cloud 网关
- 支持重新加载 httpClient connectTimeout 配置 (#3679)
Spring Cloud 断路器
- 添加自定义和当使用Spring Retry时的功能(#238
openTimeoutresetTimeout)
Spring Cloud 合约
- 从 Spring Cloud Contact 4.1.6 开始,该工件在 Maven Central 上将不再可用。Maven Central 存在一些限制,不再允许发布可执行 jar 文件,因为这些文件通常不用操作依赖项。如果需要,可以使用 Spring Cloud Contract Docker 镜像或从源构建工件。
spring-cloud-stub-runner-bootspring-cloud-stub-runner-boot
以下模块已作为 2023.0.6 的一部分进行了更新:
| Module | Version | Issues |
|---|---|---|
| Spring Cloud Gateway | 4.1.9 | (issues) |
| Spring Cloud Starter Build | 2023.0.6 | (issues) |
| Spring Cloud Netflix | 4.1.6 | (issues) |
| Spring Cloud Config | 4.1.7 | (issues) |
| Spring Cloud Openfeign | 4.1.5 | (issues) |
| Spring Cloud Circuitbreaker | 3.1.5 | (issues) |
| Spring Cloud Kubernetes | 3.1.6 | (issues) |
| Spring Cloud Stream | 4.1.6 | (issues) |
| Spring Cloud Function | 4.1.6 | (issues) |
| Spring Cloud Contract | 4.1.6 | (issues) |
与往常一样,我们欢迎在 GitHub、Gitter、Stack Overflow 或 Twitter 上提供反馈。
要开始使用带有 BOM 的 Maven(仅限依赖项管理):
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2023.0.6</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.3.13'
id 'io.spring.dependency-management' version '1.1.7'
}
repositories {
mavenCentral()
}
ext {
set('springCloudVersion', "2023.0.6")
}
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 Cloud 2023.0.6 (aka Leyton) Has Been Released
Linuxeden开源社区