BigBlueButton 2.4.1
This release of BigBlueButton 2.4 includes numerous small fixes and some security/permissions improvements. It also includes a newly introduced (disabled by default) support for pinned webcams commonly requested for interpreter scenarios.
Thanks to the community members who provided feedback to the earlier 2.4 releases!
Special mentions to community patch contributors @schrd and @drlight17 Thank you both!
HTML5 client
newly introduced:
- feat(video): webcam video pin #13835 #13976 (disabled by default)
- feat(audio): add settings for audio websocket connection #14055 (the old values by default)
fixes:
- fix:fix(layout): false positive mobile user #13940
- fix(layout): navigation sidebar not opening with content sidebar #13954
- fix: wrong locales keys on FallbackView #13977
- fix: Improved HD stretch of virtual background #13855 via #13865 Thanks @drlight17
- fix(video): borderless/ugly volume slider #14004
- fix: Fix telephone dialin #14000 Thanks @schrd
- fix(style): custom style in screenshare container #14005
- fix(layout): sidebar inconsistent state #14006
- fix: welcome message overlap #14023 #14057
- fix: See other users in user list lock #14025
- fix(webcam): user list pin icon #14017
- fix(video): webcam video username dropdown #13880
- fix(chat): remove empty area after message list #14015
- fix(accessibility): Update SR New Message Notification #13986
- refactor: change dropdown menu max-width value #14045
- fix: Tahoma font for Persian language #13934
- refactor: Container name out of the form fixed #14047
- fix: Different behaviour on userdata-bbb_listen_only_mode=false #14053
- fix(polls): fix wrong typed poll results due to race condition #14071
- refactor: Remove unused user data on leave #13894 improves privacy
- fix: Webcams overlap speakerlist in Breakout Rooms #14074
- fix: html5 client loads outdated language file from browser cache after update #14085
- fix(webcam): unresponsive webcam selector button #14080
- fix(webcam): unresponsive camera button on mobile #14087
- refactor: window title in breakout rooms #14096
tests:
- test: Playwright- fixes for the locales test #13973
chores:
- chore: pull latest bbb-icons #13966
- chore: Pulled the latest 2.4 HTML5 locales from Transifex #14089
- chore: Updated npm dependencies #13846 security update of dependencies
build for packages in BBB 2.5+
- build: bump bbb-webrtc-sfu to v2.6.5 #14070 (fix for Sharing webcams or screens with Firefox 96 are not visible to other users (if mediasoup is used) #14066) (the same changes were applied on the 2.4 packages too)
- build: Added auto restart of bbb-html5-backend and frontend on failure #14090 (the same changes were applied on the 2.4 packages too)
** note thatrefactor: Rename to Learning _Analytics_ Dashboard#14027 included changing slightly the nginx path
bbb-learning-dashboard
- chore(learning dashboard): dependency updates #14024
- refactor: Rename to Learning Analytics Dashboard #14027 #14030
- fix(Dashboard): dependency updates #14082 security update of dependencies
akka-apps / core
- fix(webcams): missing allowModsToEjectCameras in resources.xml #13971
- fix: Remove Grace Period for locked user in chat #13850 improved permissions
- fix: API crashes when a big number is set for learningDashboardCleanupDelayInMinutes #14049
- fix(screenshare): add state sync between bbb-html5 and akka-apps #14076
bigbluebutton-config
- fix(cron job): bigbluebutton cron job inadvertently deletes /var/bigbluebutton/learning-dashboard #13995
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.1
We still recommend using -v bionic-240.