BigBlueButton 2.6.0-alpha.2
Pre-releaseThis alpha iteration of BigBlueButton 2.6 includes numerous new features and updates to existing ones.
Note that it runs on Ubuntu Focal (20.04) Also note that we have retired bbb-demo
starting with this BBB 2.6.
This iteration introduces a new package bbb-html5-nodejs
to deliver the specific version of nodejs we need for the version of bbb-html5. It also introduces bbb-export-annotations
which paves the way for the final steps in exporting presentation(s) coming up later in BBB 2.6.
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.3.
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:
- feat (mobile screenshare): Add replacement webRTC methods for screenshare and full audio in mobile (when running in BigBlueButtonMobile app) #15295 by @TiagoJacobs @gustavo-em
fixes:
- fix: some presentation slides are not loaded after conversion #15215 by @mvasylenko
- fix: Recording indicator too subtle #15256 by @ramonlsouza
- fix: Disable Background Slide Image Hover Highlight #15278 by @KDSBrowne
- fix: Fix Cursor Not Updating For Mobile #15279 by @KDSBrowne
- fix(webcam): prevent camera freeze due to _renderMask exceptions #15299 by @prlanzarin
- fix: audio shortcuts regression #15293 by @ramonlsouza
- fix: remove duplicated webcam dropdown #15314 by @ramonlsouza
- fix: Fix RTL Cursor Position on Whiteboard #15301 by @KDSBrowne
- fix(audio): make hearing a transient prop in local-echo #15356 by @prlanzarin
- fix(webcam): handle stream inactivation/gUM revocations #15371 by @prlanzarin
- fix(tldraw): fix shapes not persisting in production + #15310 by @germanocaumo
- fix: disable Tldraw autofocus #15300 by @JoVictorNunes
- fix(tldraw): initial/viewer zoom fixes + presToolbar height #15352 by @germanocaumo
- fix: change local echo Stop hearing locale to Stop audio feedback #15374 by @prlanzarin
- fix(audio): block audio join while gUM isn't resolved (local echo) #15375 by @prlanzarin
- fix: add missing import in audio controls #15391 by @ramonlsouza
- fix(audio): prevent race condition when joining audio #15358 by @frankemax
- fix: Cursor Position Update For Video Focus Layout #15406 by @KDSBrowne
refactors:
- refactor: virtual background selector thumbnail #15304 by @JoVictorNunes
- refactor: Icon component rotate info #15315 by @JoVictorNunes
- refactor: remove kurento-utils-js #15364 by @prlanzarin
chore:
- chore: pull latest bbb-icons, add woff2 font #15223 by @ramonlsouza
- chore(audio): enable local echo test and volume meter by default #15283 by @prlanzarin
- chore: Pulled the latest 2.6 HTML5 locales from Transifex #15325 #15399 by @antobinary
test:
- test: Update automated test command for 2.6 #15336 by @antobinary
- test: drop unnecessary joinViaHtml5=true #15226 by @antobinary
- test: Fix v2.6 tests #15313 by @antonbsa
- test: Skip tests with false CI failures and improve debug tools #15386 by @antonbsa
style:
- style: Improving contrast on recording indicator #15353 by @gabriellpr
- style: Revised styles for our secondary buttons #15212 by @gabriellpr
- style: Styling light and dark buttons #15320 by @gabriellpr
- style: improve ghost buttons border in low density display #15203 bt @ramonlsouza
Core / Recording
- feat: Download/Export Presentation with Annotation #14562 by @danielpetri1
- feat: add user name to checkAuthorization response, [...] #15281 by @prlanzarin
- feat: Recording API Updates - db support #14786 by @paultrudel
- refactor: Remove H2 from BBB-Web #15368 by @paultrudel
- fix(audio): prevent dial-in waiting / guest users to speak/listen to the room #15385 by @mariogasparoni
- fix(whiteboard): tldraw recording processing/publishing #15244 by @germanocaumo
- fix(audio): check if broker exists before trying to stop #15292 by @prlanzarin
- fix: omit unused props in talking-indicator, input stream selector and EmojiButton #15290 by @prlanzarin
- refactor: Removed all traces of Red5 #15171 by @GuiLeme
- refactor: remove akka-bbb-transcode leftovers #15287 by @prlanzarin
packaging and configuration
- feat(config): Set port range #15096 by @BrentBaccala
- build(bbb-webrtc-sfu): v2.9.0-alpha.4 #15318 by @prlanzarin
- fix(conf): Fix tomcat broken warnings #15306 by @GuiLeme
- build: Introduce bigluebutton.target #14616 by @danimo
- build: akka apps + fsesl as part of bigbluebutton.target #15334 by @antobinary
- fix(config): Reload nginx configuration before BBB start #15344 by @antobinary
- build: Let packaging scripts operate in a git worktree #14889 by @BrentBaccala
- build: packaging for bbb-export-annotations #15333 #15351 #15372 by @antobinary
- build: bbb-html5-nodejs to reduce size of bbb-html5 #15366 by @antobinary
- build: ensure redis is up redis-server.service.d/overrride.conf #15369 by @antobinary @danimo
- chore(playback): v5.0.0-alpha.1 #15355 by @pedrobmarin
- build: set default epoch of 1 to bbb*akka components #15376 by @antobinary
- fix(bbb-html5): serve compressed version of /compatibility files #15394 by @prlanzarin
- build(bbb-webrtc-sfu): v2.9.0-alpha.5 #15403 by @prlanzarin
Other
- refactor: Demo-server removal #15216 #15383 #15392 by @GuiLeme @antobinary
- docs: Fix typo in the issue template chooser #14923 by @sulunemre
- chore: cleanup of Travis + a few random files #15289 by @antobinary
- chore: cleanup of vertx-akka #15288 #15302 by @antobinary @gustavotrott
- chore: Merge v2.5.3 into v2.6 #15390 by @ramonlsouza
- chore: Added a template for test case tracking #15410 by @antobinary
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.2
We still recommend using -v focal-260
.