Aller au contenu principal

v3.5.2

La version 3.5.2 est une version corrective. Le point principal est une amélioration du débit de diffusion en continu de WebSocket : les clients synchrones reçoivent désormais l'état actualisé de l'appareil à la pleine cadence de leur boucle. Elle intègre aussi des travaux internes sur la qualité ainsi que plusieurs corrections touchant l'appareil et la navigation.

Points saillants​

  • État actualisé à pleine cadence pour les clients WebSocket synchrones. La limitation de débit des réponses par session a été retirée : chaque réponse contient désormais un état fraîchement capturé, au lieu d'être plafonnée à environ 1 kHz (mesuré à environ 31 kHz, 100 % à jour, sur une machine Linux de version). Cette modification annule un ralentissement de l'état actualisé introduit dans la version 3.5.1.

Améliorations internes​

  • Les codes d'état du micrologiciel sont consignés en hexadécimal préfixé par 0x pour en faciliter la 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é à portée limitée à la session.
  • Mise à l'échelle automatique de l'espace de travail côté service (F1-F3).

Correctifs​

  • Les appareils dotés d'un micrologiciel 7.1 ou ultérieur qui ne signalent aucune configuration de retour à la position d'origine sont de nouveau détectés — ils ne font plus échouer 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 causait des interruptions intermittentes dans l'état de l'appareil.
  • La navigation en 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, un emplacement non accessible en écriture) ; il consigne un avertissement et poursuit son exécution.