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

latest releases: v3.0.0-alpha.5, v2.7.6, v2.7.5...
3 years ago

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
    c2748e2

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
    c2748e2
  • 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.

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.

Don't miss a new bigbluebutton release

NewReleases is sending notifications on new releases.