3.5.2202619)
Améliorations internes
dispositifs::inverse3 : suivre mode_de_contrôle via la notification d'état de la FSM du micrologiciel (cc2daa9)événements : ajout de l'événement « device-protocol-deprecated », émis sous « gate » dans « warn_if_deprecated » (ec704f6), clôture le ticket n° 234événements : ajout des macros d'émission d'événements (9ad8531), clôture du ticket n° 185inverse_ux : ajouter le déclencheur « button_b » du menu gestuel à l'événement de la fenêtre contextuelle d'échelle (5fc7ab5)modules::inverse-ux : protocole de notification et de sécurité v2 (FW >= 7.7.0) (3929372), clôture des tickets n° 234, 255 et 254protocole : enregistrer les codes du micrologiciel sous forme d'octets préfixés par 0x (49a4001)sérialisation : ajout d'une passerelle expérimentale, distincte de la version « preview » (58426f3), clôture du ticket n° 234sérialisation : ajouter l'étape « rate_dispatch » pour tarif/expédition/* (2289e34), ferme n° 241sérialisation : mise à jour de Glaze vers la version 5.7.2 (20c8705), clôture du ticket n° 260serialization : mise à jour de Glaze vers la version 6.5.1 (b5885af), clôture du ticket n° 260serialization : mise à jour de Glaze vers la version 7.3.3 (545376d), clôture du ticket n° 260sérialisation : découpler les portes d'étape des chemins d'API (af22d01), clôture #259sérialisation : préparation préalable de la compatibilité entre Glaze 5 et 7 sur la version 4.4.3 (592fb5e), clôture du ticket n° 260sérialisation : renommer le fichier « version » du premier message en config.version (c33cf82), ferme n° 258sérialisation : À faire pour la refonte différée du câblage de sécurité (da06d7c), clôture #237 #237service : ajouter une configuration de sécurité au niveau de la session avec restauration de la base de données à la fermeture (e55362e)service : ajout de l'API HTTP et WS pour les instantanés de configuration de sécurité v3.1 (d973ff6)service : implémenter la partie « service » de l'auto-mise à l'échelle de l'espace de travail F1-F3 (a512ea7)service : relier les fonctions SET/RESET de la configuration de sécurité à la liaison série du micrologiciel (9c1a40e)sessions ; http ; événements : négociation de la version lors de la connexion, déployée progressivement dans la version « Preview » (229fbc6), ferme #261 #258paramètres : déployer progressivement les paramètres de réglage du débit en tant que fonctionnalités expérimentales (76de901), clôture #259Corrections de bogues
core : initialisation à zéro du tampon « apply-json » des paramètres pour GCC 13 -O3 (efd0e00)appareils : rétablir la détection des firmwares 7.1 et supérieurs sans configuration de réinitialisation d'usine (6d43b38), clôture #222moteur : empêcher la contre-pression de renoncer à tort aux répartitions de ticks (690c588), ticket n° 241inverse_ux : rétrograder les journaux de débogage de grip_hook au niveau « trace » (cff1446)inverse_ux : conditionner l'activation de grip_hook à une session de contrôle active (eb19c5d)modules::inverse-ux: normaliser les notifications héritées (FW < 7.7.0) vers la v2 (eb9b6ff), ferme #234modules::navigation : empêcher le scintillement de la force d'auto-suivi à la surface (152df00), clôture #269protocole : rétablissement des canaux de sécurité 0xBB de la famille B, convertis en famille A (6b97234), ferme n° 234sérialisation : déplacer le correctif de sécurité vers la version v3_1 et adopter la superposition générique des correctifs (186fa52), clôture #259sérialisation : rétablir extension_data du prototype de grip dans le snapshot (142ba92), ferme #263sessions : protection de `try_get_device` contre un moteur singleton nul (d584dcc)seuil de vitesse - cône plus large - bouton de calibrage à activer (ed366a0)Améliorations des performances
force_bench : suppression de la limitation de la fréquence d'images (bb52166)force_bench : boucle de performance synchrone + métriques JSON (46686c1)force-bench : améliorer la lisibilité de la sortie (b8cfa89)