3.5.4 (2026-08-26) {#354-2026-08-26}
内部改进 {#internal-improvements}
force_bench:--no-embedded-sim 硬件干跑模式 (5f00182)force_bench:检测实际服务中断,并验证 --mode 选项 (57d6a06)force_bench:为带速率控制的扫描公开了 schedule、sessions 和 rate-list 的 CLI 命令 (6f842b5)force_bench:修复了多会话指标整合中的不一致问题 (d054310)force_bench:修复了 m5 模式锁存器冲突以及从错误设备读取遥测数据的问题 (f4ef266)force_bench:带速率控制的开环发生器 — 速率扫描、波形、position/M5 模式 (B1+B2) (dddf0c7)force_bench:生成器的每步有效性——记录并排除,不停止整个执行过程 (7fdf03c)force_bench:向所有生成的多会话客户端发送 session.configure (dcc44d4)force_bench:修复了 m5 模式切换时不会跳转到旧中心值的问题 (52d1678)force_bench:修改为在每次旋转配重循环中不调用 yield (48d51ed)force_bench:在执行 position/m5 之前等待实时遥测数据 (a6e2dab)force_bench:在带速率控制的自旋等待结束时向执行器发出 yield 信号 (907413f)http:将 expert serial-io 捕获中的 GET 修改为无副作用的 (d907b63)协议:通过复制串行 I/O 日志来避免分配过大的栈空间 (a3ee03b)协议:修正了 [secure] /expert/status 的先例,并添加了网关的待办事项 (726fe72),已关闭 #330协议:将 expert/serial_io 永久标记为“无门控”,并添加了单元测试 (aa5dd0b)协议:为验证套件公开了Inverse3 的串行 I/O 捕获 (4d4990a)协议:修正了 Clang 中的 [[maybe_unused]] 配置 (95ee7f0)修复了因协议:read_payload 中存在未使用参数导致的构建失败 (029d13b),已关闭 #ifdef协议:以 armed() 为条件,限制Inverse3 的 RX serial-io 暂存 (7bb5aa6)协议:在首次启动 ARM 时延迟为 serial_io_log 的环形缓冲区分配堆内存 (9a23139)协议:从 serial_io_log 的 copy_since 返回 seq 的水印 (820e7c3)协议:将所有Inverse3 的RX读取操作统一通过单一捕获点进行 (78a12d8)协议:修复了 expert serial-io 捕获后未立即重新解除触发的问题 (ac4d0b0)协议:在 serial_io_log 的 RX 捕获中,使用实际的头部而非 bytes[0] 进行标记 (804f0bb)错误修复 {#bug-fixes}
文档:3.5.4 版本中添加了变更历史记录,并整合了技术债务登记册 (4e240ed)性能:将默认的“in-flight”分派上限从 4 提高到 30 (741a7d0)