What's New in BigBlueButton 3.0.20
BigBlueButton 3.0.20 delivers several audio fixes for the LiveKit integration, security improvements, and a range of client and core enhancements. This update also includes new plugin capabilities and improvements to recording.
HTML5 Client Improvements
The client receives multiple LiveKit-related fixes to improve audio and video reliability. Key changes include forced room reconnection on fatal errors, resolution of frozen camera and screen share streams during reconnects, and a fix for the talking indicator being covered by webcam. Other fixes address chat audio alerts playing when the panel is opened, virtual background upload failures when certain user data settings are enabled, and chat message notifications now using the HTML version instead of markdown. The raised hand notification now works correctly for second moderators, and the leave button no longer opens an empty dropdown. Additionally, moderators can now unlock users via the Raised Hand list, and the legacy listen-only mode no longer fails due to an undefined argument. The pinch zoom feature has been fixed on the whiteboard, and meeting ID filtering has been enforced across user-related data streams.
Plugin Enhancements
The Plugins SDK has been improved with the ability to compare generic content items by their ID. The UsersBasicInfo data hook now includes nameSortable and bot fields, and the floating-window component supports a z-index property. Additional fields have been added to the useMeeting hook, along with a new projection feature for better data management.
Core & Recording Improvements
Whiteboard access management has been simplified with new multi-user flags, and the breakout room schema has been refactored to simplify user linkage. Breakout rooms now track participant activity, and the GraphQL middleware now rejects new mutations once the rate limit is reached instead of delaying them. A configuration option has been added to dump queries to files for debugging. Recording improvements include archival of the Learning Analytics Dashboard and support for dynamic video in recordings. Fixes have been applied to prevent upload error notifications when converting breakout rooms with no changes, and to fall back to blank files if page downscaling fails.
Security
Two security fixes are included in this release. The first (GHSA-6gj9-5rhm-68j8) addresses an issue in audio handling, and the second (GHSA-65cv-rg9f-qqrx) relates to checksum validation failure handling in bbb-web. Both advisories will be made public no earlier than February 10, 2026.
Packaging & Dependency Updates
LiveKit server has been updated to v1.9.9, and the WebRTC SFU to v2.22.0. The bbb-webhooks package is now at v3.6.0, and the playback and presentation-video packages have been bumped. Numerous dependency upgrades have been applied for stability, including qs, tldraw, webpack-dev-server, and logback. For a complete list of changes, refer to the full changelog on the GitHub release page.
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
简体中文
繁體中文