v3.5.2
3.5.2 是一个补丁版本。其主要亮点是 WebSocket 流式传输速率的提升:同步客户端现在能够以全循环速率接收最新的设备状态。该版本还整合了内部质量改进工作,并修复了若干设备和导航相关的问题。
亮点
- 同步 WebSocket 客户端的全速率实时状态。已移除按会话的响应限流机制,因此现在每个响应都携带最新捕获的状态,而非被限制在约 1 kHz 左右(在 Linux 发布版机器上测得约 31 kHz,100% 实时)。这修复了 3.5.1 版本中引入的实时状态性能下降问题。
内部改进
- 为了便于阅读,固件状态码以 0x 为前缀的十六进制格式记录。
- 将 Glaze 序列化库升级至 v7.3.3— 输出数据在字节层面完全一致。
- 会话范围的安全配置。
- 服务端工作区自动扩展(F1-F3)。
修复
- 再次检测到报告未配置返航功能的固件 7.1 及以上版本设备——它们不再会在检测握手过程中失败。
- 在负载情况下,背压不再会错误地导致设备计时器更新中断,此前这一问题曾导致设备状态出现间歇性缺失。
- 气泡导航的自动跟随功能在接近表面时不再出现闪烁——触觉反馈力保持稳定,且自动居中漂移现在会在气泡表面处平滑地逐渐减弱至零。
- 当无法创建服务配置目录(例如,目录不可写)时,服务不再发生崩溃;而是会记录一条警告并继续运行。