3.5.2 (2026-06-19) {#352-2026-06-19}
内部改进 {#internal-improvements}
devices::inverse3: 控制模式 通过固件FSM状态通知进行跟踪 (cc2daa9)事件:添加“device-protocol-deprecated”事件,该事件在“warn_if_deprecated”函数中经过门控后输出(ec704f6),已解决 #234事件:添加用于触发事件的宏 (9ad8531),已关闭 #185inverse_ux:将手势菜单触发器 button_b 添加到“缩放弹出窗口”事件中 (5fc7ab5)modules::inverse-ux:通知和安全日志 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序列化:将 Stufen-Gates 与 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)服务:在服务端实现 Workspace-Auto-Scale F1-F3(a512ea7)服务:将安全配置的设置/重置功能连接到串行固件接口 (9c1a40e)会话;http;事件:在建立连接时进行版本协商,已在预览版中分阶段引入(229fbc6),解决 #261 和 #258设置:将用于速率调整的调节螺丝作为实验性功能引入(76de901),关闭 #259错误修复 {#bug-fixes}
核心:在 GCC 13 -O3 环境下,将 settings apply-json 的缓冲区初始化为零 (efd0e00)设备:恢复未配置“返回起点”功能的固件 7.1+ 版本的设备识别功能 (6d43b38),已解决 #222引擎:防止背压 tick 调度错误地丢弃消息(690c588),已关闭 #241inverse_ux:将 grip_hook 的调试日志级别降为 trace(cff1446)inverse_ux:将 grip_hook 的激活与当前活动控制会话关联(eb19c5d)modules::inverse-ux: Legacy-Benachrichtigungen (FW < 7.7.0) auf v2 normalisieren (eb9b6ff), schließt #234modules::navigation:防止界面上的“强制自动关注”功能闪烁(152df00),已解决 #269协议:0xBB-Family-B——恢复已转换为Family A的安全通道(6b97234),关闭 #234序列化:将安全补丁推迟到 v3_1 版本,并采用通用补丁覆盖层 (186fa52),已解决 #259序列化: Prototyp-Grip-extension_data 在 Snapshot 中恢复(142ba92),关闭 #263sessions:为 try_get_device 添加对空引擎单例的保护机制 (d584dcc)速度阈值、更宽的锥形区域、用于激活的校准按钮 (ed366a0)性能改进 {#performance-improvements}
force_bench:移除帧率限制 (bb52166)force_bench:同步性能循环 + 指标 JSON (46686c1)force-bench:提高输出内容的可读性 (b8cfa89)