What's New in BigBlueButton 3.0.26

This release focuses on fixing issues with BlockNote shared notes, improving LiveKit dial-in audio, enhancing whiteboard touch handling, and ensuring bbb-web responds to /create more efficiently. Documentation has also been expanded and updated.

HTML5 Client Improvements

Several fixes improve the HTML5 client experience:

  • BlockNote shared notes export now works correctly in cluster setups.
  • Placeholder text in BlockNote no longer wraps incorrectly when the container is small.
  • A new static toolbar has been added for BlockNote, providing a more consistent interface.
  • Pinch-to-zoom is prevented for viewers and whiteboard users on touch devices, avoiding accidental zooming.
  • Join/leave notifications are now suppressed for locked viewers when hideUserList is active.
  • The loading screen persists during GraphQL retries and an error screen appears on connection timeout.
  • Audio-only tiles are excluded from SFU subscription and plugin buttons.

LiveKit Improvements

LiveKit gains two important changes:

  • reconnectOnFatalFailure is now enabled by default, improving reconnection resilience.
  • A fix ensures that dial-in participants can be heard by web users.

Core Updates

bbb-web now responds to /create before downloading pre-uploaded presentations, speeding up session creation. Dependencies have been upgraded as well.

Recording Fix

A hang that occurred when deskshare audio ends before video in recordings has been resolved.

Documentation

Documentation has been expanded with updates to API parameters, LiveKit setup commands, shared notes editor mention, and restructuring of API changes documentation for better readability.