3.5.4 (2026-08-26) {#354-2026-08-26}
Interne Verbesserungen {#internal-improvements}
force_bench: --no-embedded-sim: Hardware-Dry-Run-Modus (5f00182)force_bench: echte Dienst-Blockaden erkennen und --mode validieren (57d6a06)force_bench: CLI für Zeitplan, Sitzungen und Ratenlisten für getaktete Sweeps bereitstellen (6f842b5)force_bench: inkonsistentes Zusammenführen der Multi-Session-Metriken beheben (d054310)force_bench: Race-Condition beim m5-Mode-Latch und Lesen von Telemetrie vom falschen Gerät beheben (f4ef266)force_bench: getakteter Open-Loop-Generator ΓÇö Rate-Sweep, Wellenformen, Position-/M5-Modi (B1+B2) (dddf0c7)force_bench: Gültigkeit des Generators pro Schritt ΓÇö erfassen und ausschließen, statt den Lauf abzubrechen (7fdf03c)force_bench: session.configure bei jedem gestarteten Multi-Session-Client senden (dcc44d4)force_bench: verhindern, dass der m5-Moduswechsel zu einem veralteten Zentrum springt (52d1678)force_bench: bei jeder Spin-Wait-Iteration nicht mehr die Ausführung abgeben (48d51ed)force_bench: vor Position-/m5-Läufen auf Live-Telemetrie warten (a6e2dab)force_bench: während des Ausklangs des getakteten Spin-Waits an den Executor abgeben (907413f)http: Expert-Serial-IO-Erfassung per GET ohne Nebenwirkungen machen (d907b63)protocol: große Stack-Allokation beim Kopieren des Serial-IO-Logs vermeiden (a3ee03b)protocol: Referenzfall [secure] /expert/status korrigieren, Gate-TODO hinzufügen (726fe72), schließt #330protocol: expert/serial_io dauerhaft ohne Gate dokumentieren, Unit-Tests hinzufügen (aa5dd0b)protocol: Inverse3-Serial-I/O-Erfassung für Validierungssuiten verfügbar machen (4d4990a)protocol: Platzierung von [[maybe_unused]] für Clang korrigieren (95ee7f0)protocol: Build-Fehler durch nicht genutzten Parameter in read_payload beheben (029d13b), schließt #ifdefprotocol: RX-Serial-IO-Staging für Inverse3 an armed() koppeln (7bb5aa6)protocol: serial_io_log-Ringpuffer beim ersten Arming verzögert auf dem Heap allokieren (9a23139)protocol: seq-Wasserzeichen aus copy_since von serial_io_log zurückgeben (820e7c3)protocol: alle RX-Lesevorgänge von Inverse3 über einen einzigen Erfassungspunkt leiten (78a12d8)protocol: verhindern, dass die Expert-Serial-IO-Erfassung sich sofort wieder deaktiviert (ac4d0b0)protocol: RX-Erfassungen in serial_io_log mit dem echten Header statt bytes[0] markieren (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 laufende Dispatches von 4 auf 30 erhöhen (741a7d0)