메인 컨텐츠

🚀 Spring Cloud 2025.0.0-M1 출시! 최신 기능과 변경 사항 총정리

devnewsletter 2025. 2. 1. 16:33
반응형

Spring Cloud 2025.0.0-M1(Northfields) 출시! 새로운 Gateway 모듈, Config 개선, Stream 기능 업데이트 등 최신 변경 사항을 확인하세요. 🚀


🌟 Spring Cloud 2025.0.0-M1 (Northfields) 출시!

드디어 기다리던 Spring Cloud 2025.0.0-M1 (코드명: Northfields)이 출시되었습니다! 🚀 이번 릴리즈는 Spring Boot 3.5.0-M1을 기반으로 하며, 더 강력하고 유연한 기능들을 제공합니다. 자세한 내용은 2025.0 릴리즈 노트에서 확인하세요!

📢 출처: Spring 공식 블로그 - Spring Cloud 2025.0.0-M1 발표


🔥 2025.0.0-M1 주요 변경 사항

🌐 Spring Cloud Gateway

  • spring-cloud-function 및 spring-cloud-stream 핸들러 지원 (#3646)
  • Bucket4jRateLimiter 지원 (WebFlux 서버) (#2955)
  • WebClientRouting 구조 폐기 (5.0에서 제거 예정) (#3680)

새로운 모듈 및 스타터 명칭이 추가되었으며, 기존 명칭은 더 이상 사용되지 않습니다.

기존 명칭 새 명칭
spring-cloud-gateway-server spring-cloud-gateway-server-webflux
spring-cloud-gateway-server-mvc spring-cloud-gateway-server-webmvc
spring-cloud-starter-gateway-server spring-cloud-starter-gateway-server-webflux
spring-cloud-starter-gateway-server-mvc spring-cloud-starter-gateway-server-webmvc
spring-cloud-gateway-mvc spring-cloud-gateway-proxyexchange-webmvc
spring-cloud-gateway-webflux spring-cloud-gateway-proxyexchange-webflux

🔧 Spring Cloud Config

  • 복호화 실패 시 잘못된 접두어 추가 방지 기능 추가 (#2708)

🔄 Spring Cloud Stream

  • 사용자 정의 에러 핸들러 설정 시 자동 DLQ 전송 비활성화 명확화 (#3063)
  • KafkaBinderMetrics의 리소스 누수 문제 해결 (#3064)

📌 2025.0.0-M1에서 업데이트된 모듈

모듈 버전
Spring Cloud OpenFeign 4.3.0-M1
Spring Cloud Config 4.3.0-M1
Spring Cloud Build 4.3.0-M1
Spring Cloud Stream 4.3.0-M1
Spring Cloud Netflix 4.3.0-M1
Spring Cloud Circuitbreaker 3.3.0-M1
Spring Cloud Gateway 4.3.0-M1
Spring Cloud Function 4.3.0-M1

🚀 시작하기

🛠 Maven 설정

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-dependencies</artifactId>
      <version>2025.0.0-M1</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

🛠 Gradle 설정

ext {
  set('springCloudVersion', "2025.0.0-M1")
}

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

💬 커뮤니티 및 피드백

Spring Cloud에 대한 피드백은 GitHub, Gitter, Stack Overflow, Twitter에서 진행 중입니다.

🔗 Spring Cloud Data Flow: 자세히 보기

🔗 Spring Cloud 릴리즈 노트: 2025.0 릴리즈 노트

 

반응형