3.5.1 (2026-05-28) {#351-2026-05-28}
内部改进 {#internal-improvements}
core/gates:添加 backoff_time_gate 和受抑制的命中计数器 (cc989c0),解决 #244 问题core/gates:添加 streak_gate 及基于键的变体 (748f419),解决 #244 问题设备:在无线 Verse Grip 上添加充电指示灯 (6482bd6)设备:以 20 Hz 的频率轮询 inverse3 的运动状态 (bfc160d)设备: 就绪 在快照调试日志中使用 v3.1 序列化 (0c59c26)http:允许对“高级/已弃用(deprecated)”设置进行精确的 GET 路由(2b5f037)http:通过标志控制 GET /settings 的访问权限 (4f013d8),已解决 #251 问题modules::inverse: 预览模式 大门后面 paired_with.auto 曝光 (1f7f0e1),第230号问题已解决序列化: 预发布字段的全局标志 预览模式 补充 (422e822),已解决第 230 号问题序列化:v3.1 为四元数添加了欧拉表示法 (c32dd6b),解决了 #239 问题序列化: 显式 四元数 构造函数和核心赋值运算符 (677ed6f)会话:允许流式响应节流时间小于毫秒 (9a42719)sessions:应用了预览门机制的 /sessions v3.1 增强版 (6c1c8f2)设置: 杂项/已弃用将其提升为高级设置 (b3528d7)教程:用于检查流式响应帧的原型 (6b57c39)错误修复 {#bug-fixes}
command_processor:防止在“强制/位置”切换时模式翻转(d754ef1),已解决问题 #232command_processor:分离一次性内联排水与ZOH应用的控制(5960498),已解决#117问题core::gates:基于键的时间门在每次命中时反映最新周期 (c73b86a)检测:整合 extra_ports 的首次注入日志 (57e21d7)检测:通过 keyed_gate 实现按端口过滤日志 (04b8d54),已解决 #243 问题设备:仅在获取“handle”信息后,才将“wireless verse grip”标记为“ready” (dfd7d5d)设备: 关于无线 verse_grip set_extension_data 调用频率限制 (011d5a0)http:设备选择器允许将“#1234”和“1234”作为设备 ID(1452c10)http:移除了阻碍 macOS 发布构建的未使用上下文字段 (-Wunused-private-field) (5345989)modules::inverse-ux:连接 1 个Inverse3 和 1 个握把时自动配对 (41b3024),已解决 #227 #227 问题modules::inverse-ux:当拓扑结构超过1↔1时,自动解除配对 (e4fb80c)modules::inverse: 在 Minverse 校准中 force_attached 预算调整 (e24bf84),#224 问题已解决modules::inverse: 配对 附上 在 Minverse 以及首次 POST 请求中,该值始终为 [secure] (cafb574)modules::inverse-ux: Inverse3 ↔ VerseGrip 设备配对注册表 (ac63d2a),已解决 #224 问题modules::inverse: POST 和 DELETE 配对 已计算出路由 附上 返回状态 (a751208)防止服务在尝试将非 WVG 设备识别为 WVG 时触发重复警告 (17ad373)protocol::inverse3:处理可变长度 0xBA 通知有效载荷 (61f7b1f)服务:将设备选择器类应用于索引 (2d6422a)服务:在 404 错误消息中保留设备选择器表达式 (d2c4626)会话: 默认值 / 前臂 在预设中,apply_preset 会初始化挂载 (a333da8),解决了 #240 问题sessions:当无法确定会话 ID 时,将回退到自身(14367ed),已解决 #239 问题会话:在会话之间发出 force_render_full_state 请求时,以完整快照形式响应 (8afc646)会话:在 session.configure.serialization 中遵守 execute:[secure] 规范 (3458af0)会话: 默认值 / 前臂 应用预设时保持设备挂载处于初始状态 (698008b),已解决 #252 和 #253 问题会话: 默认值 / 前臂 在预设中将挂载重置为 identity(a0a2b29),已解决 #240 问题sessions:恢复受限流影响的流式快照的 WS 响应 (787a656),已解决 #248 问题sessions:在持续的模拟负载下稳定 WS RX 热路径 (e4e55d0)性能改进 {#performance-improvements}
command_processor:用于控制专用批处理的 WS RX 高速路径 (92bb4e8),已解决 #241 问题引擎:通过 AIMD 阻尼实现自适应调度速度收敛 (b8fc1c8),已解决 #249 问题main_loop:根据进行中的 tick 上限限制 asio 队列(8d77823)序列化:将预览选项缓存到静态结构体中 (8698636),已解决 #241 问题sessions:减少热通道中 session::_mutex 的竞争(bf117c8),解决 #241 和 #242 问题会话: Tracy 中的会话设备调用 作用域限定 添加标签 (7404990)