Spring Cloud 2022.0.3 (又名 Kilburn) 已发布。

发布 | Spencer Gibb | 2023 年 5 月 25 日 | ...

我谨代表社区,很高兴地宣布 Spring Cloud 2022.0.3 Release Train 已于今日 (RELEASE) 正式发布。您可以在 Maven Central 中找到该版本。您可以查阅 2022.0.3 版本说明以获取更多信息

2022.0.3 Release Train 的主要变更

此版本与 Spring Boot 3.1.x 兼容。

您可以在此处查看此版本的所有问题和拉取请求。

Spring Cloud Config 在通过服务发现定位配置服务器方面存在一个已知缺陷。为了在此版本中激活此功能,您需要在环境变量或系统属性中设置 spring.cloud.config.discovery.enabled=truespring.cloud.config.discovery.serviceId。此 bug 将在下一个版本中得到修复。

Spring Cloud Function

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

Spring Cloud Commons

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

Spring Cloud Gateway

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

Spring Cloud Stream

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

Spring Cloud Function

  • 增加了对将现有的 Spring MVC REST 应用程序部署到 AWS Lambda Functions 和 Azure Functions 等无服务器平台的基本支持。
  • 新的 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 项目Release Milestones,以跟踪我们的 2023.0 Release Train (代号 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 社区所有即将举行的活动。

查看所有