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

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

This is the third release of BigBlueButton 2.3 and includes some significant performance improvements compared to alpha2 and 2.2.x.
Note that it runs on Ubuntu Bionic (18.04) and HTML5 client runs on Node 12.

Link to installation command / instructions: https://docs.bigbluebutton.org/dev/dev23.html

Note that in addition to the items below, we have also included the previously released BigBlueButton 2.2.24, ... to 2.2.31 inclusive.

Performance

  • Support for parallel bbb-html5 nodejs processes loadbalanced by bbb-web #10860 #10868 #10933 #10969 #11008
  • Add ClientConnection manager, do not keep track of offline users #10369

To enable multiple bbb-html5 nodejs processes on your server edit /etc/bigbluebutton/bbb-conf/apply-config.sh -- the line setNumberOfHTML5Processes 2 specifies that you want two bbb-html5 nodejs processes. The current choices are 1-8, where 1 is the default.

#!/bin/bash

# Pull in the helper functions for configuring BigBlueButton
source /etc/bigbluebutton/bbb-conf/apply-lib.sh

setNumberOfHTML5Processes 2

Core

  • Backend cleanup - removed meeting inactivity tracker, Flash shared notes backend logic #8417
  • Fix compile error in Bezier.java #10554
  • Removed obsolete BBB components from 2.3 #10593
  • Removed traces of red5 apps, flash client, etc from bigbluebutton-config/ #10700
  • Update stun #10696
  • Don't check for libreoffice on bionic since it's running in docker #10730
  • Avoid cache usage when building docker image #10744
  • The first element of "hostname -I" is not intended to receive the primary IP address in bbb-conf #10900
  • Change bigbluebutton.properties client url param to defaultHTML5ClientUrl #11028 #11008
  • Secure http in application.conf #11032

HTML5 client

  • Support for avatar images #10458 #10499
  • Locales revamp - support for larger spectrum of languages #10425
  • Move guest wait page fromFlash client to HTML5 #9979
  • Fix duplicate css variables being loaded #10371
  • Fix presentation width of undefined or null #10382
  • Add rtl to userItem #10416
  • Remove unsafe lifecycle from all media and presentation components #10218
  • Fix bug when alternate panel. Fix external video size #10341
  • Fix misalign in presenter useritem #10438
  • Show invitation URL in chat window on 2.3a #10523
  • Add samsung internet as compatible browser #10543
  • Tooltip which indicates if a presentation can be downloaded or not can be confusing #10529
  • Fixes screenshare toast - issue: #10982 #10983
  • Make emoji list item announce active state for screen readers #10608
  • Shortcut key to toggle fullscreen #10590
  • Fix undo-presentation-fullscreen button label #10585
  • Fix for OSX and iOS Safari errors in console #10663
  • [Mobile] - Setting or clearing user status locks the whole screen #10702
  • Move the check to disable mutedAlert feature; temp disable it #10728
  • Fix broken undo of consecutive pencil annotations #10617
  • Fix actions bar buttons not being clickable on iPad #10796
  • Fix console errors in safari on iPad #10825
  • Fix scroll doesn't scrolling to Bottom #10919
  • Only set panel settings to login defaults on login, not everytime the… #10921
  • Add Debug window #10390

HTML5 tests coverage

  • Add webcams layout talking user data test #10417
  • Add webcams layout test suite #10419
  • Fix custom paramters autotest #10342
  • Add missing webcam video mirroring data-test #10502
  • Add webcams layout autotest to all.test.js #10578
  • Update Jest ^23.5.0 > ^26.6.1 #10734
  • Add visual regression testing #10618
  • Add data-tests to chat all different types of messages #10962

Recording

  • A bug fix in rap-starter.rb #10367
  • Style of bbb-record #10840
  • [FIX] playback doesn't start in iPadOS and [FIX] bb-record --check is broken #9489

SFU

bbb-webrtc-sfu was updated to version 2.5.0-alpha.3 -> https://github.com/bigbluebutton/bbb-webrtc-sfu/tree/development

Don't miss a new bigbluebutton release

NewReleases is sending notifications on new releases.