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

This release of BigBlueButton 2.4 includes numerous fixes and stability improvements.
It also includes an update of NodeJS for bbb-html5 to version 14.

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

Special thanks to the community members who provided feedback to the earlier 2.4 releases!

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

HTML5 client:


  • fix: Breakout room invitation bug #13173
  • fix: Fixes icon padding in menu in RTL Languages #13224
  • fix: webcam dock isn't visible in certain scenarios #13233
  • fix(audio): screen goes blank when using listen only in ios #13154
  • fix: presentation position in breakout room - custom layout #13206
  • fix: breakout room managing window opening bug #13170
  • fix: z-ordering puts menu behind notifications #13152
  • fix: swap layout camera dock size #13141
  • fix: Fix public chat being cleared when starting a new private chat #13193
  • fix: localize camera dropzone label #13210
  • fix: Breakout room assignment only working first time #13232
  • fix: Reimplement presentation.allowDownloadable #13237


  • refactor: Move Learning Dashboard entry to bottom of menu #13201 #13225
  • refactor: Place both buttons at the bottom of the video dock when cameras are vertically positioned #13226
  • refactor: add label for when the user does not have breakout URL #13147
  • refactor: Change end meeting call-to-action button color #13151
  • refactor: WCAG2.1 - Common updates #13176
  • refactor: WCAG2.1 - Chat updates #13177
  • refactor: WCAG2.1 - Connection Status Modal #13197
  • refactor: WCAG2.1 - Moderator > Start a poll #13205
  • refactor: WCAG2.1 - Breakout Room Management #13196
  • refactor: WCAG2.1 - Webcam and settings #13217
  • refactor: WCAG2.1 - Webcam and settings #13217


  • test: Presentation - adds test to allow and disallow presentation download and test to remove all presentations #13082
  • test: Fix selectors use, util functions and data-test on join/leave audio button #13045


  • chore: Updated Meteor from 1.10.2 to 2.3.6 #13219
  • chore: Set 'why-did-you-render' to be a devDependency #13212
  • chore: Pulled HTML5 2.4 locales on Sept 17 #13240
  • chore: Merge 2.3.x into 2.4.x #13252
  • docs: Update settings.yml comments #12528 Thanks @bhuvankrishna


refactor: Learning Dashboard: Handle token errors and show err messages #13142
refactor: Learning Dashboard: Increase the token expiry time #13191
refactor: Localize learning dashboard title #13164 Thanks @PhMemmel
refactor: Adds RTL direction support in Learning Dashboard #13222


fix: Fix a case where default presentation doesn't show in breakouts #13190
refactor: Make create passwords optional #13229


fix: Constraint viewer capability of request breakout url #13117
fix: Stop ScreenShare when External Video is started (handling it in Akka) #13187
fix: endWhenNoModerator not ending the meeting after all moderators left #13234


feat(recording): Anonymize names in chat #13111

build (not officiaclly used for BBB 2.4 but ongoing effort to transition to it for builds later than 2.4.x):

build: Update build scripts to reflect meteor update #13236 Thanks @schrd


packaging / configuration:

  • packaging changes for support of NodeJS 14.17.6 (update of Meteor from 1.10.2 to 2.3.6) very similar to #13236 (see #13219 )
  • MongoDB remains 4.2.x for the time being

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: 2277

latest releases: v2.3.15, 2.4-rc-2, v2.3.14...
24 days ago