Neuerungen in BigBlueButton 3.0.16
Diese Version konzentriert sich auf Leistungsverbesserungen der Backend-Komponenten von BigBlueButton, insbesondere auf die Datensynchronisierung zwischen Clients. Auch die Präsentationskonvertierung und der Folienexport mit Anmerkungen wurden optimiert. Zudem wurden verschiedene clientseitige Fehler behoben.
Backend-Leistungsverbesserungen
Der GraphQL-Server und die Middleware wurden hinsichtlich ihrer Leistung optimiert. Neue Datenbankindizes verbessern die Performance von GraphQL-Abfragen. Das Streaming von Benachrichtigungen und Chatnachrichten wurde für eine höhere Effizienz von Hasura auf die bbb-graphql-middleware verlagert. Das standardmäßige Hasura-Recall-Intervall wurde erhöht, und ein vorausgefülltes Feld erfasst die Anzahl der ungelesenen Chatnachrichten. Vereinfachte Ansichten für Joins mit dem aktuellen Benutzer und eine verbesserte Performance der Abfrage zur Berechnung von Benutzerverbindungen tragen ebenfalls zu einem schnelleren Backend bei.
Fehlerbehebungen beim Export von Präsentationen und Anmerkungen
Die Präsentationskonvertierung wurde verbessert, indem die SVG-Dimensionsanalyse mithilfe von ImageMagick `identify` überarbeitet und der Präsentationstext aus lokalen Dateien anstatt von Seiten-URLs gelesen wurde. Beim Export von Anmerkungen wurde der Textumbruch korrigiert und die Schriftarten auf Tldraw v2 aktualisiert.
HTML5-Clientkorrekturen
Es wurden mehrere clientseitige Fehler behoben. Zu den wichtigsten Korrekturen gehören das Hinzufügen eines von der BBB-App benötigten Ereignisses beim Teilen des Bildschirms, die Implementierung eines akustischen Signals beim Stummschalten/Aufheben der Stummschaltung, wenn LiveKit aktiv ist, die Anzeige, dass der Benutzer Audio in der Benutzerliste und im Kamerabereich aktiviert hat, sowie die Behebung des Problems, dass der Titel des Sidekick-Inhalts nicht aktualisiert wurde. Verbesserungen am Whiteboard umfassen die Möglichkeit, die Größe des Verlaufsstapels zu begrenzen, das Entfernen doppelter Anmerkungsabonnements und das Vermeiden unnötiger Mutationsaufrufe. Das Problem mit der Anzeige der Teilnehmerzahl im Mehrbenutzer-Whiteboard wurde behoben. Eine Fehlermeldungsleiste, die beim Entfernen einer Präsentation angezeigt wurde, wurde entfernt. Zusätzlich wird vor dem Laden des Bundles eine Mindestversionsprüfung durchgeführt, die ein Fehlerbanner anzeigt, wenn der Client veraltet ist. Es wurde eine Option zum Erstellen von nur einem Breakout-Raum hinzugefügt.
Plugin-bezogene Updates
Die Plugin-Logik wurde überarbeitet, um die Last auf dem Backend zu reduzieren, und der Protokollierungsgrad für Nutzdaten, die im Datenkanal als null ankommen, wurde geändert, um das Rauschen zu reduzieren.
Verpackung und Konfiguration
Der Webpack-Minifier wurde so geändert, dass Klassen- und Funktionsnamen für ein besseres Debugging erhalten bleiben. Der LiveKit-Server wurde auf Version 1.9.1 (vorher 1.9.0) und die LiveKit-CLI auf Version 2.15.7 (vorher 2.14.0) aktualisiert. Ein Fehler wurde behoben, der verhindert, dass Cronjobs Ausgaben auf der Standardausgabe erzeugen.
Testen und CI
Eine Testsuite für Wiedergabeaufnahmen und Tests zur Überwachung von Fehlerprotokollen wurde hinzugefügt. Tests für das automatische Ausblenden der Whiteboard-Symbolleiste und das Verschieben von Webcams per Drag & Drop sind nun ebenfalls enthalten. Die CI-Pipeline wurde überarbeitet, um die Generierung eines APT-Caches für jeden neuen Pull Request zu vermeiden.
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
简体中文
繁體中文