What's New in BigBlueButton 3.0.0-beta.7

BigBlueButton 3.0.0-beta.7 is now available. This release focuses on stabilizing the experimental LiveKit integration, introducing an S3-based cache for presentation assets, and moving the welcome message out of the chat area into a dedicated dialog. Additionally, it includes improvements to scalability, such as support for running multiple Hasura instances, along with various fixes across the client and server.

LiveKit Stability Fixes

Multiple issues in the LiveKit integration have been addressed, including:

  • Inconsistent muteOnStart state
  • Broken webcam pagination
  • Volume control for screen sharing
  • Inconsistent output device selection
  • Autoplay handling improvements
  • Spurious talking events
  • Screenshare alert playing incorrectly

Welcome Message Relocation

The welcome message is no longer displayed in the chat area. Instead, it appears in a dialog that can be triggered by clicking the meeting name. This change reduces clutter in the chat and makes the welcome message more discoverable.

S3-Based Cache for Presentation Assets

A new feature in bbb-web introduces an S3-based cache for presentation assets. This can improve performance and reduce storage demands on the server, especially in deployments with many presentations.

Scalability: Multiple Hasura Instances

Thanks to a contribution by @schrd, it is now possible to run more than one Hasura instance. This scalability enhancement allows better distribution of GraphQL queries and improved performance in large deployments.

Additional Improvements

  • Fixed apostrophe character display in the guest lobby
  • Added emoji shortcodes to chat message reactions
  • Fixed "Mute all except presenter" functionality
  • Improved link detection to avoid false positives
  • Updated toast notification styles
  • Refactored keyboard navigation for chat list and breakout room creation
  • Updated locale translations for multiple languages
  • Improved PNG to SVG conversion quality
  • Bumped security dependencies (Tomcat, Tika)

This release also includes various server-side fixes and optimizations to GraphQL middleware and caching. For a full list of changes, refer to the GitHub release page.