github bigbluebutton/bigbluebutton v2.4-beta-1
BigBlueButton 2.4-beta-1

This is the third release of BigBlueButton 2.4 and includes numerous fixes and stability improvements.
Note that it runs on Ubuntu Bionic (18.04) and HTML5 client runs on Node 12 (same as BigBlueButton 2.3).

BigBlueButton 2.4-dev is under active development. While we don’t recommend setting it up in a production environment, we do encourage administrators to try out the build with others and give us feedback on our bigbluebutton-dev mailing list.

Link to installation command / instructions/ schedule / planned features :

Special thanks to community member @PhMemmel for his fix and to others for their feedback to the earlier 2.4 releases!

This release includes all 2.3.x changes up to and including 2.3.9.

HTML5 client

Layout Manager:

  • fix: fullscreen webcam video crash - legacy layout #12834
  • fix: set slide size when changing presentation - smart layout #12818
  • fix: camera position when presentation is hidden #12809
  • fix: external video position on layout change #12851
  • fix: sidebar panel resizing - legacy layout #12856
  • fix: RTL issues - new layouts #12846
  • fix: Fix Tab Order In Legacy and Other Layouts #12864
  • fix: Add webcam margin - smart and custom layouts #12812
  • fix: pagination buttons appearing when camera dock is hidden #12867
  • feat: Add resize in sidebar from bottom in presentation focus layout #12873
  • refactor: actions bar size calculation - new layouts #12807


  • fix: second level of accessible menu only opens if language is set to english #12825
  • fix: Fix auto assigned presenter #12819
  • fix: presenter position in breakout room userlist #12868
  • fix: Announce new private chat messages in screenreader #12854 Thanks @PhMemmel
  • fix(virtual-backgrounds): disable on Safari #12841
  • refactor(virtual-backgrounds): remove camera effect toggle (video-list) #12852
  • chore: Pulled HTML5 locales in 2.4; adjusted #12878
  • chore: missing package-lock.json changes from #12745 #12879


  • feat: Enhancements to Activity Report #12815
  • fix: Modified regex pattern to allow international characters #12853
  • fix: Allow numerical boolean values #12862
  • refactor: Converted boolean input values to lowercase before validating them #12863
  • fix: null values are now allowed for parameters that are not required #12870
  • fix: Fixed issue with guests not joining meeting after being approved #12875

#### bbb-web API field validation:
In the previous release (2.4-alpha-2) we added new bbb-web validation rules. We will be adjusting the docs but wanted to outline the changes in a release notes memo too:

  • meeting name

    • cannot contain ,
    • must be between 2 and 256 chars (new rule)
  • external meeting id

    • cannot contain ,
    • must be between 2 and 256 chars (new rule)
  • password

    • must be between 2 and 64 characters long (new rule)


bbb-webrtc-sfu switched to v2.6.x

Release name

In case an administrator does not want to update to the latest bionic-240 version, use as substitute to the -v argument in command
We still recommend using -v bionic-240.

Client build: 1351

latest releases: v2.4-rc-3, v2.3.15, 2.4-rc-2...
2 months ago