3.5.2 (2026年6月19日) {#352-2026-06-19}
内部改善 {#internal-improvements}
devices::inverse3: ファームウェアのFSM状態通知を通じて 制御モード を追跡 (cc2daa9)events:「device-protocol-deprecated」イベントを追加。「warn_if_deprecated」によりゲート付きで発行 (ec704f6)、#234 をクローズevents:イベント発行マクロを追加 (9ad8531)、#185 をクローズinverse_ux:scale-popup イベントに、button_b のジェスチャーメニュー用トリガーを追加 (5fc7ab5)modules::inverse-ux:通知・安全プロトコル v2 (FW >= 7.7.0) (3929372)、#234、#255、#254 をクローズプロトコル:ファームウェアのコードを、0x プレフィックス付きのバイトとしてログに出力する (49a4001)シリアライゼーション:実験的なゲートを追加し、preview から分離 (58426f3)、#234 をクローズシリアライゼーション: rate/dispatch/* rate_dispatch ステージを追加 (2289e34)、#241 をクローズserialization:glaze を v5.7.2 に更新 (20c8705)、#260 をクローズシリアライゼーション:glaze を v6.5.1 に更新 (b5885af)、#260 を解決シリアライゼーション:glaze を v7.3.3 に更新 (545376d)、#260 をクローズシリアライゼーション:APIパスからステージゲートを分離 (af22d01)、#259 をクローズシリアライゼーション:4.4.3 において、glaze 5~7 との互換性をプレステージで実装 (592fb5e)、#260 をクローズシリアライゼーション: 最初のメッセージのバージョンを受信する config.version に改名 (c33cf82)、#258 をクローズシリアライゼーション:延期されたセーフワイヤ形式の再構成に関するTODO (da06d7c)、#237 をクローズ #237service:セッションスコープのセキュリティ設定を追加。close 時にベースラインを復元 (e55362e)service:v3.1 のセキュリティ設定用 HTTP および WS スナップショット API を追加 (d973ff6)サービス:ワークスペースの自動スケーリング F1-F3 のサービス側を実装 (a512ea7)サービス:安全設定の SET/RESET をファームウェアのシリアルポートに接続 (9c1a40e)sessions;http;events:接続時のバージョンネゴシエーション。preview ブランチを背景に段階的に導入 (229fbc6)、#261 および #258 をクローズ設定:レート調整用のノブを実験的機能として段階的に導入 (76de901)、#259 をクローズバグ修正 {#bug-fixes}
core:GCC 13 -O3 向けに、settings の apply-json バッファをゼロ初期化 (efd0e00)デバイス:return-home 設定なしでの fw 7.1+ の検出機能を復元 (6d43b38)、#222 をクローズengine:バックプレッシャーによってティックのディスパッチが誤って破棄されないように (690c588)、#241 をクローズinverse_ux:grip_hook のデバッグログを trace に格下げ (cff1446)inverse_ux:アクティブな制御セッションに限定して grip_hook を有効化 (eb19c5d)modules::inverse-ux: レガシー (FW < 7.7.0) の通知を v2 に正規化 (eb9b6ff), closes #234modules::navigation:サーフェスでの auto-follow による強制的なちらつきを解消 (152df00)、#269 をクローズプロトコル:Family A に再構成された 0xBB Family B の安全チャネルを復元 (6b97234)、#234 をクローズシリアライゼーション:セキュリティパッチを v3_1 に移動し、汎用パッチオーバーレイを採用 (186fa52)、#259 をクローズシリアライゼーション: スナップショットによるプロトタイプ「grip」の extension_data を復元 (142ba92)、#263 をクローズsessions:try_get_device を null のエンジンシングルトンに対して保護 (d584dcc)速度しきい値 - より広いコーン - 有効化用のキャリブレーションボタン (ed366a0)パフォーマンスの改善 {#performance-improvements}
force_bench:フレームレートのスロットルを削除 (bb52166)force_bench:同期パフォーマンスループとメトリクスのJSON (46686c1)force-bench:出力の可読性を向上 (b8cfa89)