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:ズームポップアップイベントに、button_b ジェスチャーメニュートリガーを追加 (5fc7ab5)modules::inverse-ux:通知およびセキュリティプロトコル v2 (FW >= 7.7.0) (3929372)、#234、#255、#254 をクローズプロトコル:ファームウェアコードを 0x を先頭とするバイト形式で記録する (49a4001)シリアライゼーション:実験的なスイッチを新たに追加し、プレビューから分離(58426f3)、#234 をクローズシリアライゼーション: 「為」 rate/dispatch/* 「rate_dispatch」フェーズを追加 (2289e34)、#241 をクローズserialization:glaze を v5.7.2 (20c8705) にアップグレードし、#260 をクローズしましたserialization:glaze を v6.5.1 (b5885af) にアップグレードし、#260 をクローズしましたserialization: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:セッションレベルのセキュリティ設定を追加し、無効にした場合はベースラインの状態に戻す (e55362e)サービス:v3.1 のセキュリティ設定に対応した HTTP および WS スナップショット API を追加 (d973ff6)サービス:ワークスペースの自動拡大・縮小(F1~F3)を実現するサーバー側部分 (a512ea7)service:セキュリティ設定の SET/RESET をファームウェアのシリアルポートに接続する (9c1a40e)セッション;http;イベント:接続時のバージョンネゴシエーション。プレビュー期間を経て段階的に有効化 (229fbc6)、#261 #258 を無効化設定:レート調整ノブを実験的機能として段階的に提供(76de901)、#259 を無効化バグ修正 {#bug-fixes}
core:GCC 13 -O3 向けに、settings の apply-json バッファをゼロ初期化 (efd0e00)devices:原点復帰設定のない 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),关闭 #234modules::navigation:表面上の力を追跡する際に発生するちらつきの問題を修正 (152df00)、#269 をクローズプロトコル:Family A に再構成された 0xBB Family B セキュリティチャネルを復元 (6b97234)、#234 をクローズserialization:セキュリティパッチを v3_1 に移行し、汎用パッチオーバーレイを採用 (186fa52)、#259 をクローズシリアライゼーション: スナップショットでプロトタイプグリップを復元する extension_data (142ba92),#263を閉じるsessions:engineのシングルトンがnullの場合にtry_get_deviceでエラーが発生するのを防止 (d584dcc)速度閾値の調整 - テーパー範囲の拡大 - キャリブレーションボタンで有効化 (ed366a0)パフォーマンスの最適化 {#performance-improvements}
force_bench:フレームレート制限の解除 (bb52166)force_bench:同期パフォーマンスループ + メトリクス JSON (46686c1)force-bench:出力の可読性を向上 (b8cfa89)