3.5.2 (2026-06-19)
内部改进
devices::inverse3: 曲目 控制模式 通过固件 FSM 状态通知 (cc2daa9)事件:添加 device-protocol-deprecated 事件,该事件在 warn_if_deprecated 中按条件触发(ec704f6),关闭 #234events:添加事件触发宏 (9ad8531),关闭 #185inverse:在 scale-popup 事件中添加 button_b 手势菜单触发器 (5fc7ab5)modules::inverse:通知与安全协议 v2(固件版本 >= 7.7.0)(3929372),已关闭 #234 #255 #254协议:将固件代码以0x为前缀的字节形式记录(49a4001)序列化:添加实验性门控,从预览中分离(58426f3),关闭 #234序列化: 为……添加 rate_dispatch 阶段 rate/dispatch/* (2289e34),关闭 #241系列化:将 Glaze 升级至 v5.7.2 (20c8705),已关闭 #260序列化:将 Glaze 升级至 v6.5.1(b5885af),已解决 #260序列化:将 Glaze 升级至 v7.3.3 (545376d),已关闭 #260序列化:将阶段门与 API 路径解耦(af22d01),已关闭 #259序列化:pre-stage glaze 5-7 与 4.4.3(592fb5e)兼容,已关闭 #260序列化: 将“first-message version receipt”重命名为 config.version (c33cf82),关闭 #258序列化:待处理:延迟安全线重构(da06d7c),已关闭 #237 #237服务:添加会话范围的安全配置,并在关闭时恢复基线 (e55362e)服务:添加 v3.1 安全配置的 HTTP 和 WS 快照 API (d973ff6)服务:实现工作区自动扩展 F1-F3 服务端 (a512ea7)服务:将线缆安全配置的 SET/RESET 功能设置为固件串行模式 (9c1a40e)会话;HTTP;事件:连接时间版本协商,已作为预览版(229fbc6)的分阶段功能推出,关闭 #261 #258设置:将阶段速率调节旋钮设为实验性功能(76de901),关闭 #259错误修复
核心:为 GCC 13 -O3 应用 JSON 缓冲区的零初始化设置 (efd0e00)设备:恢复对未配置“返回主界面”功能的固件 7.1 及以上版本的检测(6d43b38),已关闭 #222引擎:防止因背压问题导致时钟分发错误而中断(690c588),关闭 #241inverse:将 grip_hook 的调试日志级别降级为 trace(cff1446)inverse:在活动控制会话中触发 gate grip_hook(eb19c5d)modules::inverse-ux: normalize legacy (FW < 7.7.0) notifications to v2 (eb9b6ff), closes #234modules::navigation:停止自动跟随,强制在界面上闪烁(152df00),已关闭 #269协议:将 0xBB 系列 B 的安全信道重构为系列 A(6b97234),关闭 #234序列化:将安全补丁移至 v3_1 并采用通用补丁覆盖方案 (186fa52),已关闭 #259序列化: 恢复原型握把 extension_data 已合并到快照 (142ba92),关闭 #263sessions:防止 try_get_device 遇到为空的引擎单例(d584dcc)速度阈值 - 更宽的锥形区域 - 需按下校准按钮以激活 (ed366a0)性能改进
force_bench:移除帧率限制 (bb52166)force_bench:同步性能循环 + 指标 JSON (46686c1)force-bench:提高输出可读性 (b8cfa89)