3.5.4 (2026-08-26)
内部改进
force_bench:在硬件上进行干跑(dry-run)模式,使用 --no-embedded-sim 选项 (5f00182)force_bench:检测服务实际阻塞情况并验证 --mode 选项 (57d6a06)force_bench:公开用于定时扫描的调度、会话和吞吐量列表的命令行界面 (6f842b5)force_bench:修复了多会话度量值不一致的合并问题 (d054310)force_bench:修复了m5模式锁定时的竞争条件,以及从错误的设备读取遥测数据的问题(f4ef266)force_bench:定时开环发生器 — 流量扫描、波形、位置模式/M5 (B1+B2) (dddf0c7)force_bench:在每个阶段验证生成器的有效性——记录并排除,且不中断执行 (7fdf03c)force_bench:在启动每个多会话客户端时发送 session.configure 文件 (dcc44d4)force_bench:防止 m5 模式切换时跳转到已废弃的中心(52d1678)force_bench:停止在每个活跃的等待迭代中将执行权让出 (48d51ed)force_bench:在位置模式/m5 运行前显示实时遥测数据 (a6e2dab)force_bench:在定时活动等待结束时释放执行器 (907413f)http:使 serial-io 专家级捕获支持无副作用的 GET 请求 (d907b63)协议:避免在复制串行I/O日志时进行大量栈分配(a3ee03b)协议:修正 /expert/status 中的先前 [secure] 条目,添加一个临时 TODO 项(726fe72),关闭 #330协议:将 expert/serial_io 标记为“已确定无守护”,并添加单元测试 (aa5dd0b)协议:为验证套件公开Inverse3 的串行I/O捕获功能 (4d4990a)协议:修正了 Clang 中 [[maybe_unused]] 的位置(95ee7f0)协议:修复了因 read_payload 中存在未使用参数而导致的编译失败(029d13b),关闭 #ifdef协议:将Inverse3 的RX serial-io挂起状态与armed()挂钩 (7bb5aa6)协议:在首次初始化时,以延迟加载的方式在堆上分配 serial_io_log 环 (9a23139)协议:从 serial_io_log 的 copy_since 位置返回序列标记(水印)(820e7c3)协议:将Inverse3 的所有接收数据通过单一捕获点(78a12d8)进行转发协议:防止“serial-io expert”捕获功能立即解除(ac4d0b0)协议:为 serial_io_log 的接收捕获数据添加实际的头部,而不是 bytes[0](804f0bb)错误修复
文档:添加了3.5.4版本变更日志周期的记录,统一了技术债务登记表(4e240ed)perf:将调度器(dispatch)在飞行中的默认发送上限从 4 提高到 30(741a7d0)