Spring新闻汇总:Boot、Security、Auth Server、GraphQL、Integration和AMQP的重要版本发布

Spring新闻汇总:Boot、Security、Auth Server、GraphQL、Integration和AMQP的重要版本发布

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

2025年3月17日,Spring生态系统发布了多个重要版本,包括Spring Boot和Spring Security,修复了bug,升级了依赖,并新增了支持OpenTelemetry和改进的Spring Batch等功能。详细更新请查阅发布说明。

🎯

关键要点

  • 2025年3月17日,Spring生态系统发布多个重要版本,包括Spring Boot和Spring Security。

  • Spring Boot 3.5.0发布,修复bug,升级依赖,新增功能如支持OpenTelemetry和改进的Spring Batch。

  • Spring Framework 6.2.5发布,修复bug,升级依赖,新增comment()方法和更具体的异常处理。

  • Spring Cloud 2024.0.1发布,包含bug修复和多个子项目的更新。

  • Spring Security 6.5.0发布,支持RFC 9068和自动上下文传播。

  • Spring Authorization Server 1.5.0发布,改进JdbcOAuth2AuthorizationService类和支持RFC 9126。

  • Spring for GraphQL 1.4.0发布,依赖升级并与GraphQL over HTTP草案规范对齐。

  • Spring Integration 6.5.0发布,修复bug,移除过时的方法并改进LastModifiedFileListFilters类。

  • Spring Modulith 1.4.0发布,支持集成测试和AssertablePublishedEvents接口注册。

  • Spring Batch 5.2.2发布,修复bug,改进ChunkProcessor接口和基础设施工件的AOT提示。

  • Spring AMQP 4.0.0发布,支持AMQP 1.0协议和RPC功能。

  • Spring for Apache Kafka 4.0.0发布,迁移nullability注解并改进acknowledge方法性能。

  • Spring for Apache Pulsar 1.2.4和1.1.10发布,分别升级依赖Spring Framework和Project Reactor。

  • Spring Web Services 4.1.0发布,恢复对Apache Axiom的支持并弃用WsConfigurerAdapter类。

🔎

延伸解读

新功能与改进

此次Spring生态系统的多个版本更新引入了许多新功能,例如Spring Boot 3.5.0对OpenTelemetry的支持和Spring Batch的改进。这些新特性不仅提升了开发效率,还增强了系统的可监控性和可扩展性,开发者应关注这些功能如何在实际项目中应用。

安全性更新

Spring Security 6.5.0的发布引入了对RFC 9068的支持,增强了OAuth 2.0访问令牌的安全性。此外,自动上下文传播功能的加入,能够简化开发者在微服务架构中的安全管理。开发者应重视这些安全性更新,以确保应用程序的安全性。

依赖升级的重要性

多个Spring组件的版本更新中都包含了依赖升级,这对于保持项目的现代性和安全性至关重要。开发者应定期检查和更新依赖,以避免潜在的安全漏洞和兼容性问题,确保项目的稳定运行。

延伸问答

Spring Boot 3.5.0的新功能有哪些?

Spring Boot 3.5.0新增了对OpenTelemetry的支持、改进的Spring Batch以及新的LLdapDockerComposeConnectionDetailsFactory类等功能。

Spring Security 6.5.0支持哪些新特性?

Spring Security 6.5.0支持RFC 9068、自动上下文传播,并弃用了ConfigAttribute接口。

Spring Cloud 2024.0.1包含哪些重要更新?

Spring Cloud 2024.0.1包含多个子项目的更新和bug修复,如Spring Cloud Kubernetes和Spring Cloud Gateway等。

Spring Batch 5.2.2有哪些改进?

Spring Batch 5.2.2改进了ChunkProcessor接口,并在基础设施工件中添加了AOT提示。

Spring for GraphQL 1.4.0的主要变化是什么?

Spring for GraphQL 1.4.0与GraphQL over HTTP草案规范对齐,并改进了对Apollo GraphQL Federation的支持。

Spring AMQP 4.0.0支持哪些新功能?

Spring AMQP 4.0.0支持AMQP 1.0协议和新的RabbitAmqpTemplate类的RPC功能。

🏷️

标签

➡️

继续阅读