跳转至主要内容

v3.5.2

3.5.2 是一个补丁版本。其主要改进是提升了 WebSocket 流媒体传输速率:同步客户端现在能够以完整的循环速率接收最新的设备状态。此外,该版本还包含内部质量优化工作,以及针对设备和导航功能的若干修复。

亮点​

  • 为同步 WebSocket 客户端提供全速率的状态更新。已移除基于会话的响应限流,因此每个响应现在都包含最新捕获的状态,而非限制在约 1 kHz(在 Linux 正式发布版计算机上测得约 31 kHz,100% 实时更新)。 此举撤销了 3.5.1 版本中引入的状态更新延迟。

内部改进​

  • 为了便于阅读,固件状态码将以带 0x 前缀的十六进制数形式记录。
  • Die 釉料序列化库已更新至 v7.3.3—— Wire 输出在字节级别完全一致。
  • 基于会话的安全配置。
  • 工作区的服务器端自动扩展(F1-F3)。

错误修复​

  • 安装了 7.1 及以上版本固件且未报告“返航”配置的设备,现可被重新识别——它们不再因识别握手失败而无法连接。
  • 在负载下,背压不再会错误地丢弃设备的时钟更新,而此前这一问题曾导致设备状态出现短暂缺失。
  • 在靠近气泡表面时,自动跟随气泡的导航不再出现抖动——触觉反馈力度保持恒定,且自动居中功能的漂移值在气泡表面附近会平滑地逐渐归零。
  • 如果无法创建该服务的配置目录(例如位于不可写的位置),服务将不再崩溃;它会记录一条警告,并继续运行。