Spring Cloud 2022.0.3 (又名 Kilburn) 发布

版本 | Spencer Gibb | 2023年5月25日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2022.0.3 发布列车今天正式发布(GA)。该版本可以在 Maven Central 中找到。您可以查看 2022.0.3 的 发布说明以获取更多信息

2022.0.3 发布列车的显著变化

此版本提供了与 Spring Boot 3.1.x 的兼容性。

查看此版本的所有问题和请求 此处

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

Spring Cloud Function

  • 支持 Spring Integration,请参阅 (1032)

Spring Cloud Commons

  • 修复了在某些情况下,引导属性源在应用程序上下文生命周期中添加过晚的问题 (1228)

Spring Cloud Gateway

  • 添加了通过执行器批量添加路由的功能 (2915)
  • 添加了通过执行器刷新部分路由的功能 (2916)

Spring Cloud Stream

  • 在 Kafka 反应式绑定器中添加了对基于正则表达式的目标模式的支持 (2709)

Spring Cloud Function

  • 添加了对将现有 Spring MVC REST 应用程序部署到无服务器平台(例如 AWS Lambda 函数和 Azure 函数)的初始支持。
  • 新的 Spring Integration 模块,允许您在 Spring Integration DSL 中使用 Spring Cloud Function。

Spring Cloud Config

  • 支持特定于配置文件的配置数据 (2260)

Spring Cloud Netflix

  • 修复了引用 Jersey 1 类而不是 Jersey 3 的问题 (4176)(4177)

以下模块已作为 2022.0.3 的一部分更新

模块 版本 问题
Spring Cloud Kubernetes 3.0.3 (问题)
Spring Cloud Task 3.0.3 (问题)
Spring Cloud Function 4.0.3 (问题
Spring Cloud Commons 4.0.3 (问题)
Spring Cloud Circuitbreaker 3.0.2  
Spring Cloud Openfeign 4.0.3 (问题)
Spring Cloud Gateway 4.0.6 (问题)
Spring Cloud Stream 4.0.3 (问题)
Spring Cloud Contract 4.0.3 (问题)
Spring Cloud Config 4.0.3 (问题)
Spring Cloud Build 4.0.3  
Spring Cloud Starter Build 2022.0.3  
Spring Cloud Netflix 4.0.2 (问题)

与往常一样,我们欢迎您在 GitHubGitterStack OverflowTwitter 上提供反馈。

路线图

请关注我们的 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}"
  }
}

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部