| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-27 | 8.7 kB | |
| v3.0.40 source code.tar.gz | 2026-10-27 | 177.9 MB | |
| v3.0.40 source code.zip | 2026-10-27 | 180.6 MB | |
| Totals: 3 Items | 358.6 MB | 3 | |
BigBlueButton 3.0.40
BigBlueButton 3.0.40 adds an option to turn off the chat announcement of a user's away status. It also moves the players for recordings made with BigBlueButton 0.81 and 0.9 into a new optional bbb-playback-presentation-legacy package, so install that package if your server still serves such recordings. On the server side, bbb-web moves to Grails 8.0.0 / Spring Boot 4.1.1 with embedded Tomcat 11.0.27. This iteration also fixes webspeech captions transcribing a different microphone from the one used in the meeting, push-to-talk leaving users marked away, and presentation pan/zoom in recording playback after a screenshare ends, along with a broad round of dependency updates. 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(client): re-arm stale connection watchdog after each stale period by @ritzalam in https://github.com/bigbluebutton/bigbluebutton/pull/25950
- fix(html5): keep unused webpack cache entries for the default period by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/25962
- fix(audio-captions): transcribe the microphone in use in the meeting (webspeech) by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25927
- [3.0] fix(audio): remove the away status when talking with push-to-talk by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/25940
features and refactors
- [3.0] feat: Add option to disable announcement of user away status in chat by @samuelwei in https://github.com/bigbluebutton/bigbluebutton/pull/26089
test and CI
- [3.0]test: Improve failing tests on layouts and recording by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25931
- test: Add shared notes access coverage by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/26015
- ci: post the in-progress tests comment once per run by @germanocaumo in https://github.com/bigbluebutton/bigbluebutton/pull/25903
- [3.0 port] test(whiteboard): port the same-run camera re-sync baseline, blur the idle viewer before the Pan screenshot by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26208
locales
- [3.0 locales] Updates for project BigBlueButton v3.0 HTML5 client by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25955, https://github.com/bigbluebutton/bigbluebutton/pull/26225
Core
- [3.0 port] fix(akka-apps & bbb-graphql-middleware): Log Failed Middleware Reconnection Requests and Deliver Stream Replay 3.0 by @paultrudel in https://github.com/bigbluebutton/bigbluebutton/pull/25977
- [3.0] fix(core): Authorize presenter changes by the request sender by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/25899
- [3.0 port] build: upgrade bbb-web stack to Grails 8.0.0 / Spring Boot 4.1.1 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26014
- [3.0] build(bbb-web): bump embedded Tomcat to 11.0.27 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26240
- [3.0] build(bbb-web): bump the Gradle wrapper to 9.8.1 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26258
bbb-export-annotations
- [3.0 port] fix(bbb-export-annotations): wrap exported text exactly as the client does by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26012
Recording
- fix(record-and-playback): deploy Gemfile.lock along with Gemfile by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/25961
- fix(recording): restore presentation panzoom after screenshare stops by @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/25992
- [3.0] build: move the 0.81 and 0.9.0 presentation players to an optional package by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/25836
Packaging and configuration
- [3.0]build: Update versions for Go 1.27.3, Gradle 9.8.1, and Node 22.23.4 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26146
- build: let the build system name the version the legacy package pins to by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26256
Documentation
- [3.0] docs: remove the dead
captionsvalue fromdisabledFeaturesby @Tainan404 in https://github.com/bigbluebutton/bigbluebutton/pull/25972 - docs: iteration doc sync for 3.0.40 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26249
Chore
- build(deps): bump joi from 17.13.6 to 17.13.8 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25945
- build(deps): bump brace-expansion from 1.1.18 to 1.1.21 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25944
- build(deps): bump axios from 1.18.0 to 1.20.0 in /bigbluebutton-tests/playwright by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25943
- build(deps): bump dompurify from 3.4.14 to 3.4.16 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25941
- build(deps): bump brace-expansion in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25949
- build(deps): bump compression from 1.8.1 to 1.8.2 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26027
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26026
- build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26025
- build(deps): bump shell-quote from 1.10.0 to 1.12.0 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26024
- build(deps): bump compression from 1.8.1 to 1.8.2 in /bigbluebutton-html5 by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26032
- build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /bigbluebutton-html5 by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26031
- build(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26040
- build(deps-dev): bump shell-quote from 1.8.4 to 1.12.0 in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26039
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /bigbluebutton-html5 by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26033
- build(deps): bump katex and mermaid in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26034
- build(deps-dev): bump compression from 1.8.1 to 1.8.2 in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26041
- build(deps-dev): bump proxy-addr from 2.0.7 to 2.0.8 in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26042
- build(deps-dev): bump brace-expansion from 1.1.16 to 1.1.21 in /bigbluebutton-tests/playwright by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/26043
- chore: resolve npm audit warnings in bigbluebutton-html5, bbb-export-annotations, bbb-shared-notes-server, bbb-graphql-actions, bbb-learning-dashboard, docs, bigbluebutton-tests/playwright and bbb-graphql-client-test by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26195
- chore(core): bump dependencies versions as required by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26199
- chore: BigBlueButton 3.0.40 iteration by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/26044
Full Changelog: https://github.com/bigbluebutton/bigbluebutton/compare/v3.0.39...v3.0.40
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.40.
We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.