3.5.4202626)
Améliorations internes
force_bench : mode de simulation à sec sans simulation intégrée (5f00182)force_bench : détection des véritables blocages du service et validation de l'option --mode (57d6a06)force_bench : exposition de l'interface CLI pour le calendrier, les sessions et la liste des tarifs dans le cadre des balayages cadencés (6f842b5)force_bench : correction d'un problème de cohérence lors de la fusion des métriques multi-sessions (d054310)force_bench : correction d'un problème de concurrence dans le verrouillage du mode m5 et d'une lecture erronée des données de télémétrie d'un périphérique (f4ef266)force_bench : générateur à boucle ouverte à cadence contrôlée — balayage de fréquence, formes d'onde, modes position/M5 (B1+B2) (dddf0c7)force_bench : validité du générateur par étape — enregistrer et exclure, ne pas interrompre l'exécution (7fdf03c)force_bench : envoyer la commande « session.configure » à chaque client multisession lancé (dcc44d4)force_bench : empêcher le commutateur de mode m5 de basculer vers un centre obsolète (52d1678)force_bench : ne plus céder le contrôle à chaque itération « spin-wait » (48d51ed)force_bench : attendre les données télémétriques en temps réel avant l'exécution des tests de position/m5 (a6e2dab)force_bench : céder le contrôle à l'exécuteur pendant la partie « spin-wait » à cadence contrôlée (907413f)http : permettre à `expert` de capturer les E/S série sans effets secondaires lors d'une requête GET (d907b63)protocole : éviter les allocations importantes de mémoire dans la copie du journal des E/S série (a3ee03b)protocole : correction du précédent [sécurisé] /expert/status, ajout d'une porte TODO (726fe72), clôture du ticket n° 330protocole : documenter « expert/serial_io » comme étant en permanence sans barrière, ajouter des tests unitaires (aa5dd0b)protocole : exposition de la capture d'E/S série d'Inverse3 pour les suites de validation (4d4990a)protocole : correction de l'emplacement de [[maybe_unused]] pour Clang (95ee7f0)protocole : correction d'un échec de compilation dû à un paramètre inutilisé dans la fonction `read_payload` (029d13b), clôture le ticket #ifdefprotocole : porte Inverse3 Mise en attente de l'E/S série RX lors de l'armement () (7bb5aa6)protocole : allocation par le tas du anneau serial_io_log de manière différée sur le premier bras (9a23139)protocole : renvoie les repères de séquence à partir de serial_io_log copy_since (820e7c3)protocole : acheminer toutes les lectures RX de « Inverse3 » via un point de capture (78a12d8)protocole : empêcher la capture « expert serial-io » de se désactiver immédiatement (ac4d0b0)protocole : marquer les captures RX de serial_io_log avec l'en-tête réel, et non avec bytes[0] (804f0bb)Corrections de bugs
docs : ajouter les entrées du cycle de journal des modifications 3.5.4, harmoniser le registre des dettes (4e240ed)perf : augmentation de la limite par défaut du nombre de répartitions en cours d'exécution, de 4 à 30 (741a7d0)