| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-02-11 | 5.6 kB | |
| v3.0.22 source code.tar.gz | 2026-02-11 | 175.0 MB | |
| v3.0.22 source code.zip | 2026-02-11 | 177.5 MB | |
| Totals: 3 Items | 352.5 MB | 0 | |
This iteration of BigBlueButton 3.0 contains several client and core improvements. A couple of direct security fixes are included. We encourage administrators to update!
Below is a list of the pull requests in this iteration, grouped by component.
Link to installation command / instructions/ schedule / planned features : https://docs.bigbluebutton.org/3.0/new-features
Big THANK YOU to all community members who helped for this release - both through sending pull requests and through reporting bugs or requesting enhancements! :confetti_ball:
HTML5 client
fixes
- Fix(html5): Annotations get transferred to another presentation by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/24571
- refactor: camera custom pagination settings by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24551
- fix (html5): Always include presenter in cursors list by @gustavotrott in https://github.com/bigbluebutton/bigbluebutton/pull/24596
- Refactor(html5): Improve deduplication logic for toastify by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/24550
- fix(audio): missing CC icon in talking indicator (mediasoup/FS) by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24598
- fix: userdata-bbb_auto_share_webcam=true causes webcams to stay enabled when joining breakout rooms by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24560
- fix: Leave meeting button oversize area by @bittoby in https://github.com/bigbluebutton/bigbluebutton/pull/24544
- refactor: remove unused component by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24614
- fix: pushLayout default settings by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24610
- fix: audio modal should have precedence over video modal by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24622
- Introduce showAudioOnlyOnFirstPage and maxAudioOnlyUsers settings by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24574
- Fix(html5): Eraser not being persisted in the batch by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/24620
- fix: audio-only tiles appear in all layouts by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24633
test and CI
- test(docs): Update README and remove config for browsers not fully supported by @antonbsa in https://github.com/bigbluebutton/bigbluebutton/pull/24588
- refactor: Add data-test to a few user-list components by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24612
- fix(workflow): Update publish-results workflow with robust PR resolution, cleanup, and in‑progress rerun handling by @antonbsa in https://github.com/bigbluebutton/bigbluebutton/pull/24618
- fix(workflow): Publish test-results under workflow ID by @antonbsa in https://github.com/bigbluebutton/bigbluebutton/pull/24623
- tests: adjust toast element check by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24617
- test(chore): [Snyk] Security upgrade axios from 1.12.2 to 1.13.5 https://github.com/bigbluebutton/bigbluebutton/pull/24632
locales
- Updates for project BigBlueButton v3.0 HTML5 client and language et by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24577 https://github.com/bigbluebutton/bigbluebutton/pull/24600
Core
- refactor (gql-middleware): Make message caches meeting-scoped by @gustavotrott in https://github.com/bigbluebutton/bigbluebutton/pull/24621
- Fix(akka): restrict markdown chat content by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/commit/d58c0f1314936b3d7d0f7b689f1daab3f9c10a1d contains a security fix https://github.com/bigbluebutton/bigbluebutton/security/advisories/GHSA-3m6h-47j2-83r4 will be made public not earlier than Feb 24, 2026
- fix(core): Fix transcription problem with multiple users speaking at the same time by @lfzawacki in https://github.com/bigbluebutton/bigbluebutton/pull/24635
bbb-export-annotations
- fix(export): respect autoSize property for text annotations by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/24591
- chore(export-annot): Bump axios to 1.13.5 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24640
documentation
- [3.0]docs: Fix broken links by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24586
- docs: Adjust wording of welcome message location by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24607
- [3.0]chore: clamav tighten command by @antobinary in https://github.com/bigbluebutton/bigbluebutton/commit/f3d33d94a9682e87c7d41f55700b19d61e1ab8b4 contains a security fix https://github.com/bigbluebutton/bigbluebutton/security/advisories/GHSA-wmhx-qw2p-w6gc will be made public not earlier than Feb 24, 2026
New Contributors
- @bittoby made their first contribution in https://github.com/bigbluebutton/bigbluebutton/pull/24544
Full Changelog: https://github.com/bigbluebutton/bigbluebutton/compare/v3.0.21...v3.0.22
Release name
Passing -v jammy-300 to https://github.com/bigbluebutton/bbb-install/blob/v3.0.x-release/bbb-install.sh will always install the latest released BigBlueButton 3.0 version.
If for some reason you would like to install this specific release, pass -v jammy-300-3.0.22.
We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.