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

Spring Cloud 2022.0.3 发布

Spring Cloud 2022.0.3 发布

我代表社区高兴地宣布,Spring Cloud 2022.0.3发布列车的一般可用性(RELEASE)已于今天推出。该版本可在Maven中心找到。您可以查看2022.0.3发布说明了解更多信息。

2022.0.3版本中值得注意的变化
该版本与Spring Boot 3.1.x兼容。

此查看该版本的所有问题和拉动请求。

Spring Cloud Config中存在一个已知的缺陷,与通过服务发现定位配置服务器有关。为了在该版本中激活该功能,你需要在环境变量中或作为系统属性设置 spring.cloud.config.discovery.enabled=true 和 spring.cloud.config.discovery.serviceId。这个错误将在下一个版本中解决。

Spring Cloud 功能
支持Spring集成,见(1032)
Spring Cloud Commons
增加了对某些情况的修复,即在应用上下文生命周期中,引导属性源被添加到后期(1228)。
Spring Cloud网关
增加了通过执行器批量添加路由的功能(2915)。
增加了通过执行器刷新路由子集的功能(2916)。
Spring Cloud流
增加了对Kafka反应式绑定器中基于正则表达式的目标模式的支持(2709)。
Spring Cloud配置
支持特定配置文件的配置数据(2260)。
Spring Cloud Netflix
修复了引用Jersey 1类而不是Jersey 3的问题(4176)和(4177)。
以下模块作为2022.0.3的一部分进行了更新

Module Version Issues
Spring Cloud Kubernetes 3.0.3 (issues)
Spring Cloud Task 3.0.3 (issues)
Spring Cloud Function 4.0.3 (issues
Spring Cloud Commons 4.0.3 (issues)
Spring Cloud Circuitbreaker 3.0.2
Spring Cloud Openfeign 4.0.3 (issues)
Spring Cloud Gateway 4.0.6 (issues)
Spring Cloud Stream 4.0.3 (issues)
Spring Cloud Contract 4.0.3 (issues)
Spring Cloud Config 4.0.3 (issues)
Spring Cloud Build 4.0.3
Spring Cloud Starter Build 2022.0.3
Spring Cloud Netflix 4.0.2 (issues)

一如既往,我们欢迎在GitHub、Gitter、Stack Overflow或Twitter上提供反馈。

路线图
请关注我们的Github项目和发布里程碑,以跟踪我们的2023.0发布列车(又名Leyton)。

开始使用2022.0.3
要开始使用Maven的BOM(仅限依赖性管理):

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

repositories {
  mavenCentral()
}

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

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/05/25/spring-cloud-2022-0-3-aka-kilburn-is-available