正文:
【北京,2024年9月3日讯】近日,Spring生态系统发布了一系列里程碑版本更新,包括Spring Boot、Spring Cloud、Spring Security、Spring Session以及Spring AI等关键组件。这些更新不仅带来了缺陷修复和依赖项升级,还引入了众多新特性和功能改进。
Spring Boot 3.4.0第二个里程碑版本正式发布,该版本重点在于缺陷修复、文档改善以及依赖项升级。特别值得一提的是,该版本更新了@ConditionalOnSingleCandidate注解,优化了虚拟线程环境下的SimpleAsyncTaskScheduler类配置。同时,针对CVE-2024-38807漏洞,Spring Boot发布了3.3.3和3.2.9版本,修复了签名伪造漏洞,建议用户升级至3.1.13、3.0.16和2.7.21版本以保障安全。
Spring Data也迎来了2024.0.3和2023.1.9服务版本,这些版本主要包括缺陷修复和对子项目的依赖项升级,如Spring Data Commons、Spring Data MongoDB、Spring Data Elasticsearch和Spring Data Neo4j等。
Spring Cloud发布了代号为Mooregate的2024.0.0第一个里程碑版本,对多个子项目进行了缺陷修复和重要更新,包括Spring Cloud Kubernetes、Spring Cloud Function、Spring Cloud OpenFeign、Spring Cloud Stream和Spring Cloud Gateway等,与Spring Boot 3.4.0-M1兼容。
在安全方面,Spring Security 6.4.0第二个里程碑版本提供了缺陷修复、依赖项升级以及新特性,包括对@AuthenticationPrincipal和@CurrentSecurityContext元注解的改进,以及新增的AuthorizationDeniedException构造函数等。
Spring Authorization Server的1.4.0-M1、1.3.2和1.2.6版本也发布了,主要包含缺陷修复、依赖项升级和新特性,如OAuth2TokenRevocationEndpointFilter的新方法和OidcLogoutEndpointFilter的自定义选项等。
Spring Session 3.4.0-M2里程碑版本带来了依赖项升级和新的RedisSessionExpirationStore接口,允许在RedisIndexedSessionRepository.RedisSession类的实例中自定义过期策略。
此外,Spring Modulith、Spring AI、Spring for Apache Kafka和Spring for Apache Pulsar等组件也发布了新的里程碑版本和更新,为开发者提供了更多的功能和改进。
Spring生态系统的这一系列更新,不仅体现了Spring社区对现有产品的持续优化,也展示了其对新技术和需求的快速响应。开发者和企业用户应关注这些更新,以便及时利用新特性,提高开发效率和系统稳定性。
声明:本文编译自InfoQ的报道,原文链接:Spring News Roundup: Milestone Releases for Spring Boot, Cloud, Security, Session and Spring AI。未经许可,禁止转载。
Views: 0