Neuerungen in BigBlueButton 3.0.20

BigBlueButton 3.0.20 bietet diverse Audio-Korrekturen für die LiveKit-Integration, Sicherheitsverbesserungen sowie eine Reihe von Client- und Kernoptimierungen. Dieses Update beinhaltet außerdem neue Plugin-Funktionen und Verbesserungen bei der Aufnahme.

HTML5-Client-Verbesserungen

Der Client erhält mehrere LiveKit-bezogene Fehlerbehebungen zur Verbesserung der Audio- und Videozuverlässigkeit. Zu den wichtigsten Änderungen gehören die erzwungene Wiederverbindung des Raums bei schwerwiegenden Fehlern, die Behebung von eingefrorenen Kamera- und Bildschirmübertragungen während der Wiederverbindung sowie die Korrektur des Problems, dass die Sprechanzeige von der Webcam verdeckt wurde. Weitere Korrekturen betreffen Chat-Audiobenachrichtigungen, die beim Öffnen des Panels abgespielt wurden, Fehler beim Hochladen virtueller Hintergründe bei aktivierten Benutzerdateneinstellungen und die Verwendung von HTML- statt Markdown-Benachrichtigungen für Chatnachrichten. Die Benachrichtigung über die gehobene Hand funktioniert nun korrekt für zweite Moderatoren, und die Schaltfläche „Verlassen“ öffnet kein leeres Dropdown-Menü mehr. Moderatoren können Benutzer nun über die Liste der gehobenen Hände entsperren, und der alte Nur-Zuhören-Modus schlägt nicht mehr aufgrund eines undefinierten Arguments fehl. Die Pinch-Zoom-Funktion auf dem Whiteboard wurde korrigiert, und die Filterung der Meeting-ID wurde für alle benutzerbezogenen Datenströme erzwungen.

Plugin-Erweiterungen

Das Plugins SDK wurde um die Möglichkeit erweitert, generische Inhaltselemente anhand ihrer ID zu vergleichen. Der UsersBasicInfo-Datenhook umfasst nun Folgendes: nameSortable und bot Felder und die Komponente für schwebende Fenster unterstützt ein z-index Eigenschaften. Zusätzliche Felder wurden hinzugefügt. useMeeting Hook sowie eine neue Projektionsfunktion für ein besseres Datenmanagement.

Kern- und Aufnahmeverbesserungen

Die Zugriffsverwaltung für Whiteboards wurde durch neue Mehrbenutzer-Flags vereinfacht, und das Schema der Breakout-Räume wurde überarbeitet, um die Benutzerverknüpfung zu vereinfachen. Breakout-Räume protokollieren nun die Aktivitäten der Teilnehmer, und die GraphQL-Middleware lehnt neue Mutationen ab, sobald das Ratenlimit erreicht ist, anstatt sie zu verzögern. Eine Konfigurationsoption zum Speichern von Abfragen in Dateien für Debugging-Zwecke wurde hinzugefügt. Zu den Verbesserungen der Aufzeichnungsfunktion gehören die Archivierung des Learning Analytics Dashboards und die Unterstützung für dynamische Videos in Aufzeichnungen. Es wurden Fehler behoben, die Fehlermeldungen beim Konvertieren von Breakout-Räumen ohne Änderungen verhindern und bei einem Fehler beim Verkleinern der Seite auf leere Dateien zurückgreifen.

Sicherheit

Diese Version enthält zwei Sicherheitskorrekturen. Die erste (GHSA-6gj9-5rhm-68j8) behebt ein Problem bei der Audioverarbeitung, die zweite (GHSA-65cv-rg9f-qqrx) betrifft die Behandlung von Fehlern bei der Prüfsummenvalidierung in bbb-web. Beide Sicherheitshinweise werden frühestens am 10. Februar 2026 veröffentlicht.

Aktualisierungen der Verpackung und Abhängigkeiten

Der LiveKit-Server wurde auf Version 1.9.9 und die WebRTC SFU auf Version 2.22.0 aktualisiert. bbb-webhooks Das Paket liegt nun in Version 3.6.0 vor, und die Pakete für Wiedergabe und Präsentationsvideo wurden aktualisiert. Zahlreiche Abhängigkeitsaktualisierungen wurden zur Verbesserung der Stabilität vorgenommen, darunter qs, tldraw, webpack-dev-serverund Logback. Eine vollständige Liste der Änderungen finden Sie im vollständigen Änderungsprotokoll auf der GitHub-Releaseseite.