- Add support for custom text in the recording permission dialog via the notifyRecordingAppend create parameter
- Upgrade JVM components to Java 21
- Upgrade FreeSWITCH to version 1.11.3
- Prevent hook usage counter from going negative in data consumption
- Fix presentation download system message in chat export
- Isolate failed database batch actions in akka-apps
From BigBlueButton
BigBlueButton 3.0.36
BigBlueButton 3.0.36 adds support for custom text in the recording permission dialog, letting you append your own message to the recording consent prompt via the new notifyRecordingAppend create parameter. Under the hood, this iteration upgrades the JVM components to Java 21 and FreeSWITCH to 1.11.3, and includes fixes to chat export and akka-apps database batching. The rest of the iteration is dependency and tooling maintenance. 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
- [Backport of #25403] fix(data-consumption): prevent hook usage counter from going negative by @Arthurk12 in https://github.com/bigbluebutton/bigbluebutton/pull/25503
- fix: presentation download system message in chat export by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25604
features and refactors
- feat: Add support for custom text in the recording permission dialog by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25708
test and CI
- test: click the rectangle tool without opening the "More" geo popup by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25574
- test(chat): wait for message state changes in deleted-message export test by @ramonlsouza in https://github.com/bigbluebutton/bigbluebutton/pull/25713
locales
- [3.0 locales] Updates for project BigBlueButton v3.0 HTML5 client by @transifex-integration[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25578 https://github.com/bigbluebutton/bigbluebutton/pull/25655 https://github.com/bigbluebutton/bigbluebutton/pull/25668
Core
- [3.0 backport] core: Upgrade JVM Libraries and Applications to Java 21 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25581
- fix(akka-apps): isolate failed database batch actions by @imdt-claudiop in https://github.com/bigbluebutton/bigbluebutton/pull/25630
Packaging and configuration
- build(freeswitch): v1.11.2 (up from v1.10.12) by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/25678
- [3.0] build(freeswitch): v1.11.3 (up from v1.11.2) by @prlanzarin in https://github.com/bigbluebutton/bigbluebutton/pull/25711
Documentation
- docs: iteration doc sync for 3.0.33 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25568
- docs: iteration doc sync for 3.0.36 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25715
Chore
- build(deps): bump ip-address from 10.2.0 to 10.4.0 in /bbb-shared-notes-server by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25563
- build(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25569
- build(deps-dev): bump fast-uri from 3.1.2 to 3.1.5 in /bbb-graphql-client-test by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25572
- build(deps): bump sanitize-html from 2.17.4 to 2.17.5 in /bigbluebutton-html5 by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25556
- build(deps): bump brace-expansion from 1.1.13 to 1.1.18 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25573
- chore: use bbb- prefixed npm package names by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25570
- build(deps): bump nanoid in /bigbluebutton-html5 by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25596
- build(deps): bump dompurify from 3.4.12 to 3.4.13 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25595
- build(deps): bump nanoid from 3.3.12 to 3.3.18 in /bbb-learning-dashboard by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25635
- build(deps): bump js-yaml from 3.15.0 to 3.15.1 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25600
- build(deps): bump mermaid from 11.15.0 to 11.16.1 in /docs by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25594
- build(deps): bump js-yaml from 3.15.0 to 3.15.1 in /bbb-learning-dashboard by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25665
- build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 in /bbb-export-annotations by @dependabot[bot] in https://github.com/bigbluebutton/bigbluebutton/pull/25666
- [3.0]chore(core, client): bumped dependencies (snyk)- #25677 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25679
- chore(core): [Fix bbb-web deploy script] modify directory navigation by @hiroshisuga in https://github.com/bigbluebutton/bigbluebutton/pull/25658
- [3.0]chore(core): Grails 7.0.12 backport from BBB 4.0 by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25697
- chore: BigBlueButton 3.0.36 iteration by @antobinary in https://github.com/bigbluebutton/bigbluebutton/pull/25580
Full Changelog: https://github.com/bigbluebutton/bigbluebutton/compare/v3.0.35...v3.0.36
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.36.
We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.