3.5.2 (2026-06-19) {#352-2026-06-19}
内部改进 {#internal-improvements}
devices::inverse3: 通过固件FSM状态通知 控制模式 追踪 (cc2daa9)事件:新增“device-protocol-deprecated”事件,通过“warn_if_deprecated”的门控机制触发(ec704f6),解决 #234 问题events:添加事件发布宏 (9ad8531),解决 #185 问题inverse_ux:在缩放弹出窗口事件中添加 button_b 手势菜单触发器 (5fc7ab5)modules::inverse-ux:通知与安全协议 v2(FW >= 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 问题序列化:在 4.4.3 版本中为 Glaze 5-7 兼容性做好准备 (592fb5e),解决 #260 问题序列化: 第一条消息中“版本”响应字段的名称为 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 问题错误修复 {#bug-fixes}
核心:为 GCC 13 -O3 应用 settings apply-json 缓冲区 0 初始化 (efd0e00)设备:无需“返回主网”设置即可检测并恢复固件 7.1 及以上版本(6d43b38),已解决 #222 问题引擎:防止因背压导致 tick 分发被错误丢弃的现象(690c588),解决 #241 问题inverse_ux:将 grip_hook 的调试日志级别降为 trace 级别 (cff1446)inverse_ux:根据活动控制会话限制 grip_hook 的激活 (eb19c5d)modules::inverse-ux: 레거시(FW < 7.7.0) 알림을 v2로 정규화 (eb9b6ff), #234 이슈 해결modules::navigation:停止表面上的自动跟随效果闪烁(152df00),已解决 #269 问题协议:将0xBB Family B安全通道重构为Family A形式(6b97234),解决#234问题序列化:将安全补丁移至 v3_1 并采用通用补丁覆盖层 (186fa52),解决 #259 问题序列化: 快照中的原型握把 extension_data 恢复 (142ba92),已解决第 263 号问题sessions:在引擎单例中添加 try_get_device 守护条件 (d584dcc)速度阈值 - 更宽的锥形区域 - 用于激活的校准按钮 (ed366a0)性能改进 {#performance-improvements}
force_bench:移除帧率限制 (bb52166)force_bench:同步性能循环 + 指标 JSON (46686c1)force-bench:优化输出以提高可读性 (b8cfa89)