| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-12-17 | 7.7 kB | |
| v3.0.19 source code.tar.gz | 2025-12-17 | 174.7 MB | |
| v3.0.19 source code.zip | 2025-12-17 | 177.2 MB | |
| Totals: 3 Items | 351.9 MB | 0 | |
This iteration of BigBlueButton 3.0 contains several audio (livekit) fixes, a couple of client and core improvements. A new "unified" layout was introduced but is currently opt-in.
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
newly introduced:
- feat: Layout System Revamp (no dialog, intro of Unified layout) by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24316
- feat: Layout System Revamp (Camera sorting and pagination) by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24250
fixes
- fix(client): Fix possible undefined function by @JoVictorNunes in https://github.com/bigbluebutton/bigbluebutton/pull/24311
- fix(livekit): broken volume control for plugin SDK and away mode by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24266
- fix(livekit): SIP calls aren't accepted w/o published audio tracks by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24270
- fix(livekit): stricter measures to prevent publish-unpublish loops, + by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24320
- fix: Lock Settings should not be visible in breakout rooms by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24339
- fix: LiveKit token update fails on database by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24372
- fix(html5/user-list): Append both user name and user id by @JoVictorNunes in https://github.com/bigbluebutton/bigbluebutton/pull/24358
- fix(tldraw): remove unnecessary extra zoom call + by @germanocaumo in https://github.com/bigbluebutton/bigbluebutton/pull/24366
- fix: Can't start a quiz with "true/false" or "yes/no/abstention" in languages other than english by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24370
- style(poll): Increase visible area of typed responses by @JoVictorNunes in https://github.com/bigbluebutton/bigbluebutton/pull/24345
- fix: unified layout updates by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24361
test and CI
- (tests): Add tests for "create breakout rooms" buttons by @pinhaum in https://github.com/bigbluebutton/bigbluebutton/pull/24183
- (tests): Add tests for breakout rooms sharing audio and video by @pinhaum in https://github.com/bigbluebutton/bigbluebutton/pull/24150
- (tests): Add test for "group parameters" (breakout room pre-selection) by @pinhaum in https://github.com/bigbluebutton/bigbluebutton/pull/24061
- [3.0] Adds the test upload multiple presentation on ci by @gabriellpr in https://github.com/bigbluebutton/bigbluebutton/pull/24218
chore
- chore(client): [Snyk] Security upgrade validator from 13.12.0 to 13.15.22 by @jfederico in https://github.com/bigbluebutton/bigbluebutton/pull/24291
- chore: Drop SVG presentation file support (client side) by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24313
locales
- Updates for project BigBlueButton v3.0 HTML5 client and language tr by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24329
- Updates for project BigBlueButton v3.0 HTML5 client and language ar by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24377
- Updates for project BigBlueButton v3.0 HTML5 client and language it_IT by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24371
- Updates for project BigBlueButton v3.0 HTML5 client and language ru by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24359
- Updates for project BigBlueButton v3.0 HTML5 client and language et by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24353
- Updates for project BigBlueButton v3.0 HTML5 client and language tr by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/24349
Core
- refactor(bbb-web): Remove Support For SVG Uploads by @paultrudel in https://github.com/bigbluebutton/bigbluebutton/pull/24324
- chore(bbb-graphql-actions): [Snyk] Security upgrade express from 5.0.1 to 5.2.0 by @jfederico in https://github.com/bigbluebutton/bigbluebutton/pull/24306
- fix(sec): core: Bump spring-data-commons from 3.4.4 to 3.4.10 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24338
- fix(sec): core: bbb-web commons-validator bump from 1.7 to 1.10.0 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24337
- chore(core): Bump scalaVersion from 2.13.9 to 2.13.18 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24334
- fix(bbb-web): Fix defaultHTML5ClientUrl trailing slash by @samuelwei in https://github.com/bigbluebutton/bigbluebutton/pull/24292
- fix(sec): core: Update tika related bbb-web dependencies by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24336
- fix(bbb-web/akka): Error while loading plugins by @GuiLeme in https://github.com/bigbluebutton/bigbluebutton/pull/24340
- fix: Do not allow private chat in Breakouts if it the parent room had it locked by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24335
- refactor: move pinned notes notification to backend by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/24344
recording
- indirectly: * fix(tldraw): remove unnecessary extra zoom call + by @germanocaumo in https://github.com/bigbluebutton/bigbluebutton/pull/24366
packaging and configuration
- build(livekit): livekit-server@v1.9.4, livekit-sip@v1.2.0, livekit-cli@2.16.0, @livekit/components-react@2.9.16 by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24267
- build: make bbb-web nginx config not executable by @tibroc in https://github.com/bigbluebutton/bigbluebutton/pull/24273
- build(livekit): livekit-server@v1.9.7 (up from v1.9.4) by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24326
- build(bbb-webrtc-sfu): v2.21.1 by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24342
- build(bbb-webrtc-sfu): v2.21.2 by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/24386
- build: bbb-playback to 5.4.3 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24391 contains a security fix https://github.com/bigbluebutton/bigbluebutton/security/advisories/GHSA-8vv7-vj94-q2pv will be made public not earlier than Feb 2, 2026
documentation
- docs: Add / for defaultHTML5ClientUrl in cluster-proxy and customize docs by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24346
- docs: add snapshotOfCurrentSlide to bbb properties by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/24226
Full Changelog: https://github.com/bigbluebutton/bigbluebutton/compare/v3.0.18...v3.0.19
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.19.
We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.