3.5.1 (2026年5月28日)
内部の改善
core/gates:backoff_time_gate および 削除されたヒット数のカウンター (cc989c0)、#244 をクローズcore/gates:streak_gate およびキー付きバリエーション (748f419)、閉鎖 #244デバイス:ワイヤレス・バース・グリップに充電インジケーターを追加する (6482bd6)デバイス:逆方向3の動作状態を20 Hzで照会する(bfc160d)デバイス: スナップショットのデバッグログには、シリアライゼーション v3.1 を使用する レディ (0c59c26)http:詳細設定および非推奨設定について、正確なルートでの GET を許可する (2b5f037)http:GET /settings の表示をインジケーターごとに制御する (4f013d8)、#251 をクローズmodules::inverse: 暴露者 paired_with.auto ゲートの向こう側 プレビューモード (1f7f0e1)、農場 #230シリアライゼーション: グローバルインジケーターを追加する プレビューモード プレバージョンフィールド(422e822)については、#230を閉じるシリアライゼーション:クォータニオンにオイラー表現を追加 v3.1 (c32dd6b)、#239 をクローズシリアライゼーション: 明示的なコンストラクタ 四元数 + コアの割り当て演算子 (677ed6f)sessions:ミリ秒単位のレスポンス転送速度制限を許可する (9a42719)sessions:/sessions v3.1 の機能強化(Gate Preview 版) (6c1c8f2)設定: 促進する その他/非推奨 詳細設定として (b3528d7)チュートリアル:ストリーム応答用フレーム検証プロトタイプ (6b57c39)バグの修正
command_processor:フォース/ポジションの切り替え時のモード切り替えを防止 (d754ef1)、#232 をクローズcommand_processor:ZOHによる継続的な監視から、一時的なオンライン排出を分離する (5960498)、#117 をクローズcore::gates:キー付きタイムゲートは、各ヒットについて最後の周期を遵守する (c73b86a)検出:extra_ports の初回インジェクションログを統合する (57e21d7)検出:keyed_gate によるポートごとのジャーナリング (04b8d54)、#243 をクローズデバイス:ハンドルに関する情報(dfd7d5d)が表示されてからでないと、ワイヤレス・バース・グリップをマークしないでください。デバイス: 〜の流量を制限する set_extension_data auワイヤレス verse_grip (011d5a0)http:デバイスセレクタは、デバイスIDとして「#1234」と「1234」の両方を認識します (1452c10)http:macOS リリースビルドをブロックしていた未使用のコンテキストフィールドを削除 (-Wunused-private-field) (5345989)modules::inverse-ux: Inverse3 が1台とグリップが1つ接続された場合の自動ペアリング (41b3024)、#227をクローズ #227modules::inverse-ux:トポロジーが 1↔1 を超える場合、自動ペアリングを無効にする (e4fb80c)modules::inverse: 置換を尊重する force_attached Minverse (e24bf84) のキャリブレーション中、ファーム #224modules::inverse: 添付 Minverse 向けには常に [secure] をペアリングし、最初の POST 時に適用(cafb574)modules::inverse-ux:デバイスごとのペアリング登録Inverse3 ↔ VerseGrip (ac63d2a)、ロック #224modules::inverse: POST および DELETE リクエスト ペアリング 状態を返す 添付 calculé (a751208)サービスがWVG以外のデバイスをWVGとして検出しようとした際に、警告が繰り返し表示されるのを防ぐ (17ad373)protocol::inverse3:可変長(61f7b1f)の通知ペイロード 0xBA の処理サービス:デバイスセレクタのクラスを index と並列に適用する (2d6422a)サービス:404メッセージにおいてデバイスセレクタの表現を維持する (d2c4626)セッション: apply_preset は、編集内容を以下の設定にリセットします デフォルト / 腕(前面) (a333da8)、農場 #240セッション:セッション間IDが不明な場合にローカルターゲットに戻る (14367ed)、#239 をクローズセッション:セッション間での `force_render_full_state` に対する完全なスナップショットへの対応 (8afc646)セッション:レスペクターの実行: [secure] sur session.configure.serialization (3458af0)セッション: プリセットを適用する際に、デバイスの設定が消去されないようにする デフォルト / 腕(前面) (698008b)、農場 #252 #253セッション: プリセットのアイデンティティマウントをリセットする デフォルト / 腕(前面) (a0a2b29)、農場 #240sessions:帯域制限のあるスナップショットでの WS レスポンスを復元 (787a656)、#248 をクローズセッション:持続的なシミュレーション負荷下におけるWS受信のクリティカルパスを把握する (e4e55d0)パフォーマンスの向上
command_processor:検査ロット専用のWS受信ショートカット (92bb4e8)、#241 をクローズエンジン:適応型配分率とAIMD減衰を整合させる(b8fc1c8)、#249をクローズmain_loop:実行中にティック数の上限を設定して ASIO ファイルを作成 (8d77823)シリアライゼーション:プレビューオプションを静的構造体にキャッシュする (8698636)、#241 をクローズsessions:クリティカルパスにおける session::_mutex の競合を軽減 (bf117c8)、#241 #242 をクローズセッション: 「Tracy」というタグを追加する ゾーンスコープ セッションデバイスからの呼び出し (7404990)