What's New in BigBlueButton 3.0.14
This iteration delivers performance improvements, client-side fixes, and several enhancements across the HTML5 client, core, and learning analytics dashboard.
HTML5 Client Improvements
Fullscreen and Presentation Fixes
Several issues with fullscreen mode were resolved, including fullscreen not working inside presentations and quick external video share not entering fullscreen properly. The whiteboard resync code no longer runs on every page change, and zoom position on slide change is now correct.
Quick Poll Enhancements
Quick polls now support extracting multiple polls with text options, and the number of options has been increased to 19. Invalid quick polls are now skipped automatically.
Performance Optimizations
Subscriptions were removed and conditional execution added to reduce client load. The useMeeting hook now uses MeetingStaticData, and audio functions were refactored to minimize prop drilling. Global error listeners for runtime and resource errors were added to improve debugging.
Floating Window and Plugin Improvements
The floating window was tweaked for better usability and stability. The changeEnforcedLayout plugin action was renamed to setEnforcedLayout, and a new PLUGINS_ONLY layout type was introduced.
Core Performance Enhancements
The GraphQL layer received several performance optimizations. A new meetingStaticData endpoint was added with Nginx caching to speed up meeting data fetching. Additional permissions were configured for the bbb_client_not_in_meeting Hasura role, and cursor streaming was shifted from Hasura to the bbb-graphql-middleware.
Learning Analytics Dashboard Fixes
The dashboard now correctly counts poll answers, and the quizzes table sorting toggle works as expected. Function reinstantiations on every render were avoided to improve performance.
Export Annotations Fix
Text wrapping in text shapes within exported annotations was corrected.
Packaging and Localization
WebRTC SFU was updated to version 2.19.0, and bbb-pads was bumped to 1.5.5. Several locale updates were applied for Norwegian Bokmal, Japanese, Italian, Greek, Basque, French, Estonian, and other languages.
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
简体中文
繁體中文