github bigbluebutton/bigbluebutton v2.2.32
BigBlueButton 2.2.32

This release of BigBlueButton 2.2 brings in several security/privacy fixes, video and audio improvements and some general HTML5 client fixes. Also note the packaging change for bbb-html5 about higher memory requirements.

Security

  • Make sure checksum validation is done first in join API and display an error without redirection in failure case #11362
  • Ensure voice channel closes when associated user disconnects (re-submit #10959) #11414 #11487
  • Update axios to 0.21.1 #11244

Features

  • Add poll abstention #11216

Bug fixes

  • Prevent open textarea blocking dropdown menus #11240
  • audio: fix talking-indicator mute debounce #11230
  • Check if stream already exists before adding in list #11123
  • Fix stream stop for multiple webcams #11142
  • video-provider: fix inconsistent client state when a webcam being shared times out #11232
  • video-provider: make video-list-item actions dropdown keys unique #11228
  • video-preview: improvements to error handling (#9943) and cleanups #11068
  • Clean up HTMLAudioElement used for notification sounds #11467
  • Avoid setting empty/undefined constraint #11222
  • Fix wrong path in settings for audio constraints #11235
  • Don't validate insecure http urls for external video to prevent browser errors #11363

Other improvements

  • Allow audio constraints to be changed in bbb-html5's settings.yml #11143
  • Add setting for enabling/disabling microphone audio filters #11206
  • Audio: add a configurable throttle to action-bar`s mute toggle #11231
  • Add heapdump threshold in settings #11243
  • Enable video-pagination and cameraQualityThresholds by default #11339
  • Disable customHeartbeat 10826 #11486

Performance

  • Throttle user typing indicator function #11199
  • Increase camera baseTimeout to 30 seconds (webcam share timeout workaround) #11120
  • Set default cursorInterval to 150ms (was 40ms) #11323
  • Configurable annotation and cursor interval #11187

Privacy

  • Clear meeting-time-remaining collection #11356
  • Clear screen share collection case #11360
  • Clear missing collections on meeting end #11355
  • Preserve mutestatus when disconnecting/reconnecting microphone #11386

Packaging

  • bbb-etherpad build changes to support Replace pad's content removal plugin https://github.com/bigbluebutton/etherpad-lite/pull/13
  • bbb-html5 we have set --max-old-space-size=4096 and --max_semi_space_size=128 in the packaged /usr/share/meteor/bundle/systemd_start.sh See #11183

SFU

  • bbb-webrtc-sfu was updated to 2.2.26 (up from .24 in BBB 2.2.31)
latest releases: v2.3.15, 2.4-rc-2, v2.3.14...
7 months ago