跳转至正文

v3.5.2

3.5.2 是一个补丁版本。本次更新的重点是提升了 WebSocket 流媒体传输速度。同步客户端现在能够以全速循环接收最新的设备状态。此外,本次更新还包含内部质量改进以及多项与设备和导航相关的修复。

主要内容​

  • 为同步 WebSocket 客户端提供全速率的状态更新。已移除按会话的响应限流机制,因此所有响应不再受限于约 1 kHz 的速率,而是包含最新捕获的状态(在 Linux 发布机上测量时约为 31 kHz,100% 实时更新)。此更改解决了 3.5.1 版本中引入的状态更新速度下降问题。

内部改进事项​

  • 为提高可读性,固件状态码以带0x前缀的十六进制形式记录。
  • 已将 glaze 序列化库升级至 v7.3.3— 网络输出仍以字节为单位。
  • 会话范围安全设置。
  • 服务端工作区自动扩展(F1-F3)。

修改内容​

  • 未报告“return-home”配置的 7.1 及以上版本固件设备将再次被检测到——不再出现检测握手失败的情况。
  • 在高负载情况下,背压不会再错误地删除设备的时间戳更新。此前,这曾导致设备状态中出现间歇性的空白。
  • 自动跟踪(auto-follow)气泡导航在靠近表面时不再闪烁——触觉反馈力度保持恒定,自动居中对齐的漂移值会在气泡表面处平滑地降至0。
  • 即使无法创建配置目录(例如:位于无写入权限的位置),服务也不会再发生崩溃。系统会记录一条警告,并继续运行。