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