Spring Boot 3.5.5 现已发布
Spring Boot 3.5.5 现已发布,此版本修复了 53 个错误、改进了文档并升级了依赖项。具体更新内容如下:
错误修复
- 当 Hazelcast 因内存不足错误而关闭时,Hazelcast health indicator 会报告错误状态#46909
- 由于使用 Stream API,性能关键的跟踪代码开销很高#46844
- SpringLiquibaseCustomizer 暴露在其定义的可见性范围之外#46758
- OutputCapture 中的竞争条件可能导致数据过时#46721
- 自动配置的 WebClient 不再使用上下文的 ReactorResourceFactory #46673
- 未检测到标注为
@Name
的字段的默认值#46666 @Name
与构造函数绑定属性一起使用时缺少元数据#46663- Spring Authorization Server 的 PAR endpoint 缺少属性#46641
- 报告错误配置的 OAuth 2 资源服务器 JWT 公钥位置时属性名称不正确#46636
- 在 JpaMetamodel#CACHE 中,当 spring.main.lazy-initialization=true 时,上下文重启后内存未释放#46634
- 自动配置的 MockMvc 忽略
@FilterRegistration
注释#46605 - 如果未能发现原语的默认值,则不应记录其默认值#46561
文档
- Kotlin 配置元数据示例位于错误的包中#46857
- 参考指南中的可观察性示例缺少 Kotlin 版本#46798
- 将 SslOptions getCiphers 和 getEnabledProtocols 的方法描述与
@returns
对齐#46769 - 参考指南中的跟踪示例缺少 Kotlin 版本#46767
- 改进虚拟线程部分以提及 Java 24 中的变化#46610
- spring.test.webtestclient.timeout 没有记录#46588
- spring-boot-test-autoconfigure 应该像其他模块一样使用配置属性注释处理器#46585
- 调整 management.health.influxdb.enabled 的弃用级别#46580
- spring.test.mockmvc 属性未记录#46578
依赖项升级
- 升级到 Angus Mail 2.0.4 #46725
- 升级到 AssertJ 3.27.4 #46726
- 升级到 Byte Buddy 1.17.7 #46883
- 升级到 Couchbase Client 3.8.3 #46794
- 升级到 Elasticsearch Client 8.18.5 #46830
- 升级到 Hibernate 6.6.26.Final #46884
- 升级到 Hibernate Validator 8.0.3.Final #46728
- 升级到 HikariCP 6.3.2 #46729
- 升级到 Jersey 3.1.11 #46730
- 升级到 Jetty 12.0.25 #46831
- 升级到 Jetty Reactive HTTPClient 4.0.11 #46885
- 升级到 jOOQ 3.19.25 #46808
- 升级到 MariaDB 3.5.5 #46779
- 升级到 Maven Javadoc Plugin 3.11.3 #46886
- 升级到 Micrometer 1.15.3 #46701
- 升级到 Micrometer Tracing 1.5.3 #46702
- 升级到 MySQL 9.4.0 #46732
- 升级到 Netty 4.1.124.Final #46832
- 升级到 Pulsar 4.0.6 #46733
- 升级至 Reactor Bom 2024.0.9 #46703
- 升级到 REST Assured 5.5.6 #46849
- 升级到 Spring Authorization Server 1.5.2 #46704
- 升级到 Spring Data Bom 2025.0.3 #46705
- 升级到 Spring Framework 6.2.10 #46706
- 升级到 Spring Kafka 3.3.9 #46871
- 升级到 Spring LDAP 3.3.3 #46707
- 升级到 Spring Pulsar 1.2.9 #46708
- 升级到 Spring RESTDocs 3.0.5 #46920
- 升级到 Spring Security 6.5.3 #46709
- 升级到 Spring Session 3.5.2 #46710
- 升级到 Tomcat 10.1.44 #46734
更新说明:https://github.com/spring-projects/spring-boot/releases/tag/v3.5.5

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SeaTunnel Databend Sink Connector CDC 功能实现详解
Databend 是一个面向分析型工作负载优化的 OLAP 数据库,采用列式存储架构。在处理 CDC(Change Data Capture,变更数据捕获)场景时,如果直接执行单条的 UPDATE 和 DELETE 操作,会严重影响性能,无法充分发挥 Databend 在批处理方面的优势。 在 PR #9661 之前,SeaTunnel 的 Databend sink connector 仅支持批量 INSERT 操作,缺乏对 CDC 场景中 UPDATE 和 DELETE 操作的高效处理能力。这限制了在实时数据同步场景中的应用。 核心问题与挑战 在 CDC 场景中,主要面临以下挑战: 性能瓶颈:逐条执行 UPDATE/DELETE 操作会产生大量的网络往返和事务开销 资源消耗:频繁的单条操作无法利用 Databend 的列式存储优势 数据一致性:需要确保变更操作的顺序性和完整性 吞吐量限制:传统方式难以应对高并发大数据量的 CDC 事件流 解决方案架构 整体设计思路 新的 CDC 模式通过以下创新设计实现高性能数据同步: graph LR A[CDC 数据源] --> ...
- 下一篇
🔥 xbatis ORM 框架 1.9.0 正式发布,一款好用、简单、便捷的框架!!
1.9.0 更新内容: 1:增加插入监听器@OnInsert 2:增加更新监听器@OnUpdate 3:增强复杂 mybatis resultMap 类的兼容性 4:增强 xml 分页 5:增加对象转条件(支持关键字多列 or 查询) 6:增强内嵌 exists、notExists 方法 1.8.7 更新内容: 1:为了更好的 JAVA+XML 结合,query 和 where 增加 tableAs (实体类,别名) 方法,用于自定义表名别名 2:XbatisConfig 改为 XbatisGlobalConfig 3:增加逻辑删除拦截器 4:updatedelete增加 原生 RETURNING (原生) 功能 5:增加原生 sql 查询方法和update delete RETURNING 功能 6:增加了一个Mapper 方法拦截器 7:增加exists/not exists 简易写法 通用 SQL 扩展: //类型支持 实体类,VO和普通POJO SysUser user = sysUserMapper.select(SysUser.class, "select * fro...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)