Spring Cloud 2025.0.0(北田)已发布

Spring Cloud 2025.0.0(北田)已发布

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Spring Cloud 2025.0.0(北田)已发布,兼容Spring Boot 3.5.0。新增对spring-cloud-function和spring-cloud-stream的支持,弃用WebClientRouting基础设施,并更新多个模块,支持AWS S3中的YAML配置文件。欢迎在GitHub等平台反馈。

🎯

关键要点

  • Spring Cloud 2025.0.0(北田)已发布,兼容Spring Boot 3.5.0。

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

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

  • 更新多个模块,支持AWS S3中的YAML配置文件。

  • Spring Cloud Gateway新增Bucket4jRateLimiter支持。

  • 迁移到新的属性前缀以匹配新模块名称。

  • X-Forwarded-*和Forwarded头功能默认禁用。

  • Spring Cloud Kubernetes支持Kubernetes作为复合配置源。

  • Spring Cloud Circuitbreaker新增对反应式隔离的支持。

  • 欢迎在GitHub等平台反馈。

🔎

延伸解读

新模块与旧模块的迁移

Spring Cloud 2025.0.0版本引入了新的模块名称,并弃用了旧名称。这意味着开发者需要注意在项目中更新模块引用,以避免使用过时的名称导致的警告信息。建议使用spring-boot-properties-migrator工具来帮助迁移旧的属性前缀,确保项目的兼容性和稳定性。

WebClientRouting基础设施的弃用

此次发布中,WebClientRouting基础设施被弃用,并计划在5.0版本中完全移除。开发者应提前做好准备,考虑替代方案,以免在未来的版本中遇到兼容性问题。关注官方文档和更新信息,将有助于顺利过渡到新架构。

AWS S3中的YAML配置支持

Spring Cloud 2025.0.0新增对AWS S3中YAML配置文件的支持,这为使用云存储的开发者提供了更大的灵活性。开发者可以利用这一功能简化配置管理,尤其是在多环境部署时,确保配置的一致性和可维护性。

延伸问答

Spring Cloud 2025.0.0的主要新特性是什么?

新增对spring-cloud-function和spring-cloud-stream的支持,弃用WebClientRouting基础设施,并更新多个模块。

Spring Cloud 2025.0.0与哪个版本的Spring Boot兼容?

兼容Spring Boot 3.5.0。

WebClientRouting基础设施在Spring Cloud 2025.0.0中有什么变化?

WebClientRouting基础设施已被弃用,计划在5.0版本中移除。

Spring Cloud Gateway在2025.0.0版本中新增了哪些功能?

新增了对Bucket4jRateLimiter的支持。

如何在AWS S3中使用Spring Cloud Config?

支持在AWS S3桶中使用YAML特定配置文件。

Spring Cloud Kubernetes在2025.0.0版本中有什么新特性?

支持Kubernetes作为复合配置源。

🏷️

标签

➡️

继续阅读