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

Releases | Ryan Baxter | September 24, 2026 | 2 min read | ...

On behalf of the community, I am pleased to announce that the Milestone 1 (M1) of the Spring Cloud 2026.0.0-M1 Release Train is available today. The release can be found in the Spring milestone repository. You can check out the 2026.0.0-M1 release notes for more information.

Notable Changes in the 2026.0.0-M1 Release Train

This release is based on Spring Boot 4.2.0-M2.

Spring Cloud Circuitbreaker

  • Upgraded to Resilience4J 2.4.0 (#301)

Spring Cloud Config

  • Add HTTP property path notifier (#3279)
  • Add Azure DevOps workload identity support (#3272)

Spring Cloud Gateway

  • Migrated from Reactor Addons Retry to Framework Core Retry (#4290)
  • Fix forwarded headers for untrusted proxies (#4271)

Spring Cloud Openfeign

  • Upgraded Feign to 13.14 #1404

Spring Cloud Vault

  • Upgraded to Spring Vault 4.1.0

The following modules were updated as part of 2026.0.0-M1:

Module Version Issues
Spring Cloud Build 5.1.0-M1 (issues)
Spring Cloud Bus 5.1.0-M1 (issues)
Spring Cloud Circuitbreaker 5.1.0-M1 (issues)
Spring Cloud Commons 5.1.0-M1 (issues)
Spring Cloud Config 5.1.0-M1 (issues)
Spring Cloud Consul 5.1.0-M1 (issues)
Spring Cloud Function 5.1.0-M1 (issues)
Spring Cloud Gateway 5.1.0-M1 (issues)
Spring Cloud Kubernetes 5.1.0-M1 (issues)
Spring Cloud Netflix 5.1.0-M1 (issues)
Spring Cloud Openfeign 5.1.0-M1 (issues)
Spring Cloud Starter Build 2026.0.0-M1 (issues)
Spring Cloud Stream 5.1.0-M1 (issues)
Spring Cloud Task 5.1.0-M1 (issues)
Spring Cloud Vault 5.1.0-M1 (issues)
Spring Cloud Zookeeper 5.1.0-M1 (issues)

As always, we welcome feedback on GitHub, on Gitter, on Stack Overflow, or on Twitter.

To get started with Maven with a BOM (dependency management only):


<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>

or with Gradle:

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' }
}

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all