v3.5.2
3.5.2 是一个补丁版本。核心亮点是 WebSocket 流式速率的提升:同步客户端现在能以其完整循环速率接收最新的设备状态。本版本还包含内部质量改进,以及若干设备和导航相关的修复。
亮点
- 为同步 WebSocket 客户端提供全速率的最新状态。 已移除每会话的回复节流机制,因此每条回复现在都携带刚采集的状态,而不再被限制在约 ~1 kHz(实测约 31 kHz,100% 为最新状态,测试于 Linux 发布版机器上)。此举撤销了 3.5.1 中引入的最新状态速率下降问题。
内部改进
- 固件状态码现以 0x 前缀的十六进制格式记录日志,便于阅读。
- glaze 序列化库已升级至 v7.3.3 —— 传输数据逐字节一致。
- 会话级安全配置。
- 服务端工作区自动伸缩(F1-F3)。
修复
- 现已重新识别未报告回原点(return-home)配置的固件 7.1+ 设备 —— 它们不再在检测握手阶段失败。
- 高负载下背压机制不再错误丢弃设备 tick 更新,此前这曾导致设备状态出现间歇性缺口。
- 自动跟随气泡导航在接近表面时不再闪烁 —— 触觉输出力保持稳定,自动居中漂移现在会在气泡表面平滑地衰减至零。
- 当配置目录无法创建时(例如位于不可写的位置),服务不再崩溃;它会记录一条警告并继续运行。