v3.5.2
La version 3.5.2 est une version corrective. Son principal atout réside dans l'amélioration du débit de transmission WebSocket : les clients synchrones peuvent désormais recevoir les derniers états des appareils à leur débit de cycle complet. Cette version comprend également des améliorations internes, ainsi que plusieurs corrections liées aux appareils et à la navigation.
Points forts
- Fournir aux clients WebSocket synchronisés l'état le plus récent à plein débit. Le mécanisme de limitation du nombre de réponses par session a été supprimé ; ainsi, chaque réponse contient désormais l'état qui vient d'être collecté, sans être limitée à environ 1 kHz (mesure réelle : environ 31 kHz, avec 100 % d'états à jour, testé sur une machine sous distribution Linux). Cette modification corrige le problème de baisse du débit de mise à jour de l'état introduit dans la version 3.5.1.
Améliorations internes
- Les codes d'état du micrologiciel sont désormais consignés dans le journal au format hexadécimal, précédés du préfixe « 0x », ce qui facilite leur lecture.
- La bibliothèque de sérialisation Glaze a été mise à jour vers la version 7.3.3 — la transmission des données est conforme octet par octet.
- Configuration de la sécurité au niveau de la session.
- Mise à l'échelle automatique de l'espace de travail côté serveur (F1-F3).
Réparation
- Les appareils équipés de la version 7.1+ du micrologiciel et ne disposant pas de la configuration « retour à la base » (return-home) ont désormais été réidentifiés: ils ne présentent plus d'échec lors de la phase de détection de la poignée de main.
- Le mécanisme de contre-pression ne rejette plus par erreur les mises à jour de « tick » des périphériques en cas de charge élevée, ce qui entraînait auparavantdes lacunes intermittentes dans l'état des périphériques.
- La navigation par suivi automatique des bulles ne clignote plus à l'approche de la surface — la force de retour tactile reste stable, et la dérive de centrage automatique s'atténue désormais progressivement jusqu'à disparaître complètement à la surface de la bulle.
- Lorsque le répertoire de configuration ne peut pas être créé (par exemple s'il se trouve dans un emplacement non accessible en écriture), le service ne plante plus; il enregistre un message d'avertissement et continue de fonctionner.