Releases: bigbluebutton/bigbluebutton
BigBlueButton 2.6.15
This 2.6 iteration contains multiple backports from BigBlueButton 2.7. Various components and libraries were upgraded. A couple fixes were also included.
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.6/new
Big THANK YOU to all community members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! 🎊
HTML5 client
- fix: fix logoutUrl (backport) by @antobinary in #19179
- Updates for file bigbluebutton-html5/public/locales/en.json in gl on branch v2.6.x-release by @transifex-integration in #18699
- chore: npm dependencies upgrades in bbb-html5 by @antobinary in #19141
- [Snyk] Security upgrade axios from 0.26.0 to 1.6.0 by @antobinary in #19032
build and configuration
- chore: Bump Etherpad to 1.9.4 (backport) by @antobinary in #19146
- chore: Bump LibreOffice to 7.6.2 (backport) by @antobinary in #19148
- chore: upgrade Spring to 2.7.17 (backport) by @antobinary in #19149
- chore: Bump bbb-playback to 5.0.2 (backport) by @antobinary in #19145
- build(bbb-webhooks): v2.6.1 (backport) by @antobinary in #19147
- chore: Bump bbb-pads to 1.5.2 (backport) by @antobinary in #19144
recording
- [Snyk] Security upgrade resque from 2.5.0 to 2.6.0 (backport) by @antobinary in #19150
- Recording fix backports for 2.6 by @kepstin in #18898
export-annotations
- [Snyk] Security upgrade axios from 0.21.4 to 1.6.0 by @jfederico in #19026
- chore: npm dependencies upgrades in bbb-export-annotations by @antobinary in #19142
bbb-learning-dashboard
- chore: npm dependencies upgrades in bbb-learning-dashboard by @antobinary in #19143
Full Changelog: v2.6.14...v2.6.15
Release name
Passing -v focal-260
to bbb-install-2.6.sh
will always install the latest released BigBlueButton 2.6 version.
If for some reason you would like to install this specific release, pass -v focal-260-2.6.15
.
We still recommend using -v focal-260
as this repository is continually updated with each BigBlueButton 2.6 release.
Client build: 704
BigBlueButton 2.7.3
This iteration of BigBlueButton 2.7 contains several fixes. The menu for managing layout was moved (for viewers) to the dropdown where Settings and About are, thus no longer showing the "+" button for viewers. A direct button for leaving the session was added (disabled by default). LibreOffice, bbb-webrtc-sfu and other components were upgraded to include recent dependency security patches.
We welcome any feedback about this release on our bigbluebutton-dev mailing list
Note that BigBlueButton 2.7 runs on Ubuntu Focal (20.04).
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.7/new-features
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 added:
- feat: leave meeting button by @ramonlsouza in #19080
fixes
- fix(user-list): center icons on apple devices by @Arthurk12 in #18958
- fix: Moderator lowering hand from toast broken by @Scroody in #18977
- fix: The shortcut for raising hand is not functioning as expected @ 2.7.1 by @ramonlsouza in #19072
- fix: Waiting room indicator sound defective by @ramonlsouza in #19056
- refactor: rename Songs to Music in BBB Timer by @antobinary in #19061
- refactor: Add a toast warning you that your webcam is still streaming… by @antobinary in #19062
- refactor: Move manage layouts to three-dots menu by @ramonlsouza in #19078
- [Snyk] Security upgrade axios from 0.21.4 to 1.6.0 by @jfederico in #19018
test
- test: Adds @flaky to other presentation format test by @gabriellpr in #18994
- [Snyk] Security upgrade axios from 0.26.1 to 1.6.0 by @antobinary in #19031
- [Snyk] Security upgrade axios from 1.4.0 to 1.6.0 by @antobinary in #19033
localization
- Updates for project BigBlueButton v2.7 HTML5 client and language pt_BR by @transifex-integration in #18996
- Updates for project BigBlueButton v2.7 HTML5 client and language el_GR by @transifex-integration in #19064 #19083 #19075
- Updates for project BigBlueButton v2.7 HTML5 client and language es by @transifex-integration in #19068
- Updates for project BigBlueButton v2.7 HTML5 client and language es_ES by @transifex-integration in #19069
build and configuration
- build(bbb-webrtc-sfu): v2.12.0-beta.2 by @prlanzarin in #19008
- build(bbb-webrtc-sfu): v2.12.0 by @prlanzarin in #19053
- chore: Bump bbb-pads to 1.5.2 by @antobinary in #19070
- chore: Upgrade LibreOffice to 7.6.2 by @antobinary in #19046
- chore: Bump Etherpad to 1.9.4 by @antobinary in #19041
- build(bbb-webhooks): v2.6.1 by @prlanzarin in #19095
- ci (backport 2.7): Refresh package's cache whenever there are changes in its build directory by @gustavotrott in #19055
Core
- fix: specify a unique mock authToken for dial-in users, + by @prlanzarin in #19084
- fix (learning-dashboard): Learning Dashboard not showing Reactions by @gustavotrott in #19088
learning dashboard
Full Changelog: v2.7.2...v2.7.3
Release name
Passing -v focal-270
to https://raw.githubusercontent.com/bigbluebutton/bbb-install/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.3
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 201
BigBlueButton 2.7.2
This iteration of BigBlueButton 2.7 contains several fixes. Reactions animations were added (disabled by default). LibreOffice, Spring and other components were upgraded to include recent security patches.
A couple of new parameters were introduced for the meeting create API allowing to upload a presentation (via GET request) by passing a URL.
We welcome any feedback about this release on our bigbluebutton-dev mailing list
Note that BigBlueButton 2.7 runs on Ubuntu Focal (20.04).
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.7/new-features
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 added:
- feat(reactions): port new reactions and fix emojiRain by @lfzawacki @AtilaU19 in #18959 #18804
fixes
- fix: Tooltip added to timer by @Scroody in #18795
- fix: String substitution whenever the word constructor is typed in general chat by @ramonlsouza in #18849
- fix: RTL on mobile - webcam not centered by @ramonlsouza in #18851
- fix: video dropdown chevron in rtl by @ramonlsouza in #18872
- fix: Add Bounds to Presentation Zoom Changer by @KDSBrowne in #18887
- Hotfix: Audio captions not working properly by @Tainan404 in #18906
- fix(user-list): center icons on IOS devices by @Arthurk12 in #18765
localization
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage el_GR by @transifex-integration in #18809 #18843
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage gl by @transifex-integration in #18810
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage hu_HU by @transifex-integration in #18832 #18836
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage fa_IR by @transifex-integration in #18833 #18866
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage ja by @transifex-integration in #18831
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage es_ES by @transifex-integration in #18819
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage es by @transifex-integration in #18820
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage eu by @transifex-integration in #18862
- Updates for project BigBlueButton v2.7 HTML5 client and language et by @transifex-integration in #18942
- Updates for project BigBlueButton v2.7 HTML5 client and language fr by @transifex-integration in #18949
test:
- test: Update screenshot presentation (3.0 backport) by @gabriellpr in #18982
build and configuration
- bbb-presentation-video: Update to 4.0.4 by @kepstin in #18893
- build(etherpad): Bump etherpad-lite to 1.9.3 by @antobinary in #18587
- build(bbb-libreoffice): Switch the LibreOffice Docker image to use the one built by BBB (backport to 2.7) by @antobinary in #18945
- (sec)build(bbb-libreoffice): bump to 7.5.7.1 by @antobinary in #18974
- chore: npm audit fixes for bbb-learning-dashboard by @antobinary in #18979
- chore: npm audit fixes bbb-html5 by @antobinary in #18978
- chore: upgrade Spring to 2.7.17 by @antobinary in #18981
Core
- fix: End breakout rooms when ENDED_DUE_TO_NO_MODERATOR by @paultrudel in #18891
- fix (akka-apps): None.get error on change user Emoji by @gustavotrott in #18685
- feature (api): Add preUploadedPresentation param to API's /create via GET by @GuiLeme @gustavotrott in #18953
- fix: check for presence of parentMeetingID if isBreakout is true by @Ithanil in #18975
- fix (bbb-web): Null pointer exception when parent meeting does not exist by @paultrudel @gustavotrott #18986
Recording
Documentation
- docs: add notes on how to tweak screen sharing quality by @prlanzarin in #18884
- docs: Add support documentation by @ffdixon in #18915
- docs: Add script to easily setup video recording format by @ffdixon in #18918
- docs: Add info on reactions animations by @antobinary in #18970
- docs: preUploadedPresentation and preUploadedPresentationName by @antobinary in #18985
- docs: add example for preUploadedPresentation by @antobinary in #18990
Full Changelog: v2.7.1...v2.7.2
Release name
Passing -v focal-270
to https://raw.githubusercontent.com/bigbluebutton/bbb-install/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.2
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 184
BigBlueButton 2.7.1
This iteration of BigBlueButton 2.7 contains several fixes. NodeJS v18 has been enforced on several packages. All BigBlueButton 2.6.x fixes are here up to and including 2.6.14.
We welcome any feedback about this release on our bigbluebutton-dev mailing list
Note that BigBlueButton 2.7 runs on Ubuntu Focal (20.04).
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.7/new-features
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
fixes
- fix (accessibility): Improve Keyboard Functionality With Tldraw Style Menu by @KDSBrowne in #18654
- fix: Mouse Wheel Zoom Disrupting Slide Position by @KDSBrowne in #18653
- fix: size prop type warning (backport) by @ramonlsouza in #18757
- fix: videoPreview not working by @GuiLeme in #18760
- fix: Raised hand button incorrect state by @ramonlsouza in #18706
- fix: incorrect set logoutUrl in join handler by @ramonlsouza @gustavotrott in #18771
localization
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage de on branch v2.7.x-release by @transifex-integration in #18749 #18769
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage eu on branch v2.7.x-release by @transifex-integration in #18748
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage fa_IR on branch v2.7.x-release by @transifex-integration in #18745 #18800
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage es_ES on branch v2.7.x-release by @transifex-integration in #18797
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage es on branch v2.7.x-release by @transifex-integration in #18798
chore
- chore: Merge BBB 2.6.14 into v2.7.x-release by @antobinary in #18724
build and configuration
- !build: require node 18 to install bbb packages by @antobinary in #18686
- build: fix nodejs version paste error in #18686 by @antobinary in #18697
- build(bbb-webrtc-sfu): v2.12.0-beta.1, build(bbb-webrtc-recorder): v0.5.1 by @prlanzarin in #18669
- fix(build): do not package .git for bbb-transcription-controller by @danimo in #18756 (a1d8f4b and #18787 cancel each other out)
- chore: Bump bbb-playback to 5.0.1 #18788
- build: bbb-webhooks set secret and url by @antobinary in #18789
- bbb-webhooks was rebuilt to include a carried forward fix about 'unsafe-perm' #18734
Recording
- fix(recording): handle archive remux failures by @prlanzarin in #18737
Documentation
- docs: better quality header by @antobinary in #18741
- docs: info on what disabledFeatures options were added in 2.7 by @antobinary in #18792
Full Changelog: v2.7.0...v2.7.1
Release name
Passing -v focal-270
to https://raw.githubusercontent.com/bigbluebutton/bbb-install/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.1
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 164
BigBlueButton 2.7.0
This is the official release of BigBlueButton 2.7, the culmination of ~5 months of development, 1921 commits, 3 alpha, 3 beta, and 2 release candidates.
This is a major release of BigBlueButton and contains multiple new and improved features
- Grid layout
- Camera as content
- Disable viewing your own video stream
- Restore downloading of original presentation
- Timer and stopwatch
- Wake lock
- Reactions bar
- Moderators invited to breakout rooms
- Support for VOSK as a speech-to-text backend
- Lock viewers to not see others' whiteboard annotations (better visual assessment)
You will also notice improved stability and usability as well as some polishing of the user interface! This release runs on Ubuntu 20.04.
Link to the installation command / instructions/ full list of features: https://docs.bigbluebutton.org/2.7/new-features/
Thanks to our Community
The BigBlueButton project is supported by a world-wide community of developers, teachers, testers, and government, commerical, and educational organizations.
For this release, we want to thank in particular the following organizations.
We thank ZKI, the German association of Higher Education IT centers, for its members that have collectively supported the overall development for this release. We also thank the German Universities that have tested earlier builds of this release and given feedback and helped improve the overall quality of this release.
We thank the French Ministry of Education and Dinum who have supported the development of features in this release, including Reactions Bar, restore downloading of original presentation, grid layout, integration with Vosk, and moderators invited to breakout rooms. (In French) Le projet BigBlueButton souhaite remercier le ministère français de l' Education Nationale et la Dinum, qui a directement contribué au développement de cette version en finançant de nouvelles fonctionnalités.
We thank the many translators who helped ensure that BigBlueButton is localized.
Big THANK YOU to all community members who helped for this release -
both through sending pull requests and through reporting bugs or requesting enhancements! 🎊
Full list of changes since BBB 2.6
v2.6.x-release...v2.7.x-release
In this iteration we tweak the documentation to show BigBlueButton 2.7 as stable and latest. We also included some localization changes. Other than those, BigBlueButton 2.7.0 release is simply renaming of 2.7.0-rc.2.
Documentation
- chore: bump up release to 2.7.0 by @antobinary in #18725
- docs: 2.7 released docs by @antobinary in #18732
Localization
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage fa_IR on branch v2.7.x-release #18722
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage gl on branch v2.7.x-release #18693
Full Changelog: v2.7.0-rc.2...v2.7.0
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
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 153
BigBlueButton 2.6.14
This 2.6 iteration contains changes to BigBlueButton to support and actually require both a newer Java version (upgrading from 11 LTS to 17 LTS) and a newer NodeJS version (upgrading from 16 to 18 LTS). The upgrade of Java should require no additional input from the administrators, however, for NodeJS you will need to upgrade to the newer version in order to upgrade BigBlueButton. Users of bbb-install-2.6.sh have this part covered. For more information check https://docs.bigbluebutton.org/new-features#nodejs-upgrade-introduced-in-bigbluebutton-2614-backport-from-bbb-27 and https://docs.bigbluebutton.org/new-features#java-upgrade-introduced-in-bigbluebutton-2614-backport-from-bbb-27.
A couple of whiteboard improvements are also included.
Note: Traditionally we skip from .12 to .14, thus avoiding any iteration 13. For reference: https://en.wikipedia.org/wiki/13_(number)#Bad
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.6/new
Big THANK YOU to all community members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! 🎊
HTML5 client
fixes:
- fix: Mouse Wheel Zoom Disrupting Slide Position by @KDSBrowne in #18653
- fix (accessibility): Improve Keyboard Functionality With Tldraw Style Menu by @KDSBrowne in #18654
build and configuration
- build: Upgrade to Java17, NodeJS 18 by @antobinary in #18680
- !build: require node 18 to install bbb packages by @antobinary in #18686 #18697
docs
- docs: add info on NodeJS v18 and Java 17 upgrade paths by @antobinary in #18695 #18718
Full Changelog: v2.6.12...v2.6.14
Release name
Passing -v focal-260
to bbb-install-2.6.sh
will always install the latest released BigBlueButton 2.6 version.
If for some reason you would like to install this specific release, pass -v focal-260-2.6.14
.
We still recommend using -v focal-260
as this repository is continually updated with each BigBlueButton 2.6 release.
Client build: 700
BigBlueButton 2.7.0-rc.2
This iteration of BigBlueButton 2.7 contains several fixes. The feature of downloading original presentation file has been enhanced - you can pick between pre or post conversion file. Grid mode layout now supports pagination - the default configuration is that you will only see 48 boxes in the grid (14 on mobile) and the rest will be on the next page(s). All BigBlueButton 2.6.x fixes have been included up to and including 2.6.12.
We welcome any feedback about this release on our bigbluebutton-dev mailing list
Note that BigBlueButton 2.7 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
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: Enable download of presentation with its original format by @GuiLeme in #18518
- feat(bbb-html5): Grid mode pagination by @ramonlsouza in #18387
- feat(wake-lock): enable implicit activation based on the default setting by @Arthurk12 in #18542
fixes
- fix: correctly dereference "Present camera" streams in FF by @prlanzarin in #18632
- fix: display username in grid mode by @ramonlsouza in #18572
- refactor(bbb-html5): Reactions - allow for two alternative views by @ramonlsouza in #18537
- refactor: fix invalid prop warnings by @ramonlsouza in #18545
- fix: expose camera as content in mobile endpoints by @prlanzarin in #18644
- fix: Client crashes when mute microphone while Closed Caption is executing by @ramonlsouza in #18641
- fix: disable self-view label by @ramonlsouza in #18643
- fix(wake-lock): remove the activation notification, increase the clarity of the faulire notification message by @Arthurk12 #18630
- fix: correctly dereference "Present camera" streams in FF by @prlanzarin in #18632
test
- ci(tests): Make a reusable workflow for the building phase by @gustavotrott in #18553
- ci(tests) fix: Checkout failing when it's not a Pull Request (push event) by @gustavotrott in #18554
- ci(tests): Add build/deb-helper.sh to cache key by @gustavotrott in #18586
- ci(tests): Expose PR data for comment workflow by @antonbsa in #18634
- test: Routine 2.7 tests fixes by @antonbsa in #18622
- test: failing tests on ci by @gabriellpr in #18650
- test: Add more types of presentation to upload by @gabriellpr in #18416
- test: Adds shape options tests by @gabriellpr in #18582
localization
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage ja on branch v2.7.x-release by @transifex-integration in #18552 #18599 #18628
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage et on branch v2.7.x-release by @transifex-integration in #18558 #18578 #18590 #18665
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage eu on branch v2.7.x-release by @transifex-integration in #18605 #18615
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage ca on branch v2.7.x-release by @transifex-integration in #18624
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage gl on branch v2.7.x-release by @transifex-integration in #18639
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage el_GR on branch v2.7.x-release by @transifex-integration in #18651
chore
- chore: Merge 2.6.12 into BBB 2.7 by @antobinary in #18642
- docs: Add wake lock and update screenshot for download orig presentation by @antobinary in #18670
build and configuration
- build(bbb-webrtc-sfu): v2.11.0 by @prlanzarin in #18589
Recording
- [Snyk] Security upgrade resque from 2.5.0 to 2.6.0 by @antobinary in #18600
- fix(recording): remux bbb-webrtc-recorder and KMS files during archive, + by @prlanzarin in #18559
Full Changelog: v2.7.0-rc.1...v2.7.0-rc.2
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-rc.2
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 151
BigBlueButton 2.6.12
This 2.6 iteration contains several fixes to the client (mostly whiteboard) and core. Fixes were also made in a few dependency components so new versions of these dependencies have been pulled in, namely FreeSWITCH 1.10.10 (with 6 months of patches) and Meteor 2.13 (NodeJS for bbb-html5 bumped to 14.21.4 from Meteor's ESM). A security patch pertaining to insertDocument api is also included.
Note that a new version of libopusenc
- 0.2.1-1bbb2
has been pushed to PPA https://launchpad.net/~bigbluebutton/+archive/ubuntu/support to fix an issue that could cause freeswitch to crash. See https://gitlab.xiph.org/xiph/libopusenc/-/merge_requests/4 for more info.
Link to installation command / instructions / features : https://docs.bigbluebutton.org/2.6/new
Big THANK YOU to all community members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! 🎊
HTML5 client
fixes:
- fix: Add dedupe to messages based on referenceId (backport of #18230 from 2.7) by @Tainan404 in #18226
- fix: Stop Presentation Jerks While Panning by @KDSBrowne in #18598
- fix: Handle Slide Change With Fit To Width by @KDSBrowne in #18597
- fix: Enhance Smart Slide Question And URL Detection by @KDSBrowne in #18369
- fix: Correct Tab Order For Presentation Options Dropdown by @KDSBrowne in #18412
- fix: do not escape text twice by @danimo in #18430
- fix: Correct Slide Positioning After Zoom and Sync During Presentation Change by @KDSBrowne in #18452
- fix: Move Presentation Option Dropdown To The Left Side by @KDSBrowne in #18538
- fix: Add Whiteboard Dropdown As Element To Autohide by @KDSBrowne in #18569
- fix(html5): backport 'Replace wasm detection library #18557' to 2.6 by @antobinary in #18584
test:
localization:
- Updates for file bigbluebutton-html5/public/locales/en.json in et on branch v2.6.x-release by @transifex-integration in #18424
- Updates for file bigbluebutton-html5/public/locales/en.json in fr on branch v2.6.x-release by @transifex-integration in #18455
- Updates for file bigbluebutton-html5/public/locales/en.json in gl on branch v2.6.x-release by @transifex-integration in #18467 #18512 #18520 #18531
- Updates for file bigbluebutton-html5/public/locales/en.json in zh_TW on branch v2.6.x-release by @transifex-integration in #18504
- Updates for file bigbluebutton-html5/public/locales/en.json in ja on branch v2.6.x-release by @transifex-integration in #18529
- Updates for file bigbluebutton-html5/public/locales/en.json in tr on branch v2.6.x-release by @transifex-integration in #18533
- Updates for file bigbluebutton-html5/public/locales/en.json in ca on branch v2.6.x-release [Manual Sync] by @transifex-integration in #18610
Core
- fix(sec) (2.6): Getting wrong final URL (from redirect) on presentation upload by @gustavotrott in #18580 expect a security advisory in mid September
build and configuration
- build(freeswitch): v1.10.10 (backport to 2.6) by @antobinary in #18619
- chore: upgrade Meteor 2.12 to 2.13 (backport to 2.6) by @antobinary in #18618
Full Changelog: v2.6.11...v2.6.12
Release name
Passing -v focal-260
to bbb-install-2.6.sh
will always install the latest released BigBlueButton 2.6 version.
If for some reason you would like to install this specific release, pass -v focal-260-2.6.12
.
We still recommend using -v focal-260
as this repository is continually updated with each BigBlueButton 2.6 release.
Client build: 696
BigBlueButton 2.7.0-rc.1
This iteration of BigBlueButton 2.7 contains numerous fixes. An experimental transparent listen only mode was added (disabled by default) along with documentation on how to enable it if you would like to give it a try. Localization for the client was added. Meteor was updated to 2.13 which brought patches to the NodeJS version used for bbb-html5
. A newer build of FreeSWITCH was included (1.10.10 with six months worth of fixes). Significant effort was put into testing and we bump up the naming to a release candidate.
We welcome any feedback about this release on our bigbluebutton-dev mailing list
Note that BigBlueButton 2.7 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
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(audio): add experimental transparent listen only mode by @prlanzarin in #18461
- feat(audio): add retryThroughRelay, +... by @prlanzarin in #18407
fixes
- fix: Enhance Smart Slide Question And URL Detection by @KDSBrowne in #18369
- fix: Correct Tab Order For Presentation Options Dropdown by @KDSBrowne in #18412
- fix: Disabling the presentation download with annotation is also disabling the original presentation download by @ramonlsouza in #18411
- fix: pulse animation with avatar by @Scroody in #18399
- fix: do not escape text twice by @danimo in #18430
- fix: Notify guest policy change by @ramonlsouza in #18427
- fix: Correct Slide Positioning After Zoom and Sync During Presentation Change by @KDSBrowne in #18452
- fix(audio): clear connection timeout on autoplay failures by @prlanzarin in #18497
- fix: Labels flowing out of a div in breakout rooms creation view by @ramonlsouza in #18456
- fix: Disabled self cam tied to specific cam (or all cams) by @Scroody in #18439
- fix: Display raise hand and away emoji in userlist by @ramonlsouza in #18460
- fix: do not display reactions button if reactions are disabled by @ramonlsouza in #18513
- fix: Remove leaveAudio data-test from the reaction buttons by @antonbsa in #18524
- fix(access): keyboard navigation in reactions bar by @ramonlsouza in #18447
- fix (html5): Unable to choose same Reaction emoji twice in a row by @gustavotrott in #18464
- refactor: replace debounce function by @ramonlsouza in #18503
- refactor: Reworded the label for download pres+annotations by @antobinary in #18450
- refactor(video): guarantee connectStreams scope is valid by @prlanzarin in #18536
style
- style: Margin of timer adjusted to better fitting size by @Scroody in #18441 #18448
- style: Margin of talking indicator adjusted to better fitting size by @Scroody in #18440
- style: reactions bar improvements by @ramonlsouza in #18469
test
- test: only presenter can edit the poll results by @gabriellpr in #18398
- test: Check for right click on whiteboard by @gabriellpr in #18457
- ci(tests): Speed up building time by using cache by @gustavotrott in #18426 #18422
- ci(tests): Speed up building time by splitting packages in different jobs by @gustavotrott in #18415
- test: add flaky flag to presentation tests by @antonbsa in #18425
- test: changes on download presentation by @gabriellpr in #18445
- ci(tests): cancel previous PR runs on github-actions when push a new commit by @gustavotrott in #18509
- ci(tests): Merge PR into master branch before running tests by @gustavotrott in #18510
localization
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage tr on branch v2.7.x-release by @transifex-integration in #18535
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage gl on branch v2.7.x-release by @transifex-integration in #18532
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage ja on branch v2.7.x-release by @transifex-integration in #18530
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage eu on branch v2.7.x-release by @transifex-integration in #18501
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage zh_TW on branch v2.7.x-release by @transifex-integration in #18499
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage fr on branch v2.7.x-release by @transifex-integration in #18500
- Updates for project BigBlueButton v2.7 HTML5 client and lanuage de on branch v2.7.x-release by @transifex-integration in #18547
Core
- fix: download of original presentation not working not working by @GuiLeme in #18459
- fix(sec): Getting wrong final URL (from redirect) on presentation upload by @gustavotrott in #18494 expect a security advisory in mid September
build and configuration
- build(bbb-webrtc-sfu): v2.11.0-beta.2 by @prlanzarin in #18511
- build(bbb-webrtc-sfu): v2.11.0-beta.3 by @prlanzarin in #18515
- build(bbb-webrtc-sfu): v2.11.0-beta.4 by @prlanzarin in #18527
- chore: upgrade Meteor 2.12 to 2.13 by @antobinary in #18507
- build(freeswitch): v1.10.10 by @prlanzarin in #18543 #18517 #18528
- chore: Merge 2.6 into 2.7 by @ramonlsouza in #18516
- chore: set wakeLock.enabled to true by @ramonlsouza in #18472
- build: Update the descriptions for bbb-playback packages by @antobinary in #18523
Full Changelog: v2.7.0-beta.3...v2.7.0-rc.1
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-rc.1
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.
Client build: 128
BigBlueButton 2.7.0-beta.3
This iteration of BigBlueButton 2.7-dev includes several fixes including dial-in user appearance. Visual modifications to the Layouts modal were made. A screen wake lock feature was introduced. All 2.6 fixes up to and including 2.6.11 are part of this iteration.
Note that a new version of libopusenc
- 0.2.1-1bbb2
has been pushed to PPA https://launchpad.net/~bigbluebutton/+archive/ubuntu/support to fix an issue that could cause freeswitch to crash. See https://gitlab.xiph.org/xiph/libopusenc/-/merge_requests/4 for more info.
Note that BigBlueButton 2.7 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
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: Screen wake lock feature by @Arthurk12 in #18164
fixes
- fix: Dial-in users not in list by @gustavotrott in #18385
- fix(accessibility): Restore Roving Functionality To User Chats And Captions List by @KDSBrowne in #18347
- fix: bbb_hide_presentation_on_join parameter not working by @ramonlsouza in #18396
- refactor: Layouts modal iteration by @ramonlsouza in #18374
- refactor: Re-writing of the meeting ending to make navigation more clear for users by @Scroody in #18372
- refactor: Update layout images by @ramonlsouza in #18394
- style: primary color in quick poll button by @ramonlsouza in #18384
test
- test: check to fit-to-width by @gabriellpr in #18360
- test: Breakout tests update by @antonbsa in #18358
- test: Raise and lower hand tests fix by @antonbsa in #18378
- test: Parameter tests fix by @antonbsa in #18377
- test: Connection status element selector fix by @antonbsa in #18391
- test: Add @flaky test flag and avoid them when running the tests on CI by @antonbsa in #18410
Core
build and configuration
- chore: Bump Etherpad to 1.9.1 by @danielpetri1 in #18276
- chore(bbb-presentation-video): Update to 4.0.3 by @kepstin in #18330
- chore: Bump bbb-pads to 1.5.0 by @antobinary in #18375
- chore: Bump bbb-pads to 1.5.1 by @antobinary in #18382
- chore: Merge 2.6.11 into 2.7 by @antobinary in #18392
- ci: Update URLs by @antonbsa in #18381 #18388
- ci(tests): Improve the handling of failures during the workflow by @gustavotrott in #18390
- chore: set guestPolicyExtraAllowOptions to false by @antobinary in #18405
docs
- docs: Add instructions for resolving Java version conflicts by @danielpetri1 in #18383
Full Changelog: v2.7.0-beta.2...v2.7.0-beta.3
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-beta.3
.
We still recommend using -v focal-270
as this repository is continually updated with each BigBlueButton 2.7 release.