Spring Cloud 2025.0.0-M1(北田)已发布

Spring Cloud 2025.0.0-M1(北田)已发布

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Spring Cloud 2025.0.0-M1(北田)发布,基于Spring Boot 3.5.0-M1,新增对spring-cloud-function和spring-cloud-stream的支持,更新多个模块并弃用旧名称。欢迎反馈。

🎯

关键要点

  • Spring Cloud 2025.0.0-M1(北田)发布,基于Spring Boot 3.5.0-M1。

  • 新增对spring-cloud-function和spring-cloud-stream的支持。

  • 更新多个模块并弃用旧名称,提供新旧名称对照表。

  • Spring Cloud Gateway支持Bucket4jRateLimiter和spring-cloud-function。

  • WebClientRouting基础设施被弃用,将在5.0版本中移除。

  • Spring Cloud Config新增属性以禁用解密失败时添加无效前缀。

  • Spring Cloud Stream明确自定义错误处理程序会禁用自动发送到DLQ。

  • Spring Cloud Netflix允许自定义Apache HTTP Client 5的RequestConfig。

  • Spring Cloud Circuitbreaker新增对反应式舱壁的支持。

  • Spring Cloud Function将'synchronized'改为可重入锁以支持虚拟线程。

  • 多个模块更新至4.3.0-M1版本,包括Spring Cloud Openfeign、Config、Stream等。

  • 欢迎通过GitHub、Gitter、Stack Overflow或Twitter提供反馈。

🔎

延伸解读

新旧模块名称对照

Spring Cloud 2025.0.0-M1版本中,多个模块的名称进行了更新并弃用旧名称。开发者需要注意新旧名称的对照,以避免在使用过程中出现警告信息。这一变化旨在提高模块的清晰度,帮助开发者更好地理解不同网关风格和Web框架的使用。

WebClientRouting基础设施的弃用

在此次发布中,WebClientRouting基础设施被标记为弃用,并将在5.0版本中移除。开发者应提前做好迁移准备,避免在未来版本中遇到不兼容的问题。建议关注官方文档以获取替代方案和最佳实践。

Spring Cloud Stream的错误处理

Spring Cloud Stream明确指出,自定义错误处理程序将禁用自动发送到死信队列(DLQ)。这一变化意味着开发者需要自行处理错误逻辑,确保系统的健壮性和可靠性,尤其是在处理消息时。

延伸问答

Spring Cloud 2025.0.0-M1的主要更新内容是什么?

主要更新包括对spring-cloud-function和spring-cloud-stream的支持,多个模块更新至4.3.0-M1版本,以及弃用旧名称。

Spring Cloud 2025.0.0-M1依赖于哪个版本的Spring Boot?

Spring Cloud 2025.0.0-M1依赖于Spring Boot 3.5.0-M1。

Spring Cloud Gateway有哪些新特性?

新增对spring-cloud-function和spring-cloud-stream的支持,并添加了Bucket4jRateLimiter的支持。

Spring Cloud Config在新版本中有哪些改进?

新增属性以禁用解密失败时添加无效前缀。

Spring Cloud Stream的自定义错误处理程序有什么新说明?

明确指出自定义错误处理程序会禁用自动发送到DLQ。

如何获取Spring Cloud 2025.0.0-M1的反馈渠道?

可以通过GitHub、Gitter、Stack Overflow或Twitter提供反馈。

🏷️

标签

➡️

继续阅读