What's New in BigBlueButton 3.0.0-rc.2

Version 3.0.0-rc.2 brings a range of visual refinements and bug fixes to both the client and server. This release candidate focuses on improving the user interface and resolving issues that affect stability and usability.

Visual Improvements

The Away trigger has been updated with better visual feedback, the audio devices dropdown has been restyled for clarity, and the leave meeting button now has improved visibility and accessibility. These changes make key interactions more intuitive for users.

HTML5 Client Fixes

The whiteboard area received several fixes: a timeout was added to ignore presentation restoration on new events, zoom carry-over between slides was prevented, and the whiteboard no longer reloads due to harmless errors from Chrome extensions or permission issues. Other client fixes include corrected raise hand notification CSS, locale now updating properly in shared notes and the chat dropdown, a button that was hidden behind the user list toggle on mobile, the ability to select the 'Disable' option in the transcription dropdown, and the public.chat.startClosed setting now working as expected. The presentation uploader was also adjusted to restore 2.7 behaviors and to avoid errors on presenter change.

Core and API Fixes

On the server side, the GraphQL server now includes an initial types and fields reference, and type names and relationship conditions have been standardized. The middleware now checks the browser connection before using it. In bbb-web, presentation uploads are faster thanks to the removal of a fixed delay, and the system now checks if a meeting is created (not just running) before proceeding with uploads. Additional fixes ensure uploaded presentations are marked as current, rasterized pages are no longer blank, and numeric fields in API responses no longer contain commas.

Additional Improvements

Build configuration now has correct file permissions, and the Etherpad plugin ep_cursortrace has been switched to Mconf's fork. Locale updates were added for several languages, and CI tests were adjusted to flag flaky failures and use the correct Ubuntu version. These changes contribute to a more stable and reliable platform.