网易首页 > 网易号 > 正文 申请入驻

Spring新闻汇总:Framework、Data、Security、Integration和Modulith发布里程碑版本

0
分享至

作者 | Michael Redlich

译者 | 张卫滨

策划 | 丁晓昀

最近,Spring 生态系统的活动较为频繁,主要值得关注的是发布了如下项目的里程碑版本:Spring Boot、Spring Framework、Spring Data、Spring Security、Spring Integration 和 Spring Modulith。

Spring 团队还宣布,他们开始将 Spring 项目的里程碑和候选版本发布到 Maven 中央仓库,并计划在 2025 年 11 月发布 GA 版本。

Spring Boot

Spring Boot 3.5.0 的 第一个里程碑版本提供了缺陷修复、文档改进、依赖关系升级和新特性,比如,支持 Spring FrameworkTaskDecorator接口实现调度任务;使DataSourceBuilder类支持 Vibur DBCP 连接池。关于该版本的更多详细信息,请参阅发布说明。

Spring Boot 的 3.4.2 和 3.3.8 版本发布(发布新闻分别参见此处和此处),它们提供了文档改进、依赖关系升级并解决了一些值得关注的问题,比如,当只声明logging.structured.gelf.host属性时,GraylogExtendedLogFormatProperties类的实例会抛出NullPointerException异常;增加了BindableRuntimeHintsRegistrar类中对TypeNotPresentException的处理。关于这些版本的详细信息,请参阅 3.4.2 版本 和 3.3.8 版本 的发布说明。

Spring Framework

Spring Framework 7.0.0 的第一个里程碑版本提供了文档改进、依赖关系升级和新的特性,比如,重新定义并优化了KotlinDetector,包括移除不再有用的方法;允许ClientHttpRequestInterceptor接口的多次执行。这次版本发布还通过优化十多个模块和废弃org.springframework.lang包中定义的注解,借助 JSpecify 提供了初步的 null 安全策略。关于该版本的更多信息,请参阅发布说明。

Spring Data

Spring Data 2025.1.0 的第一个里程碑版本提供了如下特性,将即将发布的 Jakarta EE 11 GA(采用 Hibernate ORM 7.0 和 Hibernate Validator 9.0 作为兼容实现)和 Kotlin 2.x 作为最低的基线要求;Spring Data JPA 的重要修订,包括使用 Java Persistence Query Language(JPQL) 进行衍生查询。Spring Data 团队预计在 2025 年 11 月发布 GA 版本。关于该版本的更多详细信息,请参阅发布说明。

Spring Security

Spring Security 6.5.0 的第一个里程碑版本提供了缺陷修复、依赖关系升级和新特性,比如,通过添加@AuthenticationPrincipal@CurrentSecurityContext注解支持表达式模板(Expression Template);在ClientRegistration类中新增了一个内部类ClientSettings,该类提供了一个 boolean 字段requireProofKey,用于启用代码交换证明密钥(Proof Key for Code Exchange,PKCE)。关于该版本的更多信息,请参阅发布说明。

Spring Integration

Spring Integration 6.5.0 的第一个里程碑版本提供了一个缺陷的修复、依赖关系升级和新特性,例如,为AbstractMessageGroupStore类添加了锁定策略;为@Aggregator注解中定义的discardChannel元素添加了一个可选标记,以丢弃整组消息而不是单个消息。关于该版本的更多信息,请参阅发布说明和新功能页面。

Spring Modulith

Spring Modulith 1.4.0 的第一个里程碑版本提供了缺陷修复、依赖关系升级和新特性,比如,支持 Micrometer Observation API 的新DefaultModulithObservationConvention类;以编程方式探测NamedInterface类实例的新策略。关于该版本的更多详细信息,请参阅发布说明。

Spring Modulith 的 1.3.2 和 1.2.8 版本也已发布,分别升级了对 Spring Boot 3.4.2 和 3.3.8 的依赖关系,并解决了如下的问题:从RepositoryEntityController类的实例创建名为repositoryEntityController的 bean 时出现错误,从而导致了BeanCreationException;为 Spring Framework@EventListener注解生成 AsciiDoc 时,如果没有参数的话,会抛出IllegalArgumentException。关于这些版本的更多详细信息,请分别参阅 1.3.2 版本和 1.2.8 版本发布说明。

Spring AI

Spring AI MCP 团队发布了 0.6.0,该版本提供了如下新特性:MCP 客户端与服务器之间的新协议版本协商;可配置的 SSE 端点,包括与默认/sse端点的向后兼容性。该版本弃用的内容包括:McpClient接口中定义的using(ClientMcpTransport)方法,取而代之的是sync(ClientMcpTransport)async(ClientMcpTransport)方法;同样在McpClient接口中定义的Builder类,取代它的是新的构建器模式;McpAsyncClient类中定义的非反应式类型的构造函数。关于该版本的更多详细信息,请参阅发布说明。

Spring AMQP

Spring AMQP 3.2.2发布,提供了两个缺陷的修复、依赖关系升级和一项新特性,即移除被团队认为“虚假”的非公开RestTemplateHolder类,从而解决了RestTemplateNodeLocator类中的弃用警告问题,这个类是由公开的RestTemplateNodeLocator类意外暴露的。该类的逻辑也进行了重构,以直接暴露 Spring FrameworkRestTemplate类的实例。关于该版本的更多详细信息,请参阅发布说明。

Spring for Apache Kafka

Spring for Apache Kafka 3.3.2发布,该版本提供了文档改进、依赖关系升级并解决了如下问题:因为 Kafka 观察对象上 MicrometerDefaultLongTaskTimer类实例的活动任务数不断增加,从而导致spring.kafka.listener.active指标的内存泄漏,而这些任务从未被垃圾回收;由于KafkaMessageListenerContainer类实例的观察范围未在异常处理的catch子句中关闭,从而导致的异常。

该团队宣布,Apache Kafka 4.0.0 的开发工作将会开始。它将基于即将发布的 Kafka Client 4.0.0 和 Spring Framework 7.0.0,并兼容 Spring Boot 4.0.0。关于该版本的更多详细信息,请参阅发布说明。

Spring for Apache Pulsar

Apache Pulsar 的 Spring 1.2.2 和 1.1.8 版本发布,该版本提供了缺陷修复、依赖关系升级,并解决了如下问题:如果消息已发送到死信主题(Dead Letter Topic,DLT) 主题,监听器再次消费相同的消息时,会遇到PulsarBatchListenerFailedException。这些版本分别包含在 Spring Boot 3.4.2 和 3.3.8 中。关于这些版本的更多详细信息,请分别参阅 1.2.2 版本 和 1.1.8 版本的发布说明。

查看英文原文:

Spring News Roundup: Milestone Releases of Boot, Framework, Data, Security, Integration, Modulith(https://www.infoq.com/news/2025/01/spring-news-roundup-jan20-2025/)

声明:本文为 InfoQ 翻译,未经许可禁止转载。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
为帮哥哥还债,她16岁辍学打工,陪伴老板24年后,老板分了她30亿

为帮哥哥还债,她16岁辍学打工,陪伴老板24年后,老板分了她30亿

博览历史
2025-08-17 12:48:50
彭博社称马云全面回归阿里巴巴:参与度为五年来最高

彭博社称马云全面回归阿里巴巴:参与度为五年来最高

PChome电脑之家
2025-09-16 16:46:34
林心如增肥后大变样,差点认不出,但精神状态非常好

林心如增肥后大变样,差点认不出,但精神状态非常好

喜欢历史的阿繁
2025-09-07 11:19:50
朝鲜:成千上万军人和群众向首都平壤集结进发!

朝鲜:成千上万军人和群众向首都平壤集结进发!

微微热评
2025-09-15 13:30:24
辛芷蕾与前经纪人梁婷和解,两人曾对簿公堂,梁婷:我对你爱恨交织

辛芷蕾与前经纪人梁婷和解,两人曾对簿公堂,梁婷:我对你爱恨交织

鲁中晨报
2025-09-15 18:35:07
他是最不靠谱军事专家,公然在央视“忽悠”,为何还能爆火28年?

他是最不靠谱军事专家,公然在央视“忽悠”,为何还能爆火28年?

蜉蝣说
2025-09-06 16:09:20
为人处世,碰都不要碰的10大禁忌。

为人处世,碰都不要碰的10大禁忌。

四象八卦
2025-09-14 10:19:15
震撼!情侣出门女生穿露股超短裙引发围观!当事人却很享受?

震撼!情侣出门女生穿露股超短裙引发围观!当事人却很享受?

魔都囡
2025-09-04 15:01:50
美国死守的技术,竟被中国300人小厂干到全国前三!年销暴增2000%

美国死守的技术,竟被中国300人小厂干到全国前三!年销暴增2000%

知鉴明史
2025-09-14 14:35:07
郭秀云坦言:她们拍三级片是为了生活,我是感兴趣,顺便气钱小豪

郭秀云坦言:她们拍三级片是为了生活,我是感兴趣,顺便气钱小豪

洲洲影视娱评
2025-09-12 18:51:34
没错!证监会的难辞其咎!9月16日,今日凌晨的四大消息正式袭来

没错!证监会的难辞其咎!9月16日,今日凌晨的四大消息正式袭来

搬砖知天下事
2025-09-16 08:59:00
曝全新蔚来ES8五天试驾超8万次!“内饰磨损超频”

曝全新蔚来ES8五天试驾超8万次!“内饰磨损超频”

手机中国
2025-09-16 10:03:07
黄岩岛凌晨传回捷报,中方成功完成清场驱离,菲律宾最后大败而归

黄岩岛凌晨传回捷报,中方成功完成清场驱离,菲律宾最后大败而归

晓囝爱八卦
2025-09-16 19:00:13
西贝塌房,贾国龙“剖腹取凉粉”:3次回应,3次暴雷,口碑崩了

西贝塌房,贾国龙“剖腹取凉粉”:3次回应,3次暴雷,口碑崩了

阿涛讲情感
2025-09-14 17:01:21
英格兰公开赛战报:4-0,肖国栋胜率赛季第一!张安达四连鞭逆转

英格兰公开赛战报:4-0,肖国栋胜率赛季第一!张安达四连鞭逆转

求球不落谛
2025-09-16 19:13:54
叶剑英从未当过战役军团主官,很少指挥打仗,为何还能被授元帅?

叶剑英从未当过战役军团主官,很少指挥打仗,为何还能被授元帅?

史座y
2025-09-13 17:13:30
一觉醒来,iPhone用户有点忙,“改变最大的一次更新”

一觉醒来,iPhone用户有点忙,“改变最大的一次更新”

都市快报橙柿互动
2025-09-16 09:02:45
随着申花队1-2,广岛三箭2-0,亚冠积分:中超第3排名倒数

随着申花队1-2,广岛三箭2-0,亚冠积分:中超第3排名倒数

何老师呀
2025-09-16 20:14:46
广州未来6天雨水全勤!下半年首场大范围冷空气将袭

广州未来6天雨水全勤!下半年首场大范围冷空气将袭

鲁中晨报
2025-09-16 11:11:06
阅兵之后,中国经济要从防守转向进攻了

阅兵之后,中国经济要从防守转向进攻了

枫冷慕诗
2025-09-15 18:49:51
2025-09-16 20:59:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
11505文章数 51472关注度
往期回顾 全部

科技要闻

理想i6定档9月26日发布,定位纯电五座SUV

头条要闻

清华学霸小红书晒1.67亿元年薪被查 美司法部:他在逃

头条要闻

清华学霸小红书晒1.67亿元年薪被查 美司法部:他在逃

体育要闻

2022:勇士归来,库里的第四个冠军

娱乐要闻

李小璐母亲:女儿嫁给贾乃亮我好后悔

财经要闻

扩大服务消费 9部门提出5方面19条举措

汽车要闻

650km续航 广汽埃安AION RT焕新款9月22日上市

态度原创

旅游
艺术
家居
时尚
军事航空

旅游要闻

热闻|清明假期将至,热门目的地有哪些?

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

家居要闻

江南秘境 理想生活模样

50岁阿姨也能穿得亮眼高级,这些搭配的技巧请收好,特别实用

军事要闻

歼-20战机首次进行静态展示

无障碍浏览 进入关怀版