Nouveautés de BigBlueButton 3.0.16
Cette version se concentre sur l'amélioration des performances des composants backend de BigBlueButton, notamment la synchronisation des données entre les clients. La conversion des présentations et l'exportation des diapositives avec annotations ont également été optimisées. Divers bugs côté client ont aussi été corrigés.
Améliorations des performances du backend
Plusieurs améliorations de performance ont été apportées au serveur et à l'intergiciel GraphQL. De nouveaux index de base de données optimisent les performances des requêtes GraphQL. Le flux de notifications et de messages de chat a été transféré de Hasura vers l'intergiciel bbb-graphql-middleware pour une meilleure efficacité. L'intervalle de récupération par défaut de Hasura a été augmenté, et un champ prérempli affiche le nombre total de messages de chat non lus. La simplification des vues pour les connexions des utilisateurs actuels et l'amélioration des performances de la requête de calcul des connexions contribuent également à un backend plus rapide.
Corrections d'exportation de la présentation et des annotations
La conversion des présentations a été améliorée grâce à une refonte de l'analyse des dimensions SVG via la fonction `identify` d'ImageMagick, et à la lecture du contenu textuel des présentations à partir de fichiers locaux plutôt que d'URL. Pour l'exportation des annotations, le retour à la ligne a été corrigé et les polices ont été mises à jour pour utiliser les polices Tldraw v2.
Correctifs du client HTML5
Plusieurs bogues côté client ont été corrigés. Parmi les corrections notables, citons l'ajout d'un événement requis par l'application BBB lors du partage d'écran, l'implémentation d'une alerte sonore côté client pour la mise en sourdine/réactivation du micro lorsque LiveKit est actif, l'indication de la présence d'audio dans la liste des utilisateurs et les conteneurs de la caméra, ainsi que la correction du problème de mise à jour du titre du contenu latéral. Les améliorations apportées au tableau blanc incluent la possibilité de limiter la taille de l'historique, la suppression des abonnements aux annotations en double et l'élimination des appels de mutation inutiles. Le problème d'affichage du nombre de participants sur le tableau blanc multi-utilisateurs a été résolu. La barre de notification d'erreur qui apparaissait lors de la suppression d'une présentation a été corrigée. De plus, une vérification de la version minimale avant le chargement du bundle affiche une bannière d'erreur si le client est obsolète. Une option permettant de créer une seule salle de réunion a été ajoutée.
Mises à jour relatives aux plugins
La logique du plugin a été remaniée afin de réduire la charge sur le serveur, et le niveau de journalisation pour les charges utiles nulles dans le canal de données a été modifié afin de réduire le bruit.
Emballage et configuration
Le minificateur Webpack a été modifié afin de préserver les noms des classes et des fonctions pour faciliter le débogage. Le serveur LiveKit a été mis à jour vers la version 1.9.1 (au lieu de la version 1.9.0) et l'interface de ligne de commande LiveKit vers la version 2.15.7 (au lieu de la version 2.14.0). Un correctif empêche les tâches cron d'afficher les résultats sur la sortie standard.
Tests et CI
Une suite de tests d'enregistrement de lecture et des tests de surveillance des journaux d'erreurs ont été ajoutés. Les tests de masquage automatique de la barre d'outils du tableau blanc et de glisser-déposer des webcams sont désormais inclus. L'intégration continue a été remaniée afin d'éviter la génération d'un cache APT pour chaque nouvelle requête d'extraction.
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文