Nouveautés de BigBlueButton 3.0.14

Cette version apporte des améliorations de performance, des correctifs côté client et plusieurs améliorations au niveau du client HTML5, du noyau et du tableau de bord d'analyse de l'apprentissage.

Améliorations du client HTML5

Corrections pour le mode plein écran et la présentation

Plusieurs problèmes liés au mode plein écran ont été résolus : le mode plein écran ne fonctionnait pas correctement dans les présentations et le partage rapide de vidéos externes ne passait pas correctement en plein écran. Le code de resynchronisation du tableau blanc ne s'exécute plus à chaque changement de page et le zoom lors du changement de diapositive est désormais correct.

Améliorations du sondage rapide

Les sondages rapides permettent désormais d'extraire plusieurs sondages avec des options de texte, et le nombre d'options a été porté à 19. Les sondages rapides invalides sont désormais ignorés automatiquement.

Optimisations de performance

Les abonnements ont été supprimés et l'exécution conditionnelle a été ajoutée afin de réduire la charge côté client. useMeeting hook utilise désormais MeetingStaticDataLes fonctions audio ont été remaniées afin de minimiser la répétition des propriétés. Des écouteurs d'erreurs globaux pour les erreurs d'exécution et de ressources ont été ajoutés pour faciliter le débogage.

Améliorations apportées aux fenêtres flottantes et aux plugins

La fenêtre flottante a été légèrement modifiée pour une meilleure convivialité et une plus grande stabilité. changeEnforcedLayout L'action du plugin a été renommée en setEnforcedLayout, Et un nouveau PLUGINS_ONLY Un nouveau type de mise en page a été introduit.

Améliorations des performances de base

La couche GraphQL a bénéficié de plusieurs optimisations de performance. Une nouvelle meetingStaticData Un point de terminaison a été ajouté avec la mise en cache Nginx afin d'accélérer la récupération des données de réunion. Des autorisations supplémentaires ont été configurées pour le bbb_client_not_in_meeting Le rôle d'Hasura et le flux de curseur ont été transférés d'Hasura à bbb-graphql-middleware.

Corrections apportées au tableau de bord d'analyse de l'apprentissage

Le tableau de bord comptabilise désormais correctement les réponses aux sondages, et le bouton de tri du tableau des quiz fonctionne comme prévu. Les réinstanciations de fonctions à chaque rendu ont été évitées afin d'améliorer les performances.

Correction des annotations d'exportation

Le problème d'habillage du texte dans les formes de texte des annotations exportées a été corrigé.

Emballage et localisation

WebRTC SFU a été mis à jour vers la version 2.19.0, et bbb-pads La version a été mise à jour vers la version 1.5.5. Plusieurs mises à jour de localisation ont été appliquées pour le norvégien bokmål, le japonais, l'italien, le grec, le basque, le français, l'estonien et d'autres langues.