v3.5.2
3.5.2 版本是一个修复版本。其主要改进在于提升了 WebSocket 的流媒体传输速率:同步客户端现在能够以循环的完整速率接收设备的最新状态。该版本还整合了针对质量的内部优化,以及多项涉及设备和导航功能的修复。
要点
- 针对同步 WebSocket 客户端,已实现全速率实时更新。已取消每会话响应的速率限制:现在每个响应都包含最新捕获的状态,而非此前限制在约 1 kHz(在版本为 Linux 的机器上测得约 31 kHz,100% 实时更新)。此更改消除了 3.5.1 版本中引入的状态更新延迟问题。
内部改进
- 固件状态代码以十六进制形式记录,并以 0x 为前缀,以便于阅读。
- 将 glaze 序列化库升级至 7.3.3 版——传输的数据字节与字节完全一致。
- 仅限于当前会话的安全配置。
- 服务端工作区的自动缩放(F1-F3)。
更正
- 安装了 7.1 版或更高版本固件的设备,如果未报告任何复位配置,现在能够被重新检测到——这些设备不再导致检测协商失败。
- 反压功能不再错误地取消负载状态下设备的周期性更新,此前该问题曾导致设备状态出现间歇性中断。
- 自动跟踪气泡导航在接近水面时不再闪烁——触觉输出力保持稳定,且自动居中漂移力现在会随着接近气泡表面而逐渐减小至零。
- 当无法创建其配置目录时(例如,路径无写入权限),该服务不再崩溃;它会记录一条警告,并继续运行。