3.5.1 (28.05.2026) {#351-28.05.2026}
Interne Verbesserungen {#internal-improvements}
core/gates: Hinzufügen von „backoff_time_gate“ und eines unterdrückten Trefferzählers (cc989c0), Behebung des Problems #244core/gates: Hinzufügen von „streak_gate“ und einer schlüsselbasierten Variante (748f419), Behebung des Problems #244Geräte: Ladeanzeige zum kabellosen Verse Grip hinzugefügt (6482bd6)Geräte: Abfrage des Bewegungsstatus von inverse3 mit 20 Hz (bfc160d)Geräte: bereit Verwendung der Serialisierung nach v3.1 im Snapshot-Debug-Protokoll (0c59c26)http: GET-Anfragen für „Erweitert/Veraltete“ Einstellungen zulassen (2b5f037)http: Steuerung der Sichtbarkeit von GET /settings über einen Flag (4f013d8), Behebung des Problems #251module::inverse: Vorschau-Modus hinter dem Tor paired_with.auto Exposition (1f7f0e1), Behebung des Problems Nr. 230Serialisierung: Globale Flags für den Pre-Release-Bereich Vorschau-Modus Ergänzung (422e822), Behebung des Problems Nr. 230Serialisierung: v3.1 – Euler-Darstellung für Quaternionen hinzugefügt (c32dd6b), Problem Nr. 239 behobenSerialisierung: explizit Quaternion Konstruktor und Zuweisungsoperator für „core“ (677ed6f)Sitzungen: Drosselung der Streaming-Antwortzeiten unter einer Millisekunde zulassen (9a42719)sessions: Erweiterung von /sessions v3.1 mit Preview-Gate (6c1c8f2)Einstellungen: Verschiedenes/veraltetIn die erweiterten Einstellungen verschoben (b3528d7)Anleitungen: Prototyp zur Überprüfung von Streaming-Antwort-Frames (6b57c39)Fehlerbehebungen {#bug-fixes}
command_processor: Verhindern eines Moduswechsels beim Tauschen von Kraft und Position (d754ef1), Behebung des Problems Nr. 232command_processor: Trennung der Steuerung für einmalige Inline-Drains und ZOH-Anwendung (5960498), Behebung des Problems Nr. 117core::gates: Schlüsselbasierte Zeitgatter spiegeln den aktuellsten Zyklus pro Treffer wider (c73b86a)Erkennung: Integration der Protokolle zur ersten Einbringung von „extra_ports“ (57e21d7)Erkennung: Port-spezifisches Log-Gating über „keyed_gate“ (04b8d54), Behebung des Problems #243Geräte: Der „Wireless Verse Grip“ wird erst nach dem Abrufen der Informationen als „bereit“ angezeigt (dfd7d5d)Geräte: Über den kabellosen verse_grip set_extension_data Aufrufhäufigkeitsbegrenzung (011d5a0)http: Der Geräteauswähler akzeptiert „#1234“ und „1234“ als Geräte-ID (1452c10)http: Entfernung eines ungenutzten Kontextfelds, das den Release-Build von macOS blockierte (-Wunused-private-field) (5345989)modules::inverse-ux: Automatisches Pairing beim Anschließen von 1 „ Inverse3 “ + 1 „Grip“ (41b3024), Behebung des Problems #227 #227modules::inverse-ux: Automatische Aufhebung der Kopplung, wenn die Topologie über 1:1 hinausgeht (e4fb80c)module::inverse: Bei der Minverse-Kalibrierung force_attached Berücksichtigung der Finanzen (e24bf84), Behebung des Problems Nr. 224module::inverse: in Kombination mit im Anhang Der Wert ist bei „Minverse“ und beim ersten POST immer [secure] (cafb574)modules::inverse-ux: Inverse3 ↔ Gerätebezogene Pairing-Registrierung für VerseGrip (ac63d2a), Behebung des Problems Nr. 224module::inverse: POST und DELETE in Kombination mit Die Route wurde berechnet im Anhang Status zurückgeben (a751208)Verhindert, dass wiederholte Warnmeldungen auftreten, wenn der Dienst versucht, ein Nicht-WVG-Gerät als WVG zu erkennen (17ad373)protocol::inverse3: Verarbeitung der 0xBA-Benachrichtigungs-Nutzdaten variabler Länge (61f7b1f)Service: Anwendung der Geräteauswahlklasse zusammen mit dem Index (2d6422a)Service: Beibehaltung des Geräteauswahlausdrucks in 404-Meldungen (d2c4626)Sitzungen: Standardwerte / Vorderarm „apply_preset“ in den Voreinstellungen initialisiert die Einbindung (a333da8), Behebung des Problems #240Sitzungen: Fallback auf sich selbst, wenn die ID einer anderen Sitzung nicht bekannt ist (14367ed), Behebung des Problems #239Sitzungen: Bei einer „force_render_full_state“-Anfrage zwischen Sitzungen wird mit einem vollständigen Snapshot geantwortet (8afc646)Sitzungen: Einhaltung von „execute:[secure]“ in „session.configure.serialization“ (3458af0)Sitzungen: Standardwerte / Vorderarm Bei Anwendung der Voreinstellung bleibt die Gerätezuordnung im Ausgangszustand erhalten (698008b), Probleme Nr. 252 und Nr. 253 behobenSitzungen: Standardwerte / Vorderarm In den Voreinstellungen die Verknüpfung auf „identity“ zurücksetzen (a0a2b29), Behebung des Problems Nr. 240Sitzungen: Wiederherstellung der WS-Antwort für gedrosselte Streaming-Snapshots (787a656), Behebung des Problems #248Sitzungen: Stabilisierung des WS-RX-Hot-Passes unter kontinuierlicher Simulationslast (e4e55d0)Leistungsverbesserungen {#performance-improvements}
command_processor: WS RX-Hochgeschwindigkeitspfad für reine Steuerungs-Batches (92bb4e8), Behebung des Problems Nr. 241Engine: Konvergenz der adaptiven Dispatch-Geschwindigkeit durch AIMD-Dämpfung (b8fc1c8), Behebung des Problems #249main_loop: Begrenzung der ASIO-Warteschlange durch die Obergrenze für „in progress“-Ticks (8d77823)Serialisierung: Zwischenspeicherung der Vorschau-Optionen in statischen Strukturen (8698636), Behebung des Problems Nr. 241Sitzungen: Verringerung von Konflikten bei „session::_mutex“ in Hot-Passes (bf117c8), Behebung der Probleme #241 und #242Sitzungen: Trace für den Aufruf des Session-Geräts zonenbezogen Tag hinzufügen (7404990)