Skip to content

Releases: bigbluebutton/bigbluebutton

v2.7.8

16 May 12:42
f57a1d0
Compare
Choose a tag to compare

This iteration of BigBlueButton 2.7 contains a couple of security patches. Several client fixes and dependency updates were also included.

Important: We removed support for POST requests on join endpoint and also Content-Type headers are now required

In BigBlueButton 2.6.18/2.7.8 POST requests are no longer allowed for the join endpoint. To ensure they are validated properly, a Content-Type header must also be provided for POST requests that contain data in the request body. Endpoints now support a limited set of content types that includes text/xml, application/xml, application/x-www-form-url-encoded, and multipart/form-data. By default each endpoint only supports application/x-www-form-urlencoded and multipart/form-data, but individual endpoints can override this and define their own set of supported content types. The create endpoint supports all of the four previously listed content types while insertDocument supports only text/xml and application/xml. Any requests with a content type that differs from the set supported by the target endpoint will be rejected with a new unsupportedContentType error.

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

  • fix(whiteboard): Inconsistent Zoom Between Live Session And Recording by @KDSBrowne in #20222
  • fix(whiteboard): Disable Duplication Shortcut Key While Drawing by @KDSBrowne in #20216
  • Updates for project BigBlueButton v2.7 HTML5 client and language eu by @transifex-integration in #20177

Core

build

record-and-playback

test/chore

  • test: [Snyk] Security upgrade jest from 27.5.1 to 29.0.0 by @jfederico in #20246

Docs

Full Changelog: v2.7.7...v2.7.8

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.8.

We still recommend using -v focal-270 as this repository is continually updated with each BigBlueButton 2.7 release.

Client build: 284

v2.6.18

16 May 12:41
c4e7f85
Compare
Choose a tag to compare

This 2.6 iteration includes a couple of security patches. The latest locale changes have also been included. We also updated a couple dependencies tagged as containing vulnerabilities.

Important: We removed support for POST requests on join endpoint and also Content-Type headers are now required

In BigBlueButton 2.6.18/2.7.8 POST requests are no longer allowed for the join endpoint. To ensure they are validated properly, a Content-Type header must also be provided for POST requests that contain data in the request body. Endpoints now support a limited set of content types that includes text/xml, application/xml, application/x-www-form-url-encoded, and multipart/form-data. By default each endpoint only supports application/x-www-form-urlencoded and multipart/form-data, but individual endpoints can override this and define their own set of supported content types. The create endpoint supports all of the four previously listed content types while insertDocument supports only text/xml and application/xml. Any requests with a content type that differs from the set supported by the target endpoint will be rejected with a new unsupportedContentType error.


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

  • Updates for file bigbluebutton-html5/public/locales/en.json in fr by @transifex-integration in #19817
  • Updates for file bigbluebutton-html5/public/locales/en.json in tr by @transifex-integration in #19864
  • Updates for file bigbluebutton-html5/public/locales/en.json in zh_TW by @transifex-integration in #19980
  • Updates for file bigbluebutton-html5/public/locales/en.json in el_GR by @transifex-integration in #20053

Core

Record and playback

build

docs

Full Changelog: v2.6.17...v2.6.18


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.18.

We still recommend using -v focal-260 as this repository is continually updated with each BigBlueButton 2.6 release.

Client build: 719

v3.0.0-alpha.6

10 May 22:55
34ae390
Compare
Choose a tag to compare
v3.0.0-alpha.6 Pre-release
Pre-release

In this iteration we have continued to improve the new GraphQL related core components to improve performance. Various fixes are also included. Below is a list of the pull requests in this iteration, grouped by component. Also the updates for bbb-export-annotations to support tldraw v2, a new Away mode, a new loginURL create parameter were all added.

Note that BigBlueButton 3.0-dev runs on Ubuntu Jammy (22.04).

BigBlueButton 3.0-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/3.0/new-features

Most fixes from BigBlueButton 2.7.x are here up to and including v2.7.7 (.2 onwards have been manually ported as we no longer merge the 2.7 branch directly into the 3.0 branch) Remaining work: see #19489

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:

fixes

Read more

v2.7.7

03 May 17:44
b2a08bf
Compare
Choose a tag to compare

This iteration of BigBlueButton 2.7 contains multiple improvements on the client side, a patch for breakout rooms creation specifically affecting MacOS Chrome users, added support for extra locales for transcription and other improvements.

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

fixes

chore

localization

  • Updates for project BigBlueButton v2.7 HTML5 client and language tr by @transifex-integration in #19863 #20165
  • Updates for project BigBlueButton v2.7 HTML5 client and language fa_IR by @transifex-integration in #19875
  • Updates for project BigBlueButton v2.7 HTML5 client and language eu by @transifex-integration in #19920
  • Updates for project BigBlueButton v2.7 HTML5 client and language zh_TW by @transifex-integration in #19979
  • Updates for project BigBlueButton v2.7 HTML5 client and language fr by @transifex-integration in #20015 #20065
  • Updates for project BigBlueButton v2.7 HTML5 client and language ar by @transifex-integration in #20049 #20126
  • Updates for project BigBlueButton v2.7 HTML5 client and language ja by @transifex-integration in #20055 #20169
  • Updates for project BigBlueButton v2.7 HTML5 client and language el_GR by @transifex-integration in #20052 #20131
  • Updates for project BigBlueButton v2.7 HTML5 client and language de by @transifex-integration in #20138 #20146

Core

export-annotations

record-and-playback

Docs

New Contributors

Full Changelog: v2.7.6...v2.7.7

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.7.

We still recommend using -v focal-270 as this repository is continually updated with each BigBlueButton 2.7 release.

Client build: 281

v3.0.0-alpha.5

21 Mar 00:30
6f4cb74
Compare
Choose a tag to compare
v3.0.0-alpha.5 Pre-release
Pre-release

In this iteration we have continued to improve the new GraphQL related core components. Various fixes are also included. Below is a list of the pull requests in this iteration, grouped by component.

Note that BigBlueButton 3.0-dev runs on Ubuntu Jammy (22.04).

BigBlueButton 3.0-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/3.0/new-features

Most fixes from BigBlueButton 2.7.x are here up to and including v2.7.5 (.2 onwards have been manually ported as we no longer merge the 2.7 branch directly into the 3.0 branch) Remaining work: see #19489

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

fixes

refactor

plugin related

  • feat(plugins): migrate ui-events to ui-data-hooks by @GuiLeme in #19669
  • fix(plugin): Fix generic component and add ui-data for current layout by @GuiLeme in #19710

test

Core -- newly introduced components bbb-graphql-server, bbb-graphql-middleware, bbb-graphql-actions-adapter-server, ...

build (packaging scripts) / configuration

docs

  • docs: Instructions for how to update localization ...
Read more

v2.7.6

19 Mar 18:21
fdae7b4
Compare
Choose a tag to compare

This iteration of BigBlueButton 2.7 contains several localization updates and newer versions of bbb-webrtc-sfu and -recorder.

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

fixes

localization

  • Updates for project BigBlueButton v2.7 HTML5 client and language el_GR by @transifex-integration in #19821
  • Updates for project BigBlueButton v2.7 HTML5 client and language fr by @transifex-integration in #19810
  • Updates for project BigBlueButton v2.7 HTML5 client and language ar by @transifex-integration in #19770
  • Updates for project BigBlueButton v2.7 HTML5 client and language de by @transifex-integration in #19771
  • Updates for project BigBlueButton v2.7 HTML5 client and language ja by @transifex-integration in #19780

build and configuration

Docs

  • bash script reads /etc/turnserver.conf to get realm and secret. by @debuglevel in #18184

New Contributors

Full Changelog: v2.7.5...v2.7.6

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.6.

We still recommend using -v focal-270 as this repository is continually updated with each BigBlueButton 2.7 release.

Client build: 249

v2.7.5

08 Mar 20:18
d90caf7
Compare
Choose a tag to compare

This iteration of BigBlueButton 2.7 contains fixes to several components.

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

fixes

test

  • test: update playwright tests to support sha256 and sha512 algorithms by @paulseto in #19725

localization

  • Updates for project BigBlueButton v2.7 HTML5 client and language sv_SE by @transifex-integration in #19469
  • Updates for project BigBlueButton v2.7 HTML5 client and language hu_HU by @transifex-integration in #19565
  • Updates for project BigBlueButton v2.7 HTML5 client and language fr by @transifex-integration in #19525 #19594 #19740
  • Updates for project BigBlueButton v2.7 HTML5 client and language nb_NO by @transifex-integration in #19613
  • Updates for project BigBlueButton v2.7 HTML5 client and language lt_LT by @transifex-integration in #19492
  • Updates for project BigBlueButton v2.7 HTML5 client and language pt by @transifex-integration in #19671

build and configuration

Core

Recording processing

  • recording: work around invalid locale in caption events by @kepstin in #19597

Export annotations

  • fix(bbb-export-annotations): handle missing textbox size in Tldraw by @danielpetri1 in #19672

Learning Analytics Dashboard

  • feat(config): Add option to disabled "Download session data" on Learning Dashboard (backport) by @antobinary in #19641

Docs

Full Changelog: v2.7.4...v2.7.5

New Contributors

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.5.

We still recommend using -v focal-270 as this repository is continually updated with each BigBlueButton 2.7 release.

Client build: 243

v2.6.17

06 Mar 20:30
26913cb
Compare
Choose a tag to compare

This 2.6 iteration introduces a bbb-apps-akka property needed for certain configuration where the checksum algorithm is overriden. With this property breakout rooms can be used again. The latest locale changes have also been included. We also updated a couple dependencies tagged as containing vulnerabilities.


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

  • [Snyk] Security upgrade sanitize-html from 2.7.1 to 2.12.1 by @antobinary in #19677
  • Updates for file bigbluebutton-html5/public/locales/en.json in ar by @transifex-integration in #19570
  • Updates for file bigbluebutton-html5/public/locales/en.json in hu_HU by @transifex-integration in #19566
  • Updates for file bigbluebutton-html5/public/locales/en.json in fa_IR by @transifex-integration in #19552
  • Updates for file bigbluebutton-html5/public/locales/en.json in tr by @transifex-integration in #19499
  • Updates for file bigbluebutton-html5/public/locales/en.json in ru by @transifex-integration in #19685

Core

Full Changelog: v2.6.16...v2.6.17


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.17.

We still recommend using -v focal-260 as this repository is continually updated with each BigBlueButton 2.6 release.

Client build: 715

v3.0.0-alpha.4

24 Feb 03:04
db03d0b
Compare
Choose a tag to compare
v3.0.0-alpha.4 Pre-release
Pre-release

In this iteration we have continued to improve the new GraphQL related core components. Various client side fixes are also included. Poll answers in the live session have an improved look. Support for Colabora Online for document conversion was added. Below is a list of the pull requests in this iteration, grouped by component.

Note that BigBlueButton 3.0-dev runs on Ubuntu Jammy (22.04).

BigBlueButton 3.0-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/3.0/new-features

Most fixes from BigBlueButton 2.7.x are here up to and including v2.7.4 (.2 onwards have been manually ported as we no longer merge the 2.7 branch directly into the 3.0 branch) Remaining work: see #19489 #19490

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

refactor

style

plugin related

  • feat(plugin): add generic component to extensible areas list and layout.set to uiCommands by @GuiLeme in #19582
  • feat(plugins): add new plugin ui-data-hook along with the intl current locale and fallback by @GuiLeme in #19637

Core -- newly introduced components bbb-graphql-server, bbb-graphql-middleware, bbb-graphql-actions-adapter-server, ...

  • refactor (events.xml): Record raiseHand, away and reaction events by @gustavotrott in #19618
  • refactor (akka-apps): Switching from Meteor to GraphQL to determine whether user is connected by @gustavotrott in #19611
  • fix(sec): bump postgresql to 42.7.2 (port) by @antobinary in #19663
  • refactor (graphql-middleware): Set listen Ip 127.0.0.1 and configurable by @gustavotrott in #19619
  • feat(config): Add option to disabled "Download session data" on Learning Dashboard by @gustavotrott in #19626
  • Introduces a ping-pong mechanism designed to verify the availability of a middleware service by @gustavotrott in #19623
  • Improve shell-script to update Graphql data by @gustavotrott in #19652
  • Create an endpoint to get client-startup-settings via REST API by @gustavotrott in #19627
  • Introduces learningDashboard-AccessToken through Graphql by @gustavotrott in #19650
  • feat(presentation): Add Script for Using Collabora Online as Document Converter (backport) by @hfiguiere #19683

build (packaging scripts) / configuration

docs

manually ported from v2.7.x-release to v3.0.x-release

Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4

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.0-alpha.4.

We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.

Client build: 168

v3.0.0-alpha.3

12 Feb 14:15
29b0390
Compare
Choose a tag to compare
v3.0.0-alpha.3 Pre-release
Pre-release

In this iteration we have continued to improve the new GraphQL related core components. Various client side fixes are also included. Below is a list of the pull requests in this iteration, grouped by component.

Note that BigBlueButton 3.0-dev runs on Ubuntu Jammy (22.04).

BigBlueButton 3.0-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/3.0/new-features

Most fixes from BigBlueButton 2.7.x are here up to and including v2.7.4 (.2 onwards have been manually ported as we no longer merge the 2.7 branch directly into the 3.0 branch) Remaining work: see #19489 #19490 #19517

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

fixes

refactor

test

Core -- newly introduced components bbb-graphql-server, bbb-graphql-middleware, bbb-graphql-actions-adapter-server, ...

build (packaging scripts) / configuration

docs

manually ported from v2.7.x-release to v3.0.x-release

Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3

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.0-alpha.3.

We still recommend using -v jammy-300 as this repository is continually updated with each BigBlueButton 3.0 release.

Client build: 140