This release candidate iteration of BigBlueButton 2.6 contains multiple whiteboard improvements and other updates to existing features. Note that we included upgrades of components' dependencies (check for fix(sec) in the release notes).
We are also in the bug fixing/documentation phase for enabling video format of recordings - there is a new optional package bbb-playback-video
and the video
format that can be added in /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml
. We are aware of several issues still in this area, so we are not yet announcing it as complete but you can see evidence of the activity in this iteration.
Also note that we have recently merged the sizeable changes in bbb-install-2.6.sh
"Always install a local TURN server and share port 443 #579" bigbluebutton/bbb-install#579 -- so this is likely going to be your first time with this specific setup. Feedback is greatly appreciated!!
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
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
fixes:
- fix(access): Make Timeline Actions Visible to Screen Reader by @KDSBrowne in #16561
- fix: avoid aria-describedby warning by @antonbsa in #16565
- fix: Update Tldraw Toolbar Placement by @KDSBrowne in #16539
- fix(whiteboard): Incorrect pen position after column resize by @ramonlsouza in #16564
- fix: Whiteboard component crash by @ramonlsouza in #16569
- fix: setPresentationIsOpen is undefined by @ramonlsouza in #16545
- fix: clear timeout on shared notes unmount by @ramonlsouza in #16546
- fix(whiteboard): prevent crashes when grouped shapes are removed by @ramonlsouza in #16543
- fix(whiteboard): Prevent Parent Id Crash when Erasing Grouped Shapes by @KDSBrowne in #16423
- fix: check for shape before shape.isLocked by @antobinary in #16525
- fix(audio): add delay for loopback test by @schrd in #16107
- fix: note appearing instead of breakout room panel by @Tainan404 in #16559
- refactor (html5): Rename breakoutroom configs by @GuiLeme in #16538
- refactor: Move Visible Accessibility Warning Note To Aria Tag / Tooltip by @KDSBrowne in #16557
- fix/refactor: Rtt routine not alerting when user lose connection with server by @gustavotrott in #15691
- fix: Fix whiteboard positioning when switching slides with zoom by @Tainan404 in #16581
- fix(whiteboard): Prevent infinite zoom levels by @danielpetri1 in #16584
- fix(whiteboard): improve invalid shape filter by @ramonlsouza in #16582
- fix: modal initialisation by @zhem0004 in #16585
test:
- test: Increase/Decrease font-size by @gabriellpr in #16506
- test: Remove user by @gabriellpr in #16465
chore:
- chore: Merge BBB 2.5 into 2.6 by @antobinary in #16555
- chore: package.json adjustments by @ramonlsouza in #16580
localization:
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'tr' by @transifex-integration in #16566
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es' by @transifex-integration in #16548
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es_ES' by @transifex-integration in #16549
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'de' by @transifex-integration in #16553
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'ja' by @transifex-integration in #16558
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'gl' by @transifex-integration in #16532
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'ru' by @transifex-integration in #16533
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es' by @transifex-integration in #16534
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es_ES' by @transifex-integration in #16535
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'uk_UA' by @transifex-integration in #16536
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'fr' by @transifex-integration in #16486
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'ja' by @transifex-integration in #16573
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'tr' by @transifex-integration in #16574
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'gl' by @transifex-integration in #16575
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es' by @transifex-integration in #16576
- Translate '/bigbluebutton-html5/public/locales/en.json' in 'es_ES' by @transifex-integration in #16577
Core
- fix(sec): bump jackson to 2.13.5 by @antobinary in #16567
- fix(sec): upgrade databinding to 5.2.4 by @zhem0004 in #16522
- fix(sec): upgrade org.yaml:snakeyaml 1.31 by @zhem0004 in #16526
- fix(sec): Bump up grails-web-boot and grails-plugin-rest by @antobinary in #16556
- fix(sec): bump nuProcess to 2.0.6 by @antobinary in #16560
- fix(sec): bump postgresql to 42.4.3 by @antobinary in #16563
- fix: use grails configuration for CORS settings by @schrd in #15457
- fix: Fix error when meetingID is not trimed. by @GuiLeme in #16570
- refactor: removing dependencies that aren't necessary to back-port by @zhem0004 in #16505
- refactor: tweaks on recording-imex to get it to run locally by @antobinary in #16562
- refactor: Added some additional logs for user authentiction and purging by @paultrudel in #16571
- refactor: Improve error message on meeting or session invalid by @gustavotrott in #16060
Recording
build and configuration
- build: use FIFO scheduler in bbb-webrtc-sfu by @prlanzarin in #15602
- build: build bbb-playback-video locally by @antobinary in #16578
Full Changelog: v2.6.0-beta.7...v2.6.0-rc.1
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-rc.1
We still recommend using -v focal-260
.