3.5.2 (19/06/2026) {#352-2026-06-19}
Améliorations internes {#internal-improvements}
dispositifs::inverse3 : Par le biais des notifications d'état du micrologiciel FSM mode_de_contrôle Suivi (cc2daa9)Ajout de l'événement « events: device-protocol-deprecated ». Émission avec condition via « warn_if_deprecated » (ec704f6), clôture du ticket n° 234événements : ajout d'une macro de création d'événements (9ad8531), clôture du ticket n° 185inverse_ux : ajout d'un déclencheur pour le menu contextuel du bouton « button_b » à l'événement « scale-popup » (5fc7ab5)modules::inverse-ux : Protocole de notification et de sécurité v2 (FW >= 7.7.0) (3929372), clôture les tickets n° 234, 255 et 254protocole : enregistrement dans le journal du code du micrologiciel sous forme d'octets préfixés par 0x (49a4001)sérialisation : ajout d'une porte expérimentale et séparation de la branche « preview » (58426f3), clôture du ticket n° 234sérialisation : tarif/expédition/* Ajout de l'étape « rate_dispatch » (2289e34), clôture du ticket n° 241serialization : mise à jour de « glaze » vers la version 5.7.2 (20c8705), résolution du ticket n° 260serialization : mise à jour de « glaze » vers la version 6.5.1 (b5885af), résolution du ticket n° 260serialization : mise à jour de « glaze » vers la version 7.3.3 (545376d), clôture du ticket n° 260sérialisation : séparation des « stage gates » du chemin d'accès à l'API (af22d01), clôture du ticket n° 259sérialisation : compatibilité des versions 5 à 7 de Glaze sous la version 4.4.3 (592fb5e), clôture du ticket n° 260sérialisation : Réception de la version du premier message config.version Changement de nom (c33cf82), clôture du ticket n° 258sérialisation : TODO concernant la reconfiguration du format « Safety Wire » reportée (da06d7c), clôture les tickets #237 et #237service : ajout d'un paramètre de sécurité au niveau de la session. Restauration de la configuration de base à la fermeture (e55362e)service : ajout des API HTTP et WS « snapshot » pour la configuration de la sécurité de la version 3.1 (d973ff6)service : mise en œuvre côté service de la mise à l'échelle automatique des espaces de travail F1-F3 (a512ea7)service : connexion des fonctions SET/RESET des paramètres de sécurité au port série du micrologiciel (9c1a40e)sessions ; http ; événements : négociation de version lors de la connexion. Déploiement progressif derrière la branche « preview » (229fbc6), clôture des tickets #261 et #258Paramètres : introduction progressive, à titre expérimental, d'un bouton de réglage du taux (76de901), clôture du ticket n° 259Corrections de bogues {#bug-fixes}
core : Initialisation à zéro du tampon « apply-json » de settings pour GCC 13 -O3 (efd0e00)appareils : restauration de la détection des versions 7.1+ du firmware sans paramètre « return-home » (6d43b38), clôture du ticket n° 222moteur : pour éviter que les ticks ne soient supprimés par erreur en raison de la contre-pression (690c588), clôture le ticket n° 241inverse_ux : déclassement du journal de débogage de `grip_hook` en `trace` (cff1446)inverse_ux : limitation de l'activation de `grip_hook` à la session de contrôle active (eb19c5d)modules::inverse-ux: レガシー (FW < 7.7.0) の通知を v2 に正規化 (eb9b6ff), closes #234modules::navigation : arrêt du scintillement provoqué par la fonction « auto-follow » forcée sur les surfaces (152df00), clôture du ticket n° 269protocole : restauration du canal sécurisé de la famille B (0xBB) après sa reconfiguration en famille A (6b97234), clôture du ticket n° 234sérialisation : transfert des correctifs de sécurité vers la version v3_1 et adoption d'une superposition de correctifs générique (186fa52), clôture du ticket n° 259sérialisation : Prototype de « grip » dans Snapshot extension_data Restauration (142ba92), clôture du ticket n° 263sessions : protection de `try_get_device` contre l'utilisation d'un singleton de moteur nul (d584dcc)Seuil de vitesse - Cône plus large - Bouton d'étalonnage pour l'activation (ed366a0)Amélioration des performances {#performance-improvements}
force_bench : suppression de la limitation de la fréquence d'images (bb52166)force_bench : boucle de performances synchrone et métriques JSON (46686c1)force-bench : améliorer la lisibilité des résultats (b8cfa89)