v3.5.2
3.5.2 ist ein Patch-Release. Der Schwerpunkt dieser Version liegt auf der Verbesserung der WebSocket-Streaming-Geschwindigkeit. Synchrone Clients erhalten nun den aktuellen Gerätestatus mit voller Schleifengeschwindigkeit. Darüber hinaus enthält diese Version interne Qualitätsverbesserungen sowie verschiedene Korrekturen in Bezug auf Geräte und Navigation.
Kernpunkte
- Bereitstellung des aktuellen Status bei voller Geschwindigkeit für synchrone WebSocket-Clients. Die pro Sitzung geltende Begrenzung der Antwortfrequenz wurde aufgehoben, sodass nun nicht mehr alle Antworten auf etwa 1 kHz begrenzt sind, sondern den aktuell erfassten Status enthalten (gemessen auf einem Linux-Release-Rechner bei etwa 31 kHz, 100 % aktueller Status). Durch diese Änderung wurde die in Version 3.5.1 eingeführte Verlangsamung bei der Übermittlung des aktuellen Status behoben.
Interne Verbesserungen
- Die Firmware-Statuscodes werden zur besseren Lesbarkeit als Hexadezimalzahlen mit dem Präfix „0x“ angegeben.
- Die Glaze-Serialisierungsbibliothek wurde auf Version 7.3.3 aktualisiert – die Wire-Ausgabe bleibt byteweise unverändert.
- Sicherheits-Einstellungen für den Sitzungsbereich.
- Automatische Skalierung des Arbeitsbereichs auf der Serviceseite (F1–F3).
Änderungen
- Geräte mit Firmware 7.1 oder höher, die keine „Return-Home“-Konfiguration melden, werden wieder erkannt – der Erkennungs-Handshake schlägt nicht mehr fehl.
- Unter Last wird der Rückdruck nun nicht mehr fälschlicherweise aus den Ticker-Updates des Geräts gelöscht. Dies hatte zuvor zu zeitweiligen Lücken im Gerätestatus geführt.
- Die „Auto-Follow“-Blasennavigation blinkt nun nicht mehr in der Nähe der Oberfläche – die Stärke der haptischen Rückmeldung bleibt konstant, und die Abweichung bei der automatischen Zentrierung nimmt an der Blasenoberfläche sanft auf 0 ab.
- Selbst wenn das Konfigurationsverzeichnis nicht erstellt werden kann (z. B. an einem Speicherort ohne Schreibrechte), stürzt der Dienst nicht mehr ab. Es wird eine Warnung protokolliert, und der Dienst läuft weiter.