Spring Blog

Spring Cloud 2026.0.0-M1 (aka Paddington) Has Been Released

6.7内容质量

TL;DR · AI 摘要

Title: Spring Cloud 2026.0.0-M1 aka Paddington Has Been Released URL Source: Markdown Content: On behalf of the communit...

核心要点

  • 主题聚焦:Spring Cloud 2026.0.0-M1 aka Paddington Has Been
  • 来源:Spring Blog,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#前端#云计算#开源
打开原文

标题:Spring Cloud 2026.0.0-M1(代号 Paddington)已发布

URL 来源:https://spring.io/blog/2026/09/24/spring-cloud-2026-0-0-M1-has-been-released

Markdown 内容: 代表社区,我很高兴宣布 Spring Cloud 2026.0.0-M1 发布版本的第一候选版本(M1)今日已发布。该版本可在 Spring 候选版本仓库 中找到。您可以通过查看 2026.0.0-M1 发布说明 获取更多信息。

2026.0.0-M1 发布版本中的重要变更

此版本基于 Spring Boot 4.2.0-M2。

Spring Cloud 断路器

  • 升级至 Resilience4J 2.4.0 (#301)

Spring Cloud Config

  • 添加 HTTP 属性路径通知器 (#3279)
  • 添加 Azure DevOps 工作负载身份支持 (#3272)

Spring Cloud Gateway

  • 从 Reactor Addons Retry 迁移到 Framework Core Retry (#4290)
  • 修复对不受信任代理的转发头 (#4271)

Spring Cloud Openfeign

  • 升级 Feign 至 13.14 #1404

Spring Cloud Vault

  • 升级至 Spring Vault 4.1.0

以下模块作为 2026.0.0-M1 的一部分进行了更新:

| 模块 | 版本 | 问题 | | --- | --- | --- | | Spring Cloud Build | 5.1.0-M1 | (问题) | | Spring Cloud Bus | 5.1.0-M1 | (问题) | | Spring Cloud Circuitbreaker | 5.1.0-M1 | (问题) | | Spring Cloud Commons | 5.1.0-M1 | (问题) | | Spring Cloud Config | 5.1.0-M1 | (问题) | | Spring Cloud Consul | 5.1.0-M1 | (问题) | | Spring Cloud Function | 5.1.0-M1 | (问题) | | Spring Cloud Gateway | 5.1.0-M1 | (问题) | | Spring Cloud Kubernetes | 5.1.0-M1 | (问题) | | Spring Cloud Netflix | 5.1.0-M1 | (问题) | | Spring Cloud Openfeign | 5.1.0-M1 | (问题) | | Spring Cloud Starter Build | 2026.0.0-M1 | (问题) | | Spring Cloud Stream | 5.1.0-M1 | (问题) | | Spring Cloud Task | 5.1.0-M1 | (问题) | | Spring Cloud Vault | 5.1.0-M1 | (问题) | | Spring Cloud Zookeeper | 5.1.0-M1 | (问题) |

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

要使用 Maven 并通过 BOM(仅依赖管理)开始:

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

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

或使用 Gradle:

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

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

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

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

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