Neuerungen in BigBlueButton 3.0.19

BigBlueButton 3.0.19 bietet ein optionales, einheitliches Layout, diverse Verbesserungen an der LiveKit-basierten Audioausgabe sowie mehrere Kernfehlerkorrekturen. Diese Version enthält außerdem Sicherheitsupdates, aktualisierte Abhängigkeiten und Lokalisierungsupdates.

Neues einheitliches Layout (optional)

Ein überarbeitetes Layoutsystem ist ab sofort als optionale Funktion verfügbar. Das neue, einheitliche Layout ordnet Inhaltsbereiche neu an, ohne dass ein separater Dialog zur Layoutauswahl erforderlich ist. Auch die Kamerasortierung und die Seitennavigation wurden verbessert. Diese Funktion ist aktuell optional, sodass Administratoren und Benutzer sie testen können, bevor sie in einer zukünftigen Version standardmäßig aktiviert wird.

LiveKit-Audiokorrekturen

Mehrere Korrekturen zielen auf die Zuverlässigkeit und Kompatibilität der LiveKit-Audioausgabe ab:

  • Die Lautstärkeregelung für das Plugin SDK und den Abwesenheitsmodus funktioniert jetzt korrekt.
  • SIP-Anrufe werden auch dann angenommen, wenn keine veröffentlichten Audiospuren vorhanden sind.
  • Strengere Maßnahmen verhindern Veröffentlichungs- und Rückgängigmachungsschleifen.
  • Das Problem mit der Aktualisierung des LiveKit-Tokens in der Datenbank wurde behoben.

Kunden- und Kernverbesserungen

Der HTML5-Client erhält mehrere wichtige Fehlerbehebungen:

  • Die Sperreinstellungen sind in Breakout-Räumen nicht mehr sichtbar.
  • Der private Chat in Breakout-Räumen ist ordnungsgemäß eingeschränkt, wenn dieser im übergeordneten Raum gesperrt ist.
  • Die Erstellung von Quiz mit den Optionen „wahr/falsch“ oder „ja/nein/enthaltung“ funktioniert jetzt auch in anderen Sprachen als Englisch.
  • Die im Umfrageformat erstellten Antworten haben einen größeren sichtbaren Bereich.
  • TL;DRaw Zoom-Anruf wurde bereinigt, um unnötige Aktionen zu vermeiden.
  • Die Unterstützung für SVG-Dateien wurde clientseitig eingestellt.

Im Kernbereich wurde ein Fehler mit einem abschließenden Schrägstrich in der Standard-HTML5-Client-URL behoben. Plugin-Ladefehler in bbb-web und Akka wurden behoben. Benachrichtigungen für angeheftete Notizen wurden zur Verbesserung der Zuverlässigkeit ins Backend verlagert.

Sicherheits- und Abhängigkeitsaktualisierungen

Mehrere Sicherheitslücken wurden behoben:

  • Validator von Version 13.12.0 auf 13.15.22 (Snyk) aktualisiert.
  • Express-Version von 5.0.1 auf 5.2.0 aktualisiert.
  • Die Version von spring-data-commons wurde von 3.4.4 auf 3.4.10 aktualisiert.
  • commons-validator wurde von Version 1.7 auf 1.10.0 aktualisiert.
  • Aktualisierte Tika-bezogene Abhängigkeiten.
  • Die Scala-Version wurde von 2.13.9 auf 2.13.18 aktualisiert.
  • bbb-playback wurde auf Version 5.4.3 aktualisiert, die einen Sicherheitsfix enthält (GHSA-8vv7-vj94-q2pv, öffentlich ab dem 2. Februar 2026).

Verpackungsaktualisierungen

Die LiveKit-Komponenten wurden aktualisiert: livekit-server auf Version 1.9.7, livekit-sip auf Version 1.2.0, livekit-cli auf Version 2.16.0 und @livekit/components-react auf Version 2.9.16. bbb-webrtc-sfu wurde auf Version 2.21.2 aktualisiert. Außerdem wurde die bbb-web nginx-Konfiguration so konfiguriert, dass sie nicht mehr ausführbar ist.

Lokalisierung und Dokumentation

Aktualisierungen der Lokalisierungen wurden für Türkisch, Arabisch, Italienisch, Russisch und Estnisch beigesteuert. Die Dokumentation wurde um einen Hinweis zur Korrektur des abschließenden Schrägstrichs in cluster-proxy und zur Anpassung der Dokumentation ergänzt, und die Eigenschaft snapshotOfCurrentSlide wurde dokumentiert.