Spring Cloud 2021.0.0-M2(代号 Jubilee)已发布。

发布 | Spencer Gibb | 2021年10月4日 | ...

我代表社区高兴地宣布,Spring Cloud 2021.0 版本列车(代号 Jubilee)的里程碑版本 2 (M2) 今日已发布。该版本可以在 Spring 里程碑 仓库中找到。您可以查看 2021.0.0-M2 的 发行说明以了解更多信息

2021.0.0-M2 版本列车的显著变化

里程碑版本 2 与 Spring Boot 2.6.0-M3 兼容。

查看 项目页面 以了解此版本中包含的所有问题和拉取请求。

Spring Cloud Commons

为 Sleuth 调整 NamedContextFactory API。

Spring Cloud Config

允许在 JDBC 环境存储库中使用除 String 之外的类型 问题 1952

Spring Cloud Contract

UUID v4 和不区分大小写 问题 1688。使用独立 Docker 镜像时允许自定义 build.gradle 问题 1672

Spring Cloud Gateway

支持 HTTP 2 协议,问题 7

Spring Cloud Kubernetes

不同 Java 客户端之间的一致性。

Spring Cloud OpenFeign

添加对 @CookieValue 注解的支持 问题 604

Spring Cloud Sleuth

添加 Spring Kafka 监控 问题 2013

包含的模块

以下是作为 2021.0.0-M2 更新的模块

模块 版本 问题
Spring Cloud Zookeeper 3.1.0-M2
Spring Cloud Commons 3.1.0-M2 (问题)
Spring Cloud Kubernetes 2.1.0-M2
Spring Cloud Task 2.4.0-M2
Spring Cloud Bus 3.1.0-M2
Spring Cloud Sleuth 3.1.0-M2 (问题)
Spring Cloud CLI 3.1.0-M2
Spring Cloud Starter Build 2021.0.0-M2
Spring Cloud Vault 3.1.0-M2
Spring Cloud Contract 3.1.0-M2 (问题)

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

入门

使用 Maven 和 BOM(仅依赖管理)入门

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>https://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2021.0.0-M2</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 'org.springframework.boot' version '2.6.0.M3'
  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
  id 'java'
}

repositories {
  mavenCentral()
  maven { url 'https://repo.spring.io/milestone' }
}

ext {
  set('springCloudVersion', "2021.0.0-M2")
}

dependencyManagement {
  imports {
    mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  }
}

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

获取 Spring Newsletter

关注 Spring Newsletter

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部