BigBlueButton v2.3-alpha Release Notes

Release Date: 2020-07-10 // over 3 years ago
  • ๐Ÿš€ This is the first release of BigBlueButton 2.3 and includes numerous new features and updates to existing ones.
    Note that it runs on Ubuntu Bionic (18.04) and HTML5 client runs on Node 12.

    ๐Ÿ”— Link to installation command / instructions: https://docs.bigbluebutton.org/dev/dev23.html

    Recording:

    • โž• Add option to rap-process-worker to accept a filtering pattern #8394
    • ๐Ÿ“Š Presentation recording: generate poll svg images without gnuplot #8487
    • ๐Ÿ“Š Recording presentation format: round poll sizes to integers #8496
    • โฌ†๏ธ Bump version of Rack #8513
    • โšก๏ธ RaP: Updates and Cleanups for resque queueing system #8520
    • โž• Added start/stop for bbb-rap-caption-inbox.service #8557
    • RaP: Fix require paths in Rakefile #8563
    • ๐Ÿ›  Fix the paths to the ruby scripts on the rap workers #8609
    • โฌ†๏ธ Bump nokogiri from 1.10.7 to 1.10.8 in /record-and-playback/core #8694
    • Presentation: ignore text shapes with missing calcedFontSize #9671

    Apps:

    • ๐Ÿ‘Œ Improved synching of meetings between meteor and akka-apps #8386 #8472
    • Check for maxParticipants before registering an user #8440 #8508
    • โœ‚ Removes waiting guests that stop polling for their status #8499 #9441 #9688
    • ๐Ÿ›  Fix voiceBridge collision (Issue #9024) #9251

    HTML5 client:

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Multiple cameras support #8374
    • โž• Add ability to switch presentations via actions menu (Presenter) #8552
    • Extend webcam placement to left/right of presentation #8400 #8527 #8519 #8536 #8591 #8506
    • Audio stats #8579

    ๐ŸŽ Performance

    • ๐ŸŽ Whiteboard performance improvements #9019
    • Virtualized chat #8522 #8629
    • โž• Add throttle to user typing call #8589

    ๐Ÿ”จ Refactoring

    • โšก๏ธ Node 12 support - Updated Meteor from 1.8.1 to 1.9 (node12) #8390 #8473
    • โšก๏ธ Update package fibers to 4.0.x to work with node12 #8398

    โšก๏ธ Updated

    • โž• Add published poll results to the Public chat #8525 #8592
    • Create text area's by clicking on whiteboard (text tool selected) #8484
    • ๐ŸŒฒ Listen only logging improvements #8383
    • ๐Ÿ›  Fix tool-tips after tippy.js update to 5.1.1 #8396
    • Prevent chat error shifting input field #8424
    • โฌ‡๏ธ Reduce size of mic icon in talking indicator #8425
    • ๐Ÿ›  Fix keyboard shortcuts not working #8460
    • โš  Prevent no-mic warning displaying when recording is stopped #8467
    • ๐Ÿ’ป Shared notes notification and UI #8436#8411
    • ๐Ÿ›  Fix guest icon #8483
    • โž• Add config to show download option in the Upload presentation dialog #8461
    • ๐Ÿ›  Fix exception when publishing poll while presentation swapped (chrome) #8426
    • โž• Add Yandex browser to the list of supported browsers #8541
    • โ†ช Workaround to CTM request in svg out of the screen #8537
    • ๐Ÿ‘‰ Show user who joined the breakout room in the invitation mode #8528
    • โž• Add a rule to not display breakout invitation modal to moderators #8529
    • ๐Ÿ‘‰ Show right breakout room in free join mode #8573
    • ๐Ÿ’ป Set new minimum browsers versions to run html5 client #8565
    • ๐Ÿ›  Fix panel resize when first loading in RTL #8628
    • ๐Ÿ›  Fix bottom clip in first chat message #8634
    • โž• Add debounce to mute/unmute button #8612
    • ๐Ÿ›  Fix whiteboard toolbar overlapping userlist #8699
    • Track listen only ICE connection state to trigger reconnections #8710
    • ๐Ÿ›  Fix chat names with emoji's being clipped #8698
    • Sort private chat messages by last activity #8200
    • ๐Ÿ›  Fix client crash when client is unsecured #8741
    • ๐Ÿ›  Fix client crash race condition with presentation pods #8742
    • Replace use of $ jquery with javascript in webcam-draggable-overlay #8743
    • ๐Ÿšš Move quick poll button to presentation tool bar #8485
    • ๐Ÿ›  Fix presenter indicator problem in Safari / Opera #8885
    • ๐Ÿ›  Fix chat opening after saving application settings #8854
    • ๐Ÿ‘Œ Improve layout of notification options #8814
    • ๐Ÿ‘Œ Improve current presentation toast #8855
    • โž• Add support for upload of '.jpeg' files (not just '.jpg') #9025
    • โฌ‡๏ธ Reduce "Connecting to Echotest" waiting time by 4/8 seconds #9084
    • ๐Ÿ›  customSvgIcon css class bug fixed for rtl layouts #9173
    • ๐Ÿšš Move Intl component outside of Base component #9510
    • Apply autoShareWebCam on return from breakout room #9379
    • Prevent chat input shifting with error & typing messages #9686
    • Close tab when user logout from a breakout room #9691
    • โž• Add env to specify settings location #9113

    Quality Assurance

    • webdriver* and wdio* packages are now node12 ready #8468
    • ๐Ÿ›  Fixes for Puppeteer tests #8564
    • โž• Adds pupeteer test to join as two users and check if one can see the other #8636
    • โž• Adds join Breakoutrooms Test Spec #8656
    • โž• Adds chatBox data-test for private or public chat & adds checks for private and public messages reception #8651
    • โž• Adds single user webcam test spec #8708 #8666
    • โž• Adds audio emulation and mute other user test considering isTalking indicator # 12 #8724
    • โž• Adds share/load/check webcams test specs with multi users #8756
    • โž• Adds screensharing test #8767
    • โž• Adds notifications test (saved settings/private and public chat) #8775
    • โž• Adds getArgsWithVideo() to page.js and renamed the screensharing test spec file #8776
    • โž• Adds required test variables to .env-template with empty values #8791
    • โž• Adds popup notifications test spec (not considering errors notifications) #8836
    • โœ… Webcams test fixes #8891
    • โž• Adds shared notes single user test #8871
    • โž• Adds media tests files #8933
    • โœ… Keep data-test attributes in production #8671

    Others:

    • โšก๏ธ Update bbb-conf for resque services for record and playback processing #8516
    • ๐Ÿ›  Fix 'wget-log' issue in bbb-conf #8438
    • โœ‚ Remove Flash related code in bbb-config #8546
    • Don't recommend Firefox or Chrome for WebRTC when Puffin is being used #8143
    • โž• Add license file #9222
    • โž• Added port 443 to bbb-conf --network command. #9332
    • Removing /tmp/t_net after --network finished #9616

Previous changes from v2.2.19

  • ๐Ÿš€ This release fixes a regression in 2.2.18 that inadvertently included an older version of bbb-webrtc-sfu.

    • ๐Ÿš€ Build bbb-webrtc-sfu from branch v2.4.x-release
    • โšก๏ธ Update default.pdf to have thicker lines in icons on first page

    ๐Ÿš€ We recommend all administrators update to this release.