Application de référence de la Video API pour ordinateur de bureau (Web) Release Notes
v1.5.0 — juin 2026
Nouvelles fonctionnalités
Paramètres avancés : contrôles de qualité et observabilité
Une nouvelle boîte de dialogue dotée d'onglets dédiés offre aux utilisateurs un contrôle total sur la configuration des médias et la surveillance en temps réel.
Paramètres vidéo
Configurer :
- Résolution
- Taux de rafraîchissement
- Débit binaire personnalisé
- Priorité des codecs (VP8, VP9, H.264)
Paramètres audio
Commande :
- Mode de débit binaire
- Opus DTX
- Solution de secours audio « émetteur/abonné »
Table ronde sur l'observabilité
Écran :
- État des cours d'eau
- Indicateurs de qualité en temps réel
API VideoHandler v2
A lancé un nouveau /v2 routeur backend optimisé par createVideoHandler, avec des points de terminaison de webhooks pour :
- Événements du cycle de vie de la session
- Légendes des événements du cycle de vie
- Événements liés au cycle de vie des archives
Abstraction de la clé de session
Basé sur le JWT SessionKey remplace désormais « raw » sessionId au niveau de la couche de gestion des sessions en arrière-plan, ce qui permet d'améliorer :
- Sécurité
- Cohérence
Téléchargement groupé de journaux
Ajout d'un nouveau /client-logs/batch point de terminaison qui accepte un tableau d'événements de journalisation et les transmet en une seule requête, ce qui réduit la charge liée à la journalisation à haute fréquence.
Synchroniseur de loggers
Ajout d'un nouveau composant qui se synchronise automatiquement :
- Identifiant utilisateur
- ID de la session
- ID de connexion
dans le contexte du journaliseur du front-end, garantissant ainsi une corrélation cohérente des journaux.
Système de notifications réutilisables
Ajouté :
NotificationsContainer- Fournisseur de journalisation d'exécution
afin de mettre en place un système unifié pour l'affichage des notifications au sein de l'application.
Personnalisation du thème de l'interface utilisateur
Ajouté :
designTokens.jsonyarn sync:theme-tokens
pour permettre la personnalisation de l'apparence visuelle dans l'ensemble de l'application.
Configuration de l'hôte vidéo Vonage
Ajout de la prise en charge de la VONAGE_VIDEO_HOST variable d'environnement, permettant à l'application de se connecter à un point de terminaison personnalisé de la Video API de Vonage.
Notification « Caméra indisponible »
Les utilisateurs reçoivent désormais une notification lorsque leur caméra devient indisponible au cours d'une session en cours.
Améliorations
Documentation sur l'environnement configurable
Le fichier README a été enrichi d'une documentation complète couvrant les points suivants :
- Personnalisation de l'interface utilisateur
- Options de configuration de l'environnement
Mise à niveau vers Material UI v9
L'application a été mise à niveau vers Material UI (MUI) v9, ce qui permet de bénéficier des dernières améliorations apportées à la bibliothèque de composants, de fonctionnalités de personnalisation accrues, de mises à jour en matière d'accessibilité et d'un support à long terme du framework.
Sécurité
En-têtes de sécurité Helmet et limitation du débit
Renforcement de la sécurité du backend grâce à :
- Ajout d'en-têtes de sécurité Helmet
- Présentation du middleware de limitation de débit Express
- Réparation
trust proxyconfiguration visant à empêcher l'usurpation d'adresse IP
Fixe
- Le nom du participant au partage d'écran n'est pas toujours visible
- L'icône de suppression des effets d'arrière-plan n'est pas visible
- L'activation/la désactivation des sous-titres ne fonctionne pas correctement dans certains flux
- Cas limite lié à la non-création d'un abonné Vonage, provoquant des erreurs non gérées
- L'application ne parvient pas à détecter les blocages liés aux autorisations d'accès au microphone au niveau du système d'exploitation
- Le point de terminaison du rapport de retour d'information renvoie des erreurs 500
- La vue du partage d'écran local n'est pas masquée lors du partage de l'écran entier (ce qui évite un effet de miroir infini)
- Marges de mise en page incorrectes dans le composant « Goodbye » sur les petites fenêtres d'affichage
Problèmes connus
La liste des problèmes connus peut être consultée ici.
v1.4.2 — mars 2026
Ajouté
- Amélioration de l'interface utilisateur du sélecteur de caméra dans la salle d'attente afin de mieux gérer les cas où aucun appareil photo n'est disponible.
- Ajout d'un indicateur d'avertissement pour l'état de l'enregistrement et de la transcription.
- Mise en œuvre de l'intégration du backend Gollum pour les événements des clients.
- Introduction du composant intégrable Vera Room.
- Mise à jour de l'icône dans les effets vidéo.
- Ajout de la prise en charge de la langue allemande avec des traductions complètes.
- Affichage des versions de l'application et du SDK dans le pied de page.
- Config.json est maintenant intégré au moment de la construction à partir de vcrBuild.env.sh, il n'y a plus de dépendance au moment de l'exécution.
Fixe
- Correction des marges de mise en page dans le composant GoodBye pour une meilleure réactivité.
- L'indication de l'enregistrement est toujours visible.
- Suppression des journaux d'avertissement inutilisés de l'éditeur.
- Masque l'option Effets vidéo dans MenuMoreOptions sur les navigateurs non pris en charge.
- Prévention des zooms avant et arrière dans les navigateurs non pris en charge (Firefox et Safari).
Problèmes connus
La liste des problèmes connus peut être consultée ici.
v1.4.1 — février 2026
Ajouté
- Ajout d'un lien vers le support multiplateforme dans le README.
- Implémentation de makeRoomContextWrapper pour composer tous les fournisseurs liés à la salle pour les tests unitaires.
- Remplacement des crochets de contexte et de session simulés dans les tests unitaires.
- Introduction d'une base initiale pour le système d'enregistrement.
- Refonte de la gestion des périphériques avec des crochets unifiés et une utilisation standardisée.
- Ajout d'une bibliothèque commune avec des fonctions utilitaires partagées dans l'application.
- Mise à jour d'Axios vers la dernière version.
- Mise à jour du README avec la nouvelle marque Vonage et une section de bienvenue.
Fixe
- Mise à jour de la couleur du texte d'erreur dans FormSubmitted et ajustement de la couleur de la barre d'outils pour le mode sombre.
- Correction d'un problème où les noms des appareils étaient tronqués de manière incorrecte.
- Ajout d'un rembourrage dans les vues de l'orateur actif et du partage d'écran.
- Correction d'un problème où l'onglet émotions ne se fermait pas automatiquement dans la vue réduite.
- Résolution d'un problème de TIMEOUT empêchant les éditeurs de s'abonner à d'autres utilisateurs.
- Correction du désalignement entre l'épingle de l'utilisateur et l'icône du microphone.
- Activation du défilement vertical sur les écrans mobiles.
- Correction des boutons de test de qualité du réseau avant appel ("Fermer" et "Arrêter le test") ayant un comportement identique.
- Ajout d'un rembourrage autour du composant vidéo pour les largeurs d'écran comprises entre 900px et 1150px.
- Suppression du code inutilisé de l'interface utilisateur de la bibliothèque.
- Correction des problèmes de prévisualisation des vidéos dans Firefox.
- Les noms d'utilisateur restent visibles sur les fonds blancs.
- Correction d'un problème où la caméra de prévisualisation restait allumée alors qu'elle était éteinte.
v1.4.0 — janvier 2026
Cette version se concentre sur les améliorations suivantes de l'UX et de l'UI :
- Introduction d'une nouvelle bibliothèque de jetons d'interface utilisateur sémantique pour améliorer la cohérence de la conception.
- Mise à jour de la page d'accueil.
- L'en-tête (qui comprend désormais un sélecteur de langue) et le pied de page ont été redessinés.
- Amélioration de l'expérience dans les salles d'attente et de réunion.
- Adieu réactualisé et pages de navigateur non prises en charge.
Ajouté
- Ajout d'un test de réseau préalable à l'appel dans la salle d'attente.
- Mise en place de la fonctionnalité "Push-to-Talk" dans la salle de réunion.
- Activation du basculement de l'appareil photo sur les appareils mobiles.
- Ajout du filtrage de la liste des participants dans la salle de réunion.
- Ajout des instructions GitHub Copilot au dépôt.
Fixe
- Amélioration de la qualité du code grâce à des vérifications TypeScript plus strictes, à un linting amélioré et à une meilleure couverture des tests unitaires.
- Augmentation de la fiabilité des tests et introduction d'un nouveau contexte de configuration de l'application pour la réactivité cadrée.
- Migration du référentiel vers Nx, permettant des constructions plus rapides grâce à une mise en cache intelligente et à l'orchestration des tâches.
- Correction de CVE-2025-55182.
- Les paramètres de l'appareil photo et de l'audio sont désormais conservés après le rechargement de la page.
- Correction de la détection automatique des caméras lorsqu'une caméra devient disponible pendant une réunion en cours.
- Mise à jour du SDK vidéo de Vonage à la version 2.32.1.
- Les utilisateurs sont redirigés vers la salle d'attente si aucun nom d'utilisateur n'est fourni lors de l'entrée dans la salle de réunion.
- Correction du zoom pour qu'il soit entièrement cliquable.
v1.3.0 — novembre 2025
Cette version introduit plusieurs nouvelles fonctionnalités et améliorations visant à améliorer l'expérience de l'utilisateur et les options de personnalisation.
Ajouté
-
Prise en charge de la localisation : Ajout d'un support multilingue avec un sélecteur de langue intégré. Les langues disponibles sont les suivantes : Anglais (en), Anglais - États-Unis (en-US), Espagnol (es), Espagnol - Mexique (es-MX) et Italien (it).
-
Remplacement de l'arrière-plan et effets : Les utilisateurs peuvent désormais personnaliser leur arrière-plan pendant les sessions. Les options comprennent :
- Images d'arrière-plan prédéfinies ou personnalisées
- Effet de flou réglable
-
Défilement et zoom pour le partage d'écran : La fonctionnalité de défilement et de zoom a été ajoutée à la vue de partage d'écran de l'abonné.
-
Options de configuration améliorées : Un nouveau fichier de configuration permet aux utilisateurs de contrôler la visibilité de fonctionnalités spécifiques (par exemple, le partage d'écran) directement à partir des paramètres.
Fixe
-
Problème de participant fantôme : Correction d'un problème où un utilisateur pouvait rester dans un appel alors que les autres ne le voyaient pas, même s'ils pouvaient toujours voir tous les participants.
-
Visibilité de l'icône de mise en sourdine : L'icône de mise en sourdine de l'éditeur apparaît désormais correctement dans sa propre liste de participants.
-
Nettoyage des étiquettes de périphériques : Suppression des caractères inutiles dans les étiquettes audio et de périphériques pour un affichage plus propre.
-
Comportement de la LED de la caméra : Résolution d'un problème où la LED de la caméra restait allumée même lorsque la vidéo n'était pas publiée.