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 : https://docs.bigbluebutton.org/2.4/new.html
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:
fixes:
- 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
improvements:
- 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:
- 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/docs:
- 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
learning-dashboard:
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
bbb-web
fix: Fix a case where default presentation doesn't show in breakouts #13190
refactor: Make create passwords optional #13229
akka-apps:
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
recording:
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
bbb-webrtc-sfu:
- Updated to v2.6.0-beta.2
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 bbb-install.sh command
bionic-240-2.4-rc-1
We still recommend using -v bionic-240
.