What's New in BigBlueButton 3.0.2

This release brings a number of fixes and improvements to the HTML5 client and core components. Whiteboard undo and redo controls are visible again, the highlight tool is enabled by default, and several security-related dependencies have been updated.

Whiteboard Enhancements

The undo and redo UI controls are now visible on the whiteboard, making it easier to revert changes. The highlight tool is also enabled by default. Additionally, the default drawing tool on tldraw mount has been changed to the Draw tool, and a “Delete All” button has been added.

HTML5 Client Fixes

Multiple issues have been resolved:

  • Volume, zoom, and external video mute settings are now persisted correctly when remounting.
  • Captions no longer get stuck and display with incorrect timing.
  • Several chat bugs related to markdown and scrolling have been fixed.
  • The chat reply click now works even when paginated.
  • A performance improvement skips markdown conversion for messages without HTTP links.
  • Error handling for undefined values and null properties has been improved.

Core Improvements

New API create parameters are available: presentationConversionCacheEnabled and maxNumPages. The maxNumPages parameter allows limiting the number of pages in a presentation. Fit-to-width setting is now persisted across presenter changes.

Security upgrades include bumping embedded Tomcat to 9.0.102, updating axios from 1.7.8 to 1.8.2, and increasing the default LimitNOFILE for akka-apps to 4096.

Recording

The recording processor now supports screenshare quick swap, allowing faster transitions in recordings.

Dependency Updates

Various dependencies have been updated, including recharts, tldraw, klauspost/compress, and others. The BBB playback has been bumped to version 5.3.1.