3.5.4 (26.08.2026) {#354-26.08.2026}
Interne Verbesserungen {#internal-improvements}
force_bench: --no-embedded-sim: Hardware-Dry-Run-Modus (5f00182)force_bench: Echte Dienstblockaden erkennen und --mode validieren (57d6a06)force_bench: Bereitstellung einer Befehlszeilenschnittstelle für Zeitpläne, Sitzungen und Ratenlisten für getaktete Sweeps (6f842b5)force_bench: Behebung der inkonsistenten Zusammenführung der Multi-Session-Metriken (d054310)force_bench: Behebung einer Race-Condition beim m5-Mode-Latch und beim Lesen von Telemetriedaten vom falschen Gerät (f4ef266)force_bench: getakteter Open-Loop-Generator – Rate-Sweep, Wellenformen, Positions-/M5-Modi (B1+B2) (dddf0c7)force_bench: Die Gültigkeit des Generators pro Schritt erfassen und ausschließen, anstatt den Lauf abzubrechen (7fdf03c)force_bench: „session.configure“ bei jedem Start eines Multi-Session-Clients senden (dcc44d4)force_bench: Verhindern, dass der Wechsel in den M5-Modus zu einem veralteten Zentrum springt (52d1678)force_bench: Bei jeder „Spin-Wait“-Iteration die Ausführung nicht mehr abgeben (48d51ed)force_bench: Vor Positions- und M5-Läufen auf Live-Telemetriedaten warten (a6e2dab)force_bench: Während des Ausklingens des getakteten Spin-Waits an den Executor übergeben (907413f)http: Expert-Serial-IO-Erfassung per GET ohne Nebenwirkungen durchführen (d907b63)Protokoll: Vermeidung einer umfangreichen Stack-Zuweisung beim Kopieren des Serial-IO-Logs (a3ee03b)Protokoll: Referenzfall [secure] /expert/status korrigieren, Gate-TODO hinzufügen (726fe72), schließt #330 abProtokoll: expert/serial_io dauerhaft ohne Gate dokumentieren, Unit-Tests hinzufügen (aa5dd0b)Protokoll: Inverse3 – Serielle E/A-Erfassung für Validierungssuiten verfügbar machen (4d4990a)Protokoll: Platzierung von [[maybe_unused]] für Clang korrigieren (95ee7f0)Protokoll: Build-Fehler durch nicht verwendeten Parameter in „read_payload“ beheben (029d13b), schließt #ifdefProtokoll: RX-Serial-IO-Staging für „ Inverse3 “ mit „armed()“ verknüpfen (7bb5aa6)Protokoll: serial_io_log – Ringpuffer beim ersten Arming verzögert auf dem Heap zuweisen (9a23139)Protokoll: „seq-Wasserzeichen“ aus „copy_since“ von „serial_io_log“ zurückgeben (820e7c3)Protokoll: Alle RX-Lesevorgänge von „ Inverse3 “ über einen einzigen Erfassungspunkt leiten (78a12d8)Protokoll: Verhindern, dass sich die Expert-Serial-IO-Erfassung sofort wieder deaktiviert (ac4d0b0)Protokoll: RX-Erfassungen im `serial_io_log` mit dem tatsächlichen Header statt mit `bytes[0]` kennzeichnen (804f0bb)Fehlerbehebungen {#bug-fixes}
docs: Changelog-Einträge für den 3.5.4-Zyklus hinzufügen und das Technical-Debt-Register abgleichen (4e240ed)perf: Standardgrenze für gleichzeitig ausgeführte Dispatches von 4 auf 30 erhöhen (741a7d0)