This release of BigBlueButton 2.4 includes numerous fixes and stability improvements.
Link to installation command / instructions/ schedule / planned features : https://docs.bigbluebutton.org/2.4/new.html
We thank ZKI, the German association of Higher Education IT centers, for funding some of the development of recent BigBlueButton releases to help improve the scalability and usability!
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.15.
HTML5 client:
fixes:
- fix: Localize guest waiting page heading #13455 thanks @PhMemmel
- fix: incomplete text in dropdown menus #13462
- fix: Webcam sharing does not complete when webcam dataSaving setting is changed #13477
improvements:
- refactor: improve video preview - safari #13481
- refactor: limit the number of who is talking indicators to 8 #13443
- refactor: WCAG2.1 - Apply Remaining Access Fixes (Firefox Mainly) #13476
- refactor(virtual-backgrounds): move WASM binaries to /public and let nginx serve them #13482
- refactor: Makes LearningDashboard data be provided by bbb-web (avoid demoted user to receive updates) #13488
- refactor: Restore old button to hide presentation (under a flag) #13490
newly introduced:
- feat: Userdata flags for hiding some layout elements #13521
test:
- test: Add breakout room invitation stress test #13428
- test: Improve checks, update connection status and breakout tests #13497
- test: Shortcut test improvements #13514
style:
- style: Pulled latest fonts, audio icon swap #13516 #13530
- style: Improve Audio Control Chevron Alignment #13542
chore/docs:
- chore: Pulled the latest 2.4 HTML5 locales from Transifex #13524 #13526
- chore: Pulled the latest fonts woff from bigbluebutton-fonts #13530
bbb-web:
- Changed the messageKey values in validation error messages #13371
- refactor: Makes LearningDashboard data be provided by bbb-web (avoid demoted user to receive updates) #13488
- Fix: Api/learningDashboard validation error #13517
akka-apps
- fix: Add constraint for actions in breakouts #13498
- refactor: Increase time allowed for reconnection #13531
bbb-conf:
- chore(build): bbb-conf and build script changes to handle /var/mediasoup #13403
recording:
- RAP: Use "asetpts=N" in ffmpeg audio processing #13540
bbb-learning-dashboard
- fix: Learning Dashboard not setting RTL for some languages #13493
- refactor: Makes LearningDashboard data be provided by bbb-web (avoid demoted user to receive updates) #13488
- Fix: Learning Dashboard eslint no-alert problem #13525
bbb-webrtc-sfu:
- Updated to v2.6.0-beta.5
build changes for the build packaging scripts build/
meant to be used in upcoming BBB releases:
- build: bbb-conf and build script changes to handle /var/mediasoup #13403
- build: Update bbb-webrtc-sfu packaging to include mediasoup #13451 Thanks @schrd
- build: set mediasoup IPs in webrtc-sfu post install #13479
- build: etherpad cursortrace mconf #13470
- build: bbb-fs-core allow trace @ command #13471
- build: set jdk to 8 in bbb-web #13469
- refactor(virtual-backgrounds): move WASM binaries to /public and let nginx serve them #13482
- build: adjust bbb-html5.nginx to make sure nginx serves static assets #13520
- build: Backport build changes from 'develop' #13522
packaging / configuration:
- changes identical to "build: adjust bbb-html5.nginx to make sure nginx serves static assets" #13520
- changes to bbb-html5.nginx to serve WASM files (gzip-ed) #13482 and to include those in the package
- Since BigBlueButton 2.3.15 was merged into 2.4-rc-3, the packaging changes listed in https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.15 are also included in this release (new since 2.4-rc-2)
- releasing a version of
bbb-playback-notes
which only deploysnotes-playback.nginx
without the processing scripts so that servers upgraded from 2.3 to 2.4 have a way to replay notes recording.
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-3
We still recommend using -v bionic-240
.