3.5.2 (19.06.2026)
Interne Verbesserungen
Geräte::inverse3: folgen Steuerungsmodus über die Statusmeldung der FSM zur Firmware (cc2daa9)Ereignisse: Hinzufügen des Ereignisses „device-protocol-deprecated“, das unter „gate“ in „warn_if_deprecated“ ausgelöst wird (ec704f6), schließt #234Ereignisse: Makros zur Ereignisausgabe hinzufügen (9ad8531), #185 schließeninverse_ux: Den Trigger „button_b“ des Gestenmenüs zum Popup-Ereignis „Skalierung“ hinzufügen (5fc7ab5)modules::inverse-ux: Benachrichtigungs- und Sicherheitsprotokoll v2 (FW >= 7.7.0) (3929372), schließt #234 #255 #254Protokoll: Die Firmware-Codes in Form von Bytes protokollieren, denen ein 0x-Präfix vorangestellt ist (49a4001)Serialisierung: Hinzufügen eines experimentellen Gates, getrennt von der Vorschau (58426f3), schließt #234Serialisierung: den Schritt „rate_dispatch“ hinzufügen, um rate/dispatch/* (2289e34), Bauernhof Nr. 241Serialisierung: Glaze auf Version 5.7.2 (20c8705) aktualisieren, #260 schließenSerialisierung: Glaze auf Version 6.5.1 (b5885af) aktualisieren, schließt #260Serialisierung: Glaze auf Version 7.3.3 (545376d) aktualisieren, #260 schließenSerialisierung: Entkopplung der Stufengates von den API-Pfaden (af22d01), geschlossen #259Serialisierung: Vorabvorbereitung der Kompatibilität von Glaze 5 bis 7 unter 4.4.3 (592fb5e), schließt #260 abSerialisierung: den Versionsnamen der ersten Nachricht umbenennen in config.version (c33cf82), Bauernhof Nr. 258Serialisierung: TODO für die später durchzuführende Überarbeitung der Sicherheitsverkabelung (da06d7c), schließt #237 #237Service: Hinzufügen einer Sicherheitskonfiguration auf Sitzungsebene mit Wiederherstellung der Datenbank beim Beenden (e55362e)Service: Hinzufügen der HTTP- und WS-API für Sicherheitskonfigurations-Snapshots v3.1 (d973ff6)Service: Implementierung der Serviceseite der automatischen Skalierung des Arbeitsbereichs F1-F3 (a512ea7)Dienst: Verknüpfung von SET/RESET der Sicherheitskonfiguration mit der seriellen Schnittstelle der Firmware (9c1a40e)Sitzungen;http;Ereignisse: Versionsaushandlung bei der Verbindung, schrittweise hinter „Preview“ (229fbc6) bereitgestellt, schließt #261 #258Einstellungen: Die Einstellungen für die Durchflussrate schrittweise als experimentelle Funktionen einführen (76 von 901), #259 schließenFehlerbehebungen
Kern: Den „apply-json“-Puffer für die Parameter bei GCC 13 -O3 auf Null setzen (efd0e00)Geräte: Erkennung von Firmware-Versionen 7.1+ ohne Zurücksetzen auf die Werkseinstellungen wiederherstellen (6d43b38), #222 geschlossenEngine: Verhindert, dass der Gegendruck fälschlicherweise die Tick-Verteilungen aufgibt (690c588), schließt #241inverse_ux: Die Debug-Protokolle von „grip_hook“ auf die Stufe „trace“ herabstufen (cff1446)inverse_ux: Die Aktivierung von „grip_hook“ von einer aktiven Kontrollsitzung abhängig machen (eb19c5d)modules::inverse-ux: normaliser les notifications héritées (FW < 7.7.0) vers la v2 (eb9b6ff), ferme #234modules::navigation: Flackern der Auto-Tracking-Kraft an der Oberfläche verhindern (152df00), schließt #269Protokoll: Wiederherstellung der Sicherheitskanäle 0xBB der Familie B, die in Familie A umgestaltet wurden (6b97234), Farm Nr. 234Serialisierung: Verschieben des Sicherheitspatches in v3_1 und Übernahme der generischen Patch-Überlagerung (186fa52), schließt #259Serialisierung: wiederherstellen Erweiterungsdaten Der Prototyp des Griffs im Snapshot (142ba92), schließt #263Sitzungen: Schutz von `try_get_device` vor einer null-Singleton-Engine (d584dcc)Geschwindigkeitsschwelle – breiterer Kegel – Kalibrierungsknopf aktivieren (ed366a0)Leistungsverbesserungen
force_bench: Aufhebung der Bildfrequenzbegrenzung (bb52166)force_bench: Synchrone Leistungsschleife + JSON-Metriken (46686c1)force-bench: Die Ausgabe übersichtlicher gestalten (b8cfa89)