3.5.4 (2026-08-26) {#354-2026-08-26}
内部改进 {#internal-improvements}
force_bench:--no-embedded-sim:硬件干运行模式 (5f00182)force_bench:识别真实的服务阻塞并验证 --mode 参数 (57d6a06)force_bench:为定时扫描提供用于时间表、会话和速率列表的命令行界面 (6f842b5)force_bench:修复多会话指标合并不一致的问题 (d054310)force_bench:修复 m5 模式锁存器中的竞争条件,并解决从错误设备读取遥测数据的问题 (f4ef266)force_bench:getakteter 开环发生器 — 频率扫描、波形、位置/M5模式 (B1+B2) (dddf0c7)force_bench:在每个步骤中记录并排除生成器的有效性,而不是终止运行 (7fdf03c)force_bench:在每次启动多会话客户端时发送 session.configure(dcc44d4)force_bench:防止 M5 模式切换时跳转到过时的中心点 (52d1678)force_bench:在每次 Spin-Wait 迭代中不再交出执行权(48d51ed)force_bench:在位置/m5 运行前等待实时遥测数据 (a6e2dab)force_bench:在定时自旋等待结束时将其传递给执行器 (907413f)http:通过 GET 方法实现专家级串行 I/O 采集,且不产生副作用 (d907b63)协议:避免在复制串行 I/O 日志时进行大规模栈分配 (a3ee03b)协议:参考案例 [secure] /专家/状态更正,添加 Gate-TODO(726fe72),关闭 #330协议:记录 expert/serial_io 长期不使用 Gate 的情况,添加单元测试 (aa5dd0b)协议: Inverse3 ——为验证套件启用串行I/O采集功能 (4d4990a)协议:修正 Clang 中 [[maybe_unused]] 的放置位置 (95ee7f0)协议:修复 read_payload 中因未使用参数导致的构建错误 (029d13b),已关闭 #ifdef协议:将Inverse3 的RX-Serial-IO-Staging与armed()配对 (7bb5aa6)协议:在首次武装时延迟在堆上分配 serial_io_log-Ringpuffer(9a23139)协议:从 serial_io_log 的 copy_since 返回序列水印 (820e7c3)协议:将Inverse3 的所有RX读取操作通过单一采集点进行(78a12d8)协议:防止 Expert 串行 I/O 采集立即再次禁用 (ac4d0b0)协议:在 serial_io_log 中,将 RX 记录标记为真实的头部,而不是 bytes[0](804f0bb)错误修复 {#bug-fixes}
文档:为 3.5.4 版本周期添加变更日志条目,并同步技术债务登记表 (4e240ed)性能:将同时运行的调度任务的上限从 4 提高到 30(741a7d0)