Nouveautés de BigBlueButton 3.0.20

BigBlueButton 3.0.20 apporte plusieurs correctifs audio pour l'intégration LiveKit, des améliorations de sécurité et diverses optimisations du client et du noyau. Cette mise à jour inclut également de nouvelles fonctionnalités pour les plugins et des améliorations de l'enregistrement.

Améliorations du client HTML5

Le client bénéficie de plusieurs correctifs liés à LiveKit afin d'améliorer la fiabilité audio et vidéo. Parmi les principaux changements, citons la reconnexion forcée à la salle en cas d'erreurs fatales, la résolution des problèmes de blocage des flux de caméra et de partage d'écran lors des reconnexions, ainsi que la correction du problème d'affichage de l'indicateur de conversation masqué par la webcam. D'autres correctifs concernent les alertes audio du chat qui se lancent à l'ouverture du panneau, les échecs de chargement de l'arrière-plan virtuel lorsque certains paramètres de données utilisateur sont activés, et les notifications de messages de chat qui utilisent désormais la version HTML au lieu de Markdown. La notification de main levée fonctionne désormais correctement pour les seconds modérateurs, et le bouton « Quitter » n'ouvre plus un menu déroulant vide. De plus, les modérateurs peuvent désormais déverrouiller les utilisateurs via la liste « Main levée », et l'ancien mode écoute seule ne rencontre plus d'erreur due à un argument non défini. La fonction de zoom par pincement a été corrigée sur le tableau blanc, et le filtrage des ID de réunion est désormais appliqué à tous les flux de données liés aux utilisateurs.

Améliorations du plugin

Le SDK des plugins a été amélioré et permet désormais de comparer des éléments de contenu génériques par leur ID. Le point d'entrée de données UsersBasicInfo inclut désormais : nameSortable et bot champs, et le composant de fenêtre flottante prend en charge un z-index La propriété. Des champs supplémentaires ont été ajoutés à la useMeeting crochet, ainsi qu'une nouvelle fonctionnalité de projection pour une meilleure gestion des données.

Améliorations du noyau et de l'enregistrement

La gestion des accès au tableau blanc a été simplifiée grâce à de nouveaux indicateurs multi-utilisateurs, et le schéma des salles de sous-groupes a été remanié pour simplifier la liaison des utilisateurs. Les salles de sous-groupes suivent désormais l'activité des participants, et le middleware GraphQL rejette désormais les nouvelles mutations une fois la limite de requêtes atteinte, au lieu de les retarder. Une option de configuration a été ajoutée pour exporter les requêtes vers des fichiers à des fins de débogage. Les améliorations apportées à l'enregistrement incluent l'archivage du tableau de bord d'analyse de l'apprentissage et la prise en charge de la vidéo dynamique dans les enregistrements. Des correctifs ont été appliqués pour éviter les notifications d'erreur de chargement lors de la conversion de salles de sous-groupes sans modification, et pour créer des fichiers vierges en cas d'échec de la réduction de la taille de la page.

Sécurité

Cette version inclut deux correctifs de sécurité. Le premier (GHSA-6gj9-5rhm-68j8) corrige un problème de traitement audio, et le second (GHSA-65cv-rg9f-qqrx) concerne la gestion des échecs de validation de la somme de contrôle dans bbb-web. Ces deux avis seront publiés au plus tôt le 10 février 2026.

Mises à jour des emballages et des dépendances

Le serveur LiveKit a été mis à jour vers la version 1.9.9 et le SFU WebRTC vers la version 2.22.0. bbb-webhooks Le paquet est maintenant en version 3.6.0 et les paquets de lecture et de présentation vidéo ont été mis à jour. De nombreuses mises à niveau des dépendances ont été appliquées pour améliorer la stabilité, notamment : qs, tldraw, webpack-dev-serveret Logback. Pour une liste complète des modifications, consultez le journal des modifications sur la page de la version GitHub.