3.5.4 (2026-08-26) {#354-2026-08-26}
内部改进 {#internal-improvements}
force_bench:--no-embedded-sim 硬件干跑模式 (5f00182)force_bench:检测实际服务中断并验证 --mode 参数值 (57d6a06)force_bench:为定速(paced)扫描提供 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:修改为在每个 spin-wait 循环中不再进行让步(yield)(48d51ed)force_bench:在执行 position/m5 之前等待接收实时遥测数据 (a6e2dab)force_bench:在 faceted spin-wait 的后半段将控制权交还给 executor (907413f)http:修复了 expert serial-io 捕获的 GET 请求可能引发副作用的问题 (d907b63)协议:复制串行 I/O 日志时防止分配大容量栈空间 (a3ee03b)协议:[secure] /expert/status 修正先例并添加 gate TODO(726fe72),关闭 #330协议:将 expert/serial_io 永久标记为“无门控”(ungated),并添加单元测试 (aa5dd0b)协议:验证套件中暴露了Inverse3 串行I/O捕获功能 (4d4990a)协议:修正 Clang 中 [[maybe_unused]] 的位置 (95ee7f0)协议:修复 read_payload 中未使用的参数导致的构建失败(029d13b),关闭 #ifdef协议:以 armed() 为基准,对Inverse3 的 RX 串行 I/O 暂存应用门控 (7bb5aa6)协议:在首次 arm 触发时,对 serial_io_log 环形缓冲区进行延迟堆分配 (9a23139)协议:serial_io_log 在 copy_since 中返回 seq 水印 (820e7c3)协议:将所有Inverse3 的接收读取操作路由到一个捕获点 (78a12d8)协议:修复了 expert serial-io 捕获后无法立即重新解除触发状态的问题 (ac4d0b0)协议:在 serial_io_log 接收捕获中,使用实际头部而非 bytes[0] 进行标记 (804f0bb)错误修复 {#bug-fixes}
文档:3.5.4 添加变更日志周期记录,并调整技术债务注册表的一致性 (4e240ed)性能:将基本分派处理中的上限从 4 提高到 30 (741a7d0)