Release 1.29.2
This commit is contained in:
1 parent
c96611e1c1
commit
dddd74eab2
4 files changed
+56
-5
No files matched your search
@@ -1,3 +1,45 @@
|
||||
# 1.29.2 (24/09/2026)
|
||||
## Corrections
|
||||
- **Scénarios**
|
||||
- Libération des abonnements aux scénarios, pilotes et voitures à la fermeture de l'écran de lancement
|
||||
- Centralisation du verrou d'exécution des scénarios dans le service backend
|
||||
- Libération des ressources et du verrou lorsqu'un lancement de scénario échoue
|
||||
- Refus d'arrêter une course lorsqu'un autre identifiant de scénario est demandé
|
||||
- Validation et confirmation par le backend du signal de départ Socket.IO
|
||||
- Démarrage du signal « Go » et du chronomètre uniquement après confirmation du serveur
|
||||
- Annulation du départ lorsque la connexion temps réel est indisponible
|
||||
- Affichage dans la fenêtre de lancement des erreurs de connexion Arduino retournées par le backend
|
||||
- **Connexion temps réel**
|
||||
- Centralisation de l'adresse Socket.IO dans la configuration d'environnement
|
||||
- Réutilisation de la connexion Socket.IO partagée pendant la calibration infrarouge
|
||||
- Compatibilité de la calibration avec une installation distante ou derrière un proxy
|
||||
- Restriction des connexions Socket.IO aux origines autorisées par le serveur
|
||||
- **Stabilité du serveur**
|
||||
- Arrêt contrôlé du backend après une erreur fatale
|
||||
- Fermeture des connexions HTTP, Socket.IO, MongoDB et des cartes Arduino avant l'arrêt
|
||||
- Conservation du serveur en fonctionnement lorsqu'une carte Arduino signale un timeout après sa fermeture
|
||||
- Conservation du serveur en fonctionnement lorsque MongoDB est temporairement indisponible
|
||||
- Journalisation et diagnostic de santé des erreurs de connexion MongoDB sans exposition des informations sensibles
|
||||
- Fermeture propre des ressources lors de l'arrêt du lanceur ou du système
|
||||
- Conservation du serveur en fonctionnement lorsqu'un port série Arduino est absent
|
||||
- Interception précoce des erreurs `firmata-io` pendant l'ouverture d'un port série
|
||||
- Annulation propre du lancement d'un scénario lorsque son matériel requis est indisponible
|
||||
- **Sauvegardes MongoDB**
|
||||
- Masquage des identifiants et mots de passe MongoDB dans les journaux de sauvegarde
|
||||
- **Validation des données**
|
||||
- Application des validateurs Mongoose lors des mises à jour des configurations
|
||||
- **API**
|
||||
- Uniformisation des erreurs HTTP au format JSON
|
||||
- Gestion explicite des identifiants invalides, erreurs de validation et doublons
|
||||
- Masquage des détails internes lors des erreurs serveur
|
||||
- **Tests**
|
||||
- Rétablissement de la suite de tests Angular avec la configuration applicative réelle
|
||||
- Isolation des tests des connexions HTTP et Socket.IO externes
|
||||
- **Formulaires**
|
||||
- Suppression du double binding déprécié dans la sélection des circuits d'un scénario de course
|
||||
- Nettoyage du composant de configuration des scénarios de course
|
||||
- Nettoyage du composant de configuration des LED
|
||||
|
||||
# 1.29.1 (24/09/2026)
|
||||
## Corrections
|
||||
- **Restauration MongoDB**
|
||||
|
||||
Binary file not shown.
+3
-3
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.29.1-win-x64.zip",
|
||||
"version": "1.29.1",
|
||||
"sha256": "8fee60e65bce88b77b0352a3ab142dbbb295c7dd05adcc398d5fd3b4db722ea4"
|
||||
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.29.2-win-x64.zip",
|
||||
"version": "1.29.2",
|
||||
"sha256": "6effd56c6bba24c9bd458b42fc0cf534c6af09fb15a3443537dffd314d649466"
|
||||
}
|
||||
+11
-2
@@ -1,12 +1,21 @@
|
||||
{
|
||||
"latestVersion": "1.29.1",
|
||||
"latestVersion": "1.29.2",
|
||||
"releases": [
|
||||
{
|
||||
"version": "1.29.2",
|
||||
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.29.2-win-x64.zip",
|
||||
"sha256": "6effd56c6bba24c9bd458b42fc0cf534c6af09fb15a3443537dffd314d649466",
|
||||
"publishedAt": "2026-09-24T10:37:26.1317584Z",
|
||||
"recommended": true,
|
||||
"beta": false,
|
||||
"changelogUrl": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/CHANGELOG.md"
|
||||
},
|
||||
{
|
||||
"version": "1.29.1",
|
||||
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.29.1-win-x64.zip",
|
||||
"sha256": "8fee60e65bce88b77b0352a3ab142dbbb295c7dd05adcc398d5fd3b4db722ea4",
|
||||
"publishedAt": "2026-09-23T13:14:27.7683799Z",
|
||||
"recommended": true,
|
||||
"recommended": false,
|
||||
"beta": false,
|
||||
"changelogUrl": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/CHANGELOG.md"
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user