跳过至主要内容

v3.5.2

3.5.2 是一个补丁版本。主要变更点是优化了 WebSocket 的流式传输速率。同步客户端现在能够在全速率下接收最新的设备状态。此外,该版本还包含内部质量改进工作,以及针对部分设备和导航功能的修复。

亮点​

  • 向同期 WebSocket 客户端以全速率分发最新状态。由于取消了按会话进行的响应限流,现在所有响应都包含刚获取到的最新状态。此前响应速率曾受限于约 1 kHz(实测值约为 31 kHz,100% 最新,在 Linux 发布版机器上测得)。这将恢复 3.5.1 版本中引入的最新状态分发速度下降之前的情况。

内部改进​

  • 为了便于阅读,固件状态码现在以带 0x 前缀的十六进制数形式输出到日志中。
  • 已将 glaze 的序列化库升级至 v7.3.3— 线性输出在字节级别保持一致。
  • 基于会话的安全设置。
  • 服务端工作区的自动扩展(F1~F3)。

修正​

  • 不再报告“返回起点”设置的 7.1 及以上版本固件设备现已能够再次被检测到——检测握手过程不再失败。
  • 在高负载状态下,设备时钟更新不再会因背压而被错误地丢弃。此前,这曾导致设备状态出现间歇性缺失。
  • 通过自动跟踪的气泡导航功能,表面附近的闪烁现象已消除——触觉输出的力度保持恒定,自动居中功能的漂移会在气泡表面平滑地收敛至零。
  • 即使无法创建构成目录(例如在不可写的位置等),服务也不会再发生崩溃。此时,系统会将警告记录到日志中并继续处理。