惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
The Cloudflare Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
T
The Blog of Author Tim Ferriss
D
Docker
L
LangChain Blog
Vercel News
Vercel News
C
Check Point Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
人人都是产品经理
人人都是产品经理

Spring

A Bootiful Podcast: Joe Grandja on Spring Authorization Server, OAuth, and so much more Spring Modulith 2.2 M1, 2.1.1, 2.0.8, and 1.4.13 released This Week in Spring - August 25th, 2026 Spring AI 2.0.1 Available Now A Bootiful Podcast: JRuby lead Charles Nutter Spring AMQP 4.2.0-M1 Available Spring Integration 7.2.0-M1 Available Spring Batch 6.0.5 and 6.1.0-M1 available now Spring Boot 4.0.8 available now Spring Boot 4.1.1 available now Spring Boot 4.2.0-M1 available now Spring Cloud 2025.1.3 (aka Oakwood) Has Been Released This Week in Spring - August 18th, 2026 Spring Office Hours Podcast: S5E20 - The Developer's Guide to AI with Danny Thompson A Bootiful Podcast: Redouble AI CTO and founder Andrey Santrosyan This Week in Spring - August 11th, 2026 A Bootiful Podcast: Data guru Gregory Green on RabbitMQ, Valkey, Gemfire, Data Flow, and more This Week in Spring - August 4th, 2026 A Bootiful Podcast: Spring Boot founder and lead Phil Webb This Week in Spring - July 28th, 2026 Spring Office Hours Podcast: S5E19 - Docker, Compose, Testcontainers, Oh My! A Bootiful Podcast: Java Developer Advocate Billy Korando on Java 27 and Beyond This Week in Spring - July 21st, 2026 A Bootiful Podcast: Russ Miles on Safer, More Productive Interactions with AI This Week in Spring - July 14th, 2026 Spring Office Hours Podcast: S5E18 - The Latest from OpenAI, Anthropic and Spring AI 2.0 A Bootiful Podcast: Spring Boot legend Moritz Halbritter on the latest and greatest in Spring Boot 4 and 4.1 This Week in Spring - July 7th, 2026 A New Home for Spring Cloud Contract: Transitioning to Stubborn.sh Spring Office Hours Podcast: S5E17 - Spring Boot 4.1 with Phil Webb
Spring Cloud 2025.1.2 (aka Oakwood) Has Been Released
ryanjbaxter · 2026-06-11 · via Spring

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2025.1.2 Release Train is available today. The release can be found in Maven Central. You can check out the 2025.1.2 release notes for more information.

Notable Changes in the 2025.1.2 Release Train

Spring Cloud 2025.1.2 is compatible with Spring Boot 4.0.7 and introduces compatibility for Spring Boot 4.1.0.

Spring Cloud Kubernetes

  • Move Fabric8 discovery to listers (#2133)
  • Add support for spring.cloud.kubernetes.discovery.service-labels filter in Fabric8ServicesListSupplier enhancement (#1965)

Spring Cloud Config

  • Handle negated profiles in S3 bucket multi-document YAML files (#3225)

Spring Cloud Gateway

  • Fix for CVE-2026-47825
  • Adds StripContextPath filter (#4089)
  • Enable body filter codec encoding customization via CodecCustomizer (#4151)

The following modules were updated as part of 2025.1.2:

Module Version Issues
Spring Cloud Netflix 5.0.2 (issues)
Spring Cloud Stream 5.0.2 (issues)
Spring Cloud Config 5.0.4 (issues)
Spring Cloud Consul 5.0.2 (issues)
Spring Cloud Circuitbreaker 5.0.2 (issues)
Spring Cloud Starter Build 2025.1.2 (issues)
Spring Cloud Build 5.0.2 (issues)
Spring Cloud Gateway 5.0.2 (issues)
Spring Cloud Bus 5.0.2 (issues)
Spring Cloud Contract 5.0.3 (issues)
Spring Cloud Vault 5.0.2 (issues)
Spring Cloud Task 5.0.2 (issues)
Spring Cloud Function 5.0.3 (issues)
Spring Cloud Kubernetes 5.0.2 (issues)
Spring Cloud Commons 5.0.2 (issues)
Spring Cloud Openfeign 5.0.2 (issues)
Spring Cloud Zookeeper 5.0.2 (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>2025.1.2</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>

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

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