github bigbluebutton/bigbluebutton v3.1.0-beta.1

latest releases: v3.0.14, v3.0.13, v3.0.12...
pre-release4 months ago

This is the first release of BigBlueButton 3.1-dev and it features a redesigned user interface. Plugins (apps) now have a dedicated location in the client - App Gallery - and can be pinned. Lots of effort was put in improving discoverability of client functionality.

Below is a list of the pull requests in this iteration, grouped by component.

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

BigBlueButton 3.1-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.1/new-features

All fixes from BigBlueButton 3.0.x are here up to and including v3.0.5. We will continue merging all BigBlueButton 3.0 fixes into 3.1.

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

  • [3.1] feat(livekit): selective audio subscription, initial audio groups implementation, leave audio, floor mgmt, + by @prlanzarin in #23022
  • feat: several UI enhancements on mobile by @Arthurk12 in #22966
  • feat(breakouts): UI enhancements on the creation panel by @Arthurk12 in #22920
  • feat(settings): modal alerting for unsaved changes + ui fixes by @lfzawacki in #22719
  • feat(user-list): new guest management UI and footer space by @AtilaU19 in #22332
  • feat(audio-captions): add option to display it in the Apps Gallery by @Arthurk12 in #22314
  • [3.1] feat(plugins): add apps gallery extensible area & fix(plugins): unregistering generic sidekick content by @Arthurk12 in #22285
  • [3.1] feat(lock-settings) + Several UI adjustments 4 by @Arthurk12 in #22148
  • [3.1] Several UI adjustments 3 by @lfzawacki in #22125
  • [3.1] Several UI adjustments 2 by @lfzawacki in #22124
  • [3.1] Several UI adjustments by @lfzawacki in #22123
  • Merge new design into v3.1.x-release by @lfzawacki in #22004
  • feat(extensible-areas): add Actions bar generic component by @Arthurk12 in #22001

fixes

  • Fixes for video/presentation focus layout by @germanocaumo in #23020
  • fix(private-chat): back button inconsistent state by @germanocaumo in #22988
  • fix(private-chat): viewers can't chat with each other by @Arthurk12 in #22983
  • fix: add sidebar navigation and presentation toolbar scroll by @germanocaumo in #22970
  • [3.1] Fixes for guest management, layouts and breakouts by @lfzawacki in #22731
  • [3.1] Several UI fixes and bug corrections by @lfzawacki in #22725
  • fix(chat): public/private inconsistencies + several other layout and UI fixes by @lfzawacki in #22720
  • fix(breakout-rooms): invitations not open for bot by @AtilaU19 in #22360
  • fix: typo in userlist component by @ramonlsouza in #22329
  • fix: do not stop poll if polling panel is minimized by @ramonlsouza in #22315
  • fix(session-details): generalize modal title for better localization by @Arthurk12 in #22287
  • fix: updates client locales by @Arthurk12 in #22250
  • fix: restore bbb_record_permission and bbb_record_permission_tooltip by @prlanzarin in #22245
  • fix: client UI fixes pointed by design team by @AtilaU19 in #22239
  • fix(chat): User is not able to select text from messages by using only the mouse by @Arthurk12 in #22237
  • fix(mobile): UI mobile improvements for better usability by @AtilaU19 in #22226
  • [3.1] Hides learning analytics dashboard for non-moderators. by @lfzawacki in #22225
  • fix: minimum breakouts duration validation & settings tabs by @Arthurk12 in #22223
  • Fix eslint and typescript errors in v3.1.x-release by @lfzawacki in #22214
  • fix: a series of UI adjustments and adaptations in the interaction between userdata and UI commands with the new UI. by @Arthurk12 in #22204
  • fix(layouts): Fix layout modal style for mobile by @lfzawacki in #22191
  • fix: icons by @Arthurk12 in #22190
  • fix(profile-settings): several ui bug fixes by @lfzawacki in #22181
  • fix(breakout-room): UI improvements for usability by @AtilaU19 in #22166
  • Limit options for interaction with bots in the userlist and correct some styles by @lfzawacki in #22165
  • fix(recording-button): tooltip and behavior corrections by @AtilaU19 in #22139
  • [3.1] fix(sidebar-content): changed close icon per minimize icon and other design corrections by @lfzawacki in #22127
  • [3.1] fix(sidebar-content): new chat buttons behavior and padding correction by @lfzawacki in #22126

test

chore

locales

  • Updates for file bigbluebutton-html5/public/locales/en.json in ja by @app/transifex-integration in #23033
  • Updates for file bigbluebutton-html5/public/locales/en.json in zh_TW by @app/transifex-integration in #23006
  • Updates for file bigbluebutton-html5/public/locales/en.json in ar by @app/transifex-integration in #22989
  • Updates for file bigbluebutton-html5/public/locales/en.json in it_IT by @app/transifex-integration in #22984
  • Updates for file bigbluebutton-html5/public/locales/en.json in pt_BR by @app/transifex-integration in #22973
  • Updates for file bigbluebutton-html5/public/locales/en.json in pt_BR by @app/transifex-integration in #22954
  • Updates for file bigbluebutton-html5/public/locales/en.json in ja by @app/transifex-integration in #22939
  • Updates for file bigbluebutton-html5/public/locales/en.json in ar by @app/transifex-integration in #22938
  • Updates for file bigbluebutton-html5/public/locales/en.json in ru by @app/transifex-integration in #22877
  • Updates for file bigbluebutton-html5/public/locales/en.json in it_IT by @app/transifex-integration in #22875
  • Updates for file bigbluebutton-html5/public/locales/en.json in zh_TW by @app/transifex-integration in #22711
  • Updates for file bigbluebutton-html5/public/locales/en.json in ja by @app/transifex-integration in #22447
  • Updates for file bigbluebutton-html5/public/locales/en.json in et by @app/transifex-integration in #22442
  • Updates for file bigbluebutton-html5/public/locales/en.json in fr by @app/transifex-integration in #22404
  • Updates for file bigbluebutton-html5/public/locales/en.json in tr by @app/transifex-integration in #22382
  • Updates for file bigbluebutton-html5/public/locales/en.json in ja by @app/transifex-integration in #22379
  • Updates for file bigbluebutton-html5/public/locales/en.json in it_IT by @app/transifex-integration in #22374
  • Updates for file bigbluebutton-html5/public/locales/en.json in es_ES by @app/transifex-integration in #22365
  • Updates for file bigbluebutton-html5/public/locales/en.json in ca by @app/transifex-integration in #22364
  • Updates for file bigbluebutton-html5/public/locales/en.json in gl by @app/transifex-integration in #22354
  • Updates for file bigbluebutton-html5/public/locales/en.json in pt_BR by @app/transifex-integration in #22352
  • Updates for file bigbluebutton-html5/public/locales/en.json in ca by @app/transifex-integration in #22319
  • Updates for file bigbluebutton-html5/public/locales/en.json in it_IT by @app/transifex-integration in #22296
  • Updates for file bigbluebutton-html5/public/locales/en.json in it_IT by @app/transifex-integration in #22286
  • Updates for file bigbluebutton-html5/public/locales/en.json in el_GR by @app/transifex-integration in #22274
  • Updates for file bigbluebutton-html5/public/locales/en.json in fr by @app/transifex-integration in #22255
  • Updates for file bigbluebutton-html5/public/locales/en.json in pt_BR by @app/transifex-integration in #22251
  • Updates for file bigbluebutton-html5/public/locales/en.json in pt_BR by @app/transifex-integration in #22249

build (packaging scripts) / configuration

docs

Release name

Passing -v jammy-310 to https://github.com/bigbluebutton/bbb-install/blob/v3.1.x-release/bbb-install.sh will always install the latest released BigBlueButton 3.1 version.

If for some reason you would like to install this specific release, pass -v jammy-310-3.1.0-beta.1.

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

Client build: 64

Don't miss a new bigbluebutton release

NewReleases is sending notifications on new releases.