Spring Cloud 2020.0.4 版本已发布

发布 | Olga Maciaszek-Sharma | 2021年9月23日 | ...

我荣幸地代表社区宣布,Spring Cloud 的 2020.0.4 版本现已发布。该版本可以在 Maven Central 中找到。您可以查看 2020.0 的 发行说明以了解更多信息

查看此版本中包含的所有问题 在此

此版本主要修复了 bug 并更新了文档。2020.0.4 与 Spring Boot 2.4.x 和 2.5.x 兼容。

2020.0.4 版本中的显著更改

Spring Cloud Commons

  • 允许在创建响应式断路器时传递组 (#994 )

Spring Cloud Config

  • 使用 JDBC 后端时返回布尔值和整数属性 ( #1952 )
  • 在运行时(动态地)提供 git 用户名/密码 ( #1896 )

Spring Cloud Contract

  • 为 processContractTestResources 任务添加显式依赖项以生成 ContractTests ( #1665 )
  • WireMock 升级到 2.31.0 ( #1715 )

Spring Cloud OpenFeign

  • 允许更改断路器名称 (#574)

Spring Cloud Netflix

  • 在禁用 Eureka 时不注册 Eureka 配置服务器引导程序 (#4000)
  • 依赖项升级 (#4025)

Spring Cloud Sleuth

  • 简化 ON_EACH reactor 检测 (#1969)

Spring Cloud Kubernetes

  • 以一致的方式在 fabric8 和 k8s 原生客户端中选择命名空间 (#859)

以下是作为 2020.0.4 版本一部分更新的模块:

模块 版本 问题
Spring Cloud Starter Build 3.0.4
Spring Cloud Netflix 3.0.4 (问题)
Spring Cloud Openfeign 3.0.4 (问题)
Spring Cloud Gateway 3.0.4 (问题)
Spring Cloud Commons 3.0.4 (问题)
Spring Cloud Config 3.0.5 (问题)
Spring Cloud Consul 3.0.4 (问题)
Spring Cloud Contract 3.0.4 (问题)
Spring Cloud Kubernetes 2.0.4 (问题)
Spring Cloud Sleuth 3.0.4 (问题)
Spring Cloud Vault 3.0.4 (问题)
Spring Cloud Zookeeper 3.0.4
Spring Cloud CircuitBreaker 2.0.2
Spring Cloud Stream 3.1.4
Spring Cloud Function 3.1.4

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

使用包含 BOM 的 Maven 开始 (仅限依赖项管理)

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2020.0.4</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

buildscript {
  dependencies {
    classpath "io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE"
  }
}

apply plugin: "io.spring.dependency-management"

dependencyManagement {
  imports {
    mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2020.0.4'
  }
}

dependencies {
  compile 'org.springframework.cloud:spring-cloud-starter-config'
  compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
  //...
}

获取 Spring 新闻通讯

随时关注 Spring 新闻通讯

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部