What's New in BigBlueButton 3.0.4

Version 3.0.4 brings a batch of client fixes, faster recording processing, and new options for breakout room recordings. The release also updates the screenshare recorder and adds translation updates.

HTML5 Client Improvements

New Features

  • Breakout recording defaults: Administrators can now control the default setting for breakout room recordings via the new offerRecordingForBreakouts parameter. (Pull requests #22696 and #22783)
  • Tldraw translations: The whiteboard drawing tool Tldraw now includes translations for non-English locales. (#22461)

Fixes

  • Whiteboard: fixed crashes on Safari versions 16 and below, on second user join, and when using the rectangle shortcut. Also addressed extra padding when auto-hide is enabled. (#22764, #22757, #22767, #22760)
  • Whiteboard tools: auto-hide behavior corrected, and the assets tool has been disabled. (#22728, #22777)
  • Raise hand notification alignment on 75% font-size fixed. (#22721)
  • User list dropdown: first item now receives focus correctly. (#22722)
  • Fullscreen screenshare controls now work properly. (#22737)
  • Zoom reset on presenter change now functions. (#22738)
  • Prevented the whole audio modal from re-rendering unnecessarily. (#22473)
  • Client crash in breakout room management panel resolved. (#22761)
  • Connection status bars now show colors correctly in dark mode. (#22743)
  • Restored unsupported browser check. (#22685)
  • Updated minimum browser versions to include Safari 14 and 15. (#22769)
  • Ephemeral webcam settings no longer persist incorrectly. (#22758)
  • Chat input resize and scroll odd behavior fixed. (#22692)

Recording Improvements

The compositing of video in recording processing has been sped up, making recording generation faster. Additionally, the screenshare recorder (bbb-webrtc-recorder) has been updated to version 0.8.0, improving the screenshare portion of recordings. (#22703, #22768)

Packaging and Configuration Changes

This release includes dependency updates and the removal of a deprecated config option (customHeartbeat). Various CI and test improvements have also been made. (#22669, #22701, #22726, #22736, #22749, #22750, #22759)

Translation Updates

Locale files have been updated for Estonian, Japanese, Basque, Traditional Chinese, and Italian. (#22700, #22709, #22727, #22772, #22779, #22789)

For the full list of changes, refer to the GitHub release page for BigBlueButton 3.0.4.