v3.5.2
La version 3.5.2 est une version corrective. La principale nouveauté concerne l'amélioration du débit de diffusion en continu via WebSocket : les clients synchrones reçoivent désormais l'état actualisé de l'appareil à la cadence maximale de leur boucle. Elle intègre également des améliorations internes en matière de qualité ainsi que plusieurs corrections concernant l'appareil et la navigation.
Points forts
- Mise à jour en temps réel pour les clients WebSocket synchrones. La limitation du débit des réponses par session a été supprimée : chaque réponse contient désormais un état fraîchement capturé, au lieu d'être plafonnée à environ 1 kHz (mesurée à environ 31 kHz, mise à jour à 100 %, sur une machine Linux de référence). Cette modification annule un ralentissement de la mise à jour de l'état introduit dans la version 3.5.1.
Améliorations internes
- Les codes d'état du micrologiciel sont indiqués en hexadécimal, précédés du préfixe 0x pour faciliter leur lecture.
- Mise à niveau de la bibliothèque de sérialisation Glaze vers la version 7.3.3 — les données transmises sont identiques octet par octet.
- Configuration de sécurité dont la portée est limitée à la session.
- Mise à l'échelle automatique de l'espace de travail côté service (F1-F3).
Corrections
- Les appareils équipés d'un micrologiciel 7.1 ou ultérieur qui ne signalent aucune configuration de retour à la position d'origine sont à nouveau détectés — ils ne provoquent plus l'échec de la négociation de détection.
- La contre-pression ne supprime plus à tort les mises à jour de cycle de l'appareil sous charge, ce qui provoquait des interruptions intermittentes dans l'état de l'appareil.
- La navigation par bulle à suivi automatique ne scintille plus près de la surface: la force de sortie haptique reste stable, et la dérive de centrage automatique diminue désormais progressivement jusqu'à zéro à la surface de la bulle.
- Le service ne plante plus lorsque son répertoire de configuration ne peut pas être créé (par exemple, si l'emplacement n'est pas accessible en écriture) ; il enregistre un avertissement et poursuit son exécution.