This is the first release of BigBlueButton 2.7 and includes numerous new features and updates to existing ones.
Note that it runs on Ubuntu Focal (20.04).
BigBlueButton 2.7-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 : https://docs.bigbluebutton.org/2.7/new-features
All fixes from BigBlueButton 2.6.x are here up to and including v2.6.9.
Big THANK YOU to all comminuty members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! 🎊
HTML5 client
newly introduced
- feat(camera as content): present webcam by @Carloshsc in #17746
- feat: Port Mconf Reactions into BBB 2.7 by @lfzawacki in #17764
- feat(audio): microphone bridge set to mediasoup by default by @prlanzarin in #17869
- feat: Disable self-view of webcam by @Scroody in #17935
- feat: Restore old downloading of original presentation by @GuiLeme in #17648
- feat: Add "Grid View" layout by @ramonlsouza in #17883
- feat(audio): add userdata-bbb_fullaudio_bridge by @prlanzarin in #17847
fixes
- fix: The indicator for disabled self view should hide on webcam unshare by @ramonlsouza in #17947
- fix: webcam self view toggle label by @ramonlsouza in #17963
- fix: (Short cut) Zoom to Fit -> Reset Zoom by @hiroshisuga in #16278
- fix: Shortcut expression (replace up-arrow with Shift and omit +) by @hiroshisuga in #16277
- fix (html5): not showing invitation when user is moved to another breakout room by @GuiLeme in #16990
- fix: Fix of race condition and refactor of modals by @GuiLeme in #17123
- fix: Flickering Dock Position During Slide Changes by @KDSBrowne in #18025
- fix: Right-clicking whiteboard area makes UI disappear by @ramonlsouza in #17924
- fix(screenshare): size dispatch fails due to wrong scope by @prlanzarin in #17981
- fix: connection status modal "adjusting your settings" button not working as expected by @ramonlsouza in #18024
- fix: Self cam coming back after trying to add effects or settings by @Scroody in #17968
- fix(screenshare): client crash due to stale lodash usage by @prlanzarin in #18050
- fix(screenshare): use the same audio outputDeviceId as microphone by @prlanzarin in #17980
- fix: new message notification doesn't disappear. by @Scroody in #18055
- fix: presentation uploader dropdown styles by @ramonlsouza in #18057
- fix: error in presentation (incorrect parameters) by @ramonlsouza in #18079
refactor
- refactor: migrate Meteor backend to new async api by @ramonlsouza in #17163
- Refactor: Migrate annotations for the Meteor 3.0 api by @Tainan404 in #16960
- refactor(bbb-web): Remove Client Config Service by @paultrudel in #17377
- refactor: replace lodash with radash by @ramonlsouza in #16797
- refactor: Migrate the breakout room backend to new async api by @Tainan404 in #16800
- Upgrade Material-UI From v4 To v5 for React 18 Compatibility by @KDSBrowne in #17855
- refactor(audio): remove unused VU ejection on socket disconnection by @prlanzarin in #17524
- refactor: Change enable/disable self cam label based on state by @ramonlsouza in #17962
- refactor(video): remove stale iOSWarning locale declaration by @prlanzarin in #18051
test
style
- style: change webcam placeholder border color by @ramonlsouza in #18070
localization
- Hi-ID language by @hiroshisuga in #16251
chore
- chore: Merge BBB 2.6.0-beta.3 into develop by @ramonlsouza in #16163
- chore: add transifex.yml for GitHub<->Transifex integration by @antobinary in #16233
- chore: Merge BBB 2.6.0-beta.5 into develop by @antobinary in #16413
- chore: Merge BBB 2.6.0-beta.6 into develop by @antobinary in #16494
- chore: Merge 2.6.0-rc.1 into develop by @antobinary in #16599
- chore: Merge 2.6.0-rc.3 into develop by @ramonlsouza in #16689
- chore: Merge 2.6.0-rc.4 into develop by @ramonlsouza in #16768
- chore: Merge BBB 2.6 into BBB 2.7 by @antobinary in #16987
- chore: Merge BBB 2.6.0 into v2.7.x-release by @antobinary in #17111
- chore: Merge BBB 2.6 into v2.7.x-release branch by @antobinary in #17169
- chore: Merge BBB ~2.6.1 into 2.7 by @antobinary in #17365
- chore: Merge 2.6 into 2.7 by @antobinary in #17492
- chore: Merge 2.6 into 2.7 by @ramonlsouza in #17706
- chore: Update React From v17 to v18 by @KDSBrowne in #17877
- chore: Merge BBB 2.6.7 into v2.7.x-release by @antobinary in #17903
- chore: Merge 2.6.7+ into v2.7.x-release by @antobinary in #17932
- chore: Merge BBB 2.6.8 into BBB 2.7 by @antobinary in #17988
- chore: Enable by default Camera as content by @antobinary in #18022
- chore: Merging 2.6.0-beta.4 into develop by @antobinary in #16354
- chore: Enable ReactionsBar by default by @antobinary in #18054
- chore: Merge BBB 2.6.9 into BBB 2.7 by @antobinary in #18072
build (packaging scripts) / configuration
- build(bbb-webrtc-sfu): v2.10.0-alpha.0 by @prlanzarin in #16709
- build(bbb-webrtc-sfu): v2.10.0-alpha.1 by @prlanzarin in #16869
- build(bbb-webrtc-sfu): v2.9.10-alpha.2 by @prlanzarin in #17532
- build: add bbb-webrtc-recorder by @prlanzarin in #17666
- build(bbb-webrtc-sfu): v2.10.0-alpha.3 by @prlanzarin in #17850
- build(bbb-webrtc-recorder): v0.3.0 by @prlanzarin in #17878
- build: consistent naming of gitlab ci jobs by @zfgrnzfsberire in #16353
- fix(bbb-conf): ensure BBB target restarts (retake) by @antobinary in #16430
- ci: Update automated-tests.yml for BBB 2.7 by @antobinary in #17942
- build(bbb-webrtc-sfu): v2.10.0-alpha.4 by @prlanzarin in #18075
- build(bbb-webrtc-sfu): v2.10.0-alpha.5 by @prlanzarin in #18088
bbb-freeswitch
- fix(freeswitch): include signalwire PR 1914 as a patch by @prlanzarin in #17523
- fix(audio conf): Revert jitterbuffer values & increase them by @invokablegmbh in #15727
bbb-webrtc-recording (new component)
- fix: add bbb-webrtc-recorder to raw files cleanup cron job by @prlanzarin in #17784
Core
- fix/feature (bbb-web): Add new join param
errorRedirectUrl
and fix to respect redirect by @paultrudel in #17202
docs
- (docs/ci): Build docs on workflow changes by @tibroc in #16784
- docs: Document join parameter
errorRedirectUrl
by @paultrudel in #17560 - docs: add bbb-webrtc-recorder to 2.7 experimental features by @prlanzarin in #17787
- docs: BBB 2.7 initial set of docs by @antobinary in #18058
- docs: Added a mention of disabledFeaturesExclude in the api changes f… by @antobinary in #18068
- docs: Added a note for recording processing with recordFullDurationMedia by @antobinary in #18069
- docs: Added screenshots for download orig presentation by @antobinary in #18074
Release name
Passing -v focal-270
to https://github.com/bigbluebutton/bbb-install/blob/v2.7.x-release/bbb-install.sh will always install the latest released BigBlueButton 2.7 version.
If for some reason you would like to install this specific release, pass -v focal-270-2.7.0-alpha.1
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.