BigBlueButton 2.6.0-alpha.4
Pre-releaseThis alpha iteration of BigBlueButton 2.6 includes numerous fixes and updates to existing features.
Tldraw whiteboard is now more stable and server logs provide better information about server cpu/memory usage and disconnections.
Note that it runs on Ubuntu Focal (20.04)
BigBlueButton 2.6-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 / planned features : https://docs.bigbluebutton.org/2.6/new.html
All fixes from BigBlueButton 2.5.x are here up to and including v2.5.6.
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
newly introduced:
- Support @ notation for localization files by @ramonlsouza in #15665
fixes:
- fix: preloaded fonts being requested again by @ramonlsouza in #15562
- fix: screenshare volume control by @JoVictorNunes in #15631
- fix(whiteboard toolbar): reduce distance from the bottom by @JoVictorNunes in #15659
- fix(webcam): switching profiles in preview fails intermittently by @prlanzarin in #15647
- fix(audio): review in/out device management and switching by @prlanzarin in #15582
- fix: check virtual background type on change by @JoVictorNunes in #15558
- fix: button overflow in presentation toolbar by @ramonlsouza in #15681
- Fix: bigbluebutton-html5 warnings by @ramonlsouza in #15670
- fix: Restore Text Shape Updates Per Character by @KDSBrowne in #15624
- fix: port adjustments in breakout publisher to 2.5 by @ramonlsouza in #15649
- fix: set breakout name input as readonly when updating users by @ramonlsouza in #15683
- handle missing cursor property case by @zhem0004 in #15690
- fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s) by @prlanzarin in #15695
- fix: multiple answer translation in live results by @ramonlsouza in #15687
- fix: disable xhr fallback on websocket connection by @ramonlsouza in #15717
- fix(tldraw): disable selecting shapes on certain cases by @germanocaumo in #15637
- fix: broadcast push alert crash in breakouts by @ramonlsouza in #15710
- fix: multiple answer translation in live results (2.5) by @ramonlsouza in #15714
- fix: disable xhr fallback on websocket connection (2.5) by @ramonlsouza in #15723
- fix: script to deploy html5 using wrong npm version by @gustavotrott in #15711
- fix: Unable to expand the sidebar content by pulling on webcam part when close to whiteboard by @ramonlsouza in #15737
- fix: cursor bug after camera is dropped in the same place by @ramonlsouza in #15738
- fix: add config to disable emoji sort on click by @JoVictorNunes in #15740
- fix(cursor): hide cursor for others on mouse leave by @germanocaumo in #15725
- fix(whiteboard): several zoom fixes by @germanocaumo in #15763
- fix: remove empty object in logs by @ramonlsouza in #15772
- (fix) - Fix toast of export to chat by @GuiLeme in #15795
- [fix] - fix debounce not working properly by @GuiLeme in #15792
- fix: add missing condition for showing MeetingEnded by @JoVictorNunes in #15796
- fix(push layout): propagation of camera/presentation sizes by @JoVictorNunes in #15816
refactors:
- refactor: Add "current presentation" toast unique class by @ramonlsouza in #15672
- refactor: html5 server log improvements (2.6) by @ramonlsouza in #15700
- refactor: html5 server log improvements by @ramonlsouza in #15699
- refactor: push layout by @JoVictorNunes in #15657
- improvement: error screen messages and logs by @JoVictorNunes in #15783
chore:
- chore: merge 2.6.0-alpha.1+ into develop by @antobinary in #15316
- chore: Merge 2.6 into develop by @antobinary in #15373
- chore: Merge BBB 2.6 into develop by @antobinary in #15411
- chore: Merge BBB 2.6.0-alpha~3 into develop by @antobinary in #15512
- chore/fix: update
react-intl
to6.1.0
and add config to disable fallback by @JoVictorNunes in #15612 - chore(playback): v5.0.0-alpha.2 by @germanocaumo in #15689
- chore: Pulled the latest 2.5 HTML5 locales from Transifex by @ramonlsouza in #15721
- chore: Merge v2.5.6 into v2.6 by @ramonlsouza in #15736
- chore: set disableWebsocketFallback default value to true by @ramonlsouza in #15742
- chore: Pulled the latest 2.6 HTML5 locales from Transifex by @ramonlsouza in #15765
test:
- test: add documentation on how to record Meteor traffic by @BrentBaccala in #15206
- test suite: fix race condition on webcam connecting (2.5) by @BrentBaccala in #15580
- [Snyk] Upgrade @playwright/test from 1.22.2 to 1.25.0 by @snyk-bot in #15639
- [Snyk] Upgrade @testing-library/jest-dom from 5.16.4 to 5.16.5 by @snyk-bot in #15643
- Upload and remove presentations test by @gabriellpr in #15614
- test: Help button test by @gabriellpr in #15651
- Emojis tests for the public/private chat by @gabriellpr in #15616
style:
- style: adjust breakout room assignment buttons by @ramonlsouza in #15586
- improvement: text selection in chat by @JoVictorNunes in #15748
- style: disable text selection of brightness labels by @JoVictorNunes in #15751
Core / Recording
- fix: JVM apps stopping to differ from failure by @antobinary in #15632
- use findMeetingFromMeetingID in API calls by @BrentBaccala in #15652
- recording: Fix incorrect seek offsets in video by @kepstin in #15702
- refactor: Modify maxParticipant calculation 2.5 by @paultrudel in #15610
- Upgrade spring to 2.7.x by @zhem0004 in #15467
- fix (bbb-web): failed to start due to "circular references" error by @zhem0004 in #15771
- fix(whiteboard): annotations duplication in websocket/collection by @germanocaumo in #15745
- Refactor toast in presentation-uploader by @GuiLeme in #15474
- Remove SetPollsXML by @zhem0004 in #15762
- (fix) - fix timeout error when PDF is too complex. by @GuiLeme in #15688
- (refactor) bbb-web - Undo disabledFeatures=none in bigbluebutton.properties by @GuiLeme in #15782
packaging and configuration
- fix: bbb-conf --start to use bigbluebutton.target only by @antobinary in #15633
- fix(conf): Fix tomcat warnings by @GuiLeme in #15307
- build(bbb-webrtc-sfu): v2.9.1 by @prlanzarin in #15682
- Fix bbb libreoffice dockerfile by @ffdixon in #15705
- Add newline when scanning bigbluebutton.properites by @ffdixon in #15704
- refactor (backport 2.5): Upgrade Libreoffice docker from java 11 to java 17 by @gustavotrott in #15613
- build(bbb-webrtc-sfu): v2.8.6 by @prlanzarin in #15726
- build: update number of default servers for bbb-html5 by @ramonlsouza in #15744
- refactor (bbb-soffice): Switch parent image to amazoncorretto:17-alpine by @gustavotrott in #15743
- Update FreeSWITCH settings for improved audio by @ffdixon in #15766
- build: enable websocket compression in front-end servers by @ramonlsouza in #15779
- Updated to Kurento to version 6.18.0 release for improved stability and reduced CPU usage
Release name
In case an administrator does not want to update to the latest focal-260 version. Use as substitute to the -v
argument in bbb-install.sh command
focal-260-2.6.0-alpha.4
We still recommend using -v focal-260
.