github bigbluebutton/bigbluebutton v2.3-alpha-8
BigBlueButton 2.3-alpha-8

This release of BigBlueButton 2.3-alpha-8 significantly advances the development of 2.3-dev. It includes multiple bug fixes and several new features.

Big thanks to community members @abautu @schrd @hiroshisuga @gersti07, @hm-cglasl @m-koe and to everyone who has helped us test this release!

New features:

  • Screensharing (Chromium-based browsers, tab sharing only) with sound #11622 (Note: you can enable this by setting screenshare.constraints.audioinsettings.ymltotrue`. The audio is not recorded yet, but this will come in the next update to 2.3-dev)
  • Editing poll options via drag and drop #11559
  • Waiting guests users audio and push alerts #11544
  • Add guest lobby messages #11593
  • Significantly faster recording processing #11589

HTML5 client

Audio:

  • Fix bbb_skip_check_audio_on_first_join parameter #11453
  • Fix skip check test #11466
  • Recover mute state for moderator when returning from breakout's audio transfer #11505
  • Cleanup joinedAudioOnly state when user disconnects or reconnect microphone #11515
  • Do not try to recover mute state when joining listenonly #11516
  • Breakout room audio fixes #11520
  • Fix audio and push alerts for user join #11533 #11568 #11569 #11591
  • Don't prompt for "Microphone" if that's the only option presented to the user #11611
  • audio: make sdpSemantics configurable #11631
  • listenonly: remove the old silent audio autoplay workaround (#11115) #11632

Video:

  • video-provider: add inbound/recvonly video reconnection (was #11233) #11612
  • video-provider: add video pagination UI toggle (was #10970) #11606 - WARNING: The pagination.enabled setting moved to public.app.defaultSettings.application.paginationEnabled
  • [screenshare] Rewrite SFU/Kurento screensharing bridge (+reconnections|audio sharing|QoL, was #11025) #11622
  • listenonly,video-provider,screenshare: remove ICE gathering pre-flight check #11630

Breakouts:

  • Prevent ejecting user from the main room when leaving breakout room #11468
  • Fix breakout room timer sync #11510
  • Recover mute state for moderator when returning from breakout's audio transfer #11505
  • Breakout room audio fixes #11520

Pollling

  • (Feature) Editing poll options via drag and drop #11559
  • Show polling button over the full-screened shared-screen #11471
  • Quick poll improvements #11556
  • Submit typed polling response by pressing enter #11620

Chat

  • Fix nav-bar unread message indicator #11426
  • Do not return empty array when groupChats is empty #11482
  • Fix moderator welcome message closing border #11480 #11485
  • Add break-word to system messages #11483
  • Fix chat messages timestamp #11524
  • Fix chat textarea resizing bug #11526
  • Add avatar back to chat poll result message #11550
  • Implement chat sync and fix stucked loading indicator #11596

Other

  • Adds tests recording + updates some outdated tests + linting #11514
  • Reduces the number of options displayed on locale settings dropdown #11247
  • Do not uncessarily fetch locales at first time you open/save settings menu #11443
  • Show modals overlaid on full-screen slide or shared screen #11451
  • Enable arrow keys immediately after fullscreen #11398
  • Shortcut help for toggle fullscreen #10613
  • Fix whiteboard text-area not allowing input on Firefox #11477
  • Fix for userlist menu on tablets #11503
  • Visual changes on connection status modal #11502
  • Fix whiteboard use for iPad and other landscape mobile devices #11500 #11595
  • Fix mobile user removal bug #11523
  • Fix svg width error #11543
  • numUsersVideo being undefined breaks layout #11532
  • Fixes incorrectly displaying of 'restore presentation' button when presentation is disabled #11581
  • (Feature) Waiting users audio and push alerts #11544
  • Applies changes needed to serve locale files as static content #11234
  • Fix locales url settings + captions locales order #11621
  • Dynamic guest policy #11634
  • Pulled HTML5 locales on March 12, 2021 #11638
  • (Feature) Add guest lobby messages #11593
  • When a moderator ends a meeting, indicate to viewers who ended the meeting #11584 #11588
  • Implemented merge option for default and local settings. #11436
  • Change the color of color-picker icon even when the text tool is selected #11642
  • Updated npm versions #11639
  • Webcam pagination (enabled by default) - set defaults of 5 webcams for viewers on desktop, 2 webcams for anyone on mobile
    https://github.com/bigbluebutton/bigbluebutton/commit/c2748e2cac442e85f343f4e19d2d39bf15c1d1e2

Configuration / Packaging

  • bbb-web config from /etc/bigbluebutton/ #11470 #11579 #11628
  • Akka-apps and akka-fsesl config from /etc/bigbluebutton/ #11454
  • bbb-html5 configuration from /etc/bigbluebutton #11436
  • Update fsesl password on package installation #11598
  • Webcam pagination (enabled by default) - set defaults of 5 webcams for viewers on desktop, 2 webcams for anyone on mobile
    https://github.com/bigbluebutton/bigbluebutton/commit/c2748e2cac442e85f343f4e19d2d39bf15c1d1e2
  • Applies changes needed to serve locale files as static content #11234 - locales files were moved to public/ directory and are served directly by NginX, rather than by NodeJS (bbb-htlm5)
  • Etherpad 1.8.7 on BigBlueButton 2.3-alpha7 had a visible button for Etherpad chat, which we removed via https://github.com/ether/ep_disable_chat.git

Please check the Local overrides for configuration settings section in the 2.3 documentation for the full list of the configuration override settings that are new to version 2.3.

SFU

bbb-webrtc-sfu was updated to 2.5.0-alpha.4 (up from 2.5.0-alpha.3 last updated in 2.3-alpha3)

Recording

  • Recording processing using MP4/OGG temporary files, stream copy, and … #11589
  • Add some extra docs/setup instructions to the analytics callback script #11539

Akka-apps

  • External video events propagated through akka-apps #11447
  • WIP: Http endpoint added for health check #11493 #11557
  • Adds lastAuthTokenValidatedOn to users #11525
  • User logged out ValidateAuthToken retracted #11607

This release includes all bug fixes and security improvements which were addressed in 2.2.32, 2.2.33, 2.2.34, 2.2.35.

latest releases: v2.3.15, 2.4-rc-2, v2.3.14...
7 months ago