Changelog History
Page 4
-
v2.2.0 Changes
March 06, 2020๐ After six release candidates, this is the final release of BigBlueButton 2.2.0. Thanks to everyone who gave us feedback over the development cycle. We've worked hard to make this release as solid as possible.
The changes improve several areas: audio, webcams, external video sharing, slide conversion
๐ Fixed:
- Implement WebAudio fallback (addressing audio in Safari) #8683
- cron.daily now deletes both .opus and .wav #8712
- Properly handle voice call state with FreeSWITCH listen-only connections #8707
- Various changes to external video sharing aiming at increasing stability #8674#8700 #8695
- Harden the cursor streamer emit logic #8693
- ๐ Fix broken shortcut keys #8650
- ๐ Fix idChatOpen Session usage #8714
๐ Improved:
- โก๏ธ Updated Kurento Media Server to version 6.13 #8715 #8716
- ๐ Use internal messages for call state instead of DTMF #8648
- Utilize Meteor session id instead of trusting client side passed credentials #8613
- ๐ Move location of presentation page blank files #8706
- Harden some server-side collection selectors #8703
- Various improvements to presentation conversion #8691 #8641 #8682 #8641
- Turn off png generation #8675
- ๐ Move kick user option to bottom of options list #8673
- โก๏ธ Updated packages to include security fixes #8677 #8686
- โ Removed some unused packages #8680 #8667 #8669
- ๐ Fix user-list item text-overflow #8647
- โ Add license and copyright info for HTML5 client #8720
- Track listen only ICE connection state to trigger reconnections #8719
-
v2.2-rc Changes
November 22, 2019๐ This RC-2 release finished a lot of pending updates with a focus on stability as we work towards the final release.
โ Added:
- 'Who is talking' indicator #8292 #8330
- ๐ Allow for skipping video preview (passed param or settings.yml) when auto joining with webcam #8319#8353
- โ Add audio cue and toast on user join settings #8318
- Webcam resizable #8303
- โ Add notification when recording started with no mic users #8261
- โ Added a join parameter to set a new default video profile #8300
- ๐ Allow for logTag parameter in settings.yml #8329
- โ Added event listener to change slides with Page Up and Page Down #8128
โก๏ธ Updated:
- ๐ Renamed all
userdata
join parameters to follow the same pattern (old names still supported) #8305 #7805 - ๐ Performance: Update annotations/cursor streamer logic #8235
- ๐ Recording: Switch from vp8 to vp9, use better x264 options #7057
- Recording: Skip ".norecord" meetings when running --rebuildall #8350
- ๐ Recording: screenshare recording format: add breakout room info to metadata.xml #8349
- Recording: edited rap-caption-inbox.rb to get appropriate files in presentation #8277
- Adjusted emphasis in UX for breakouts and who-is-typing #8322
- ๐ Improved correlation between FreeSWITCH and BBB audio logs #8326
๐ Fixed:
-
v2.2-beta Changes
October 24, 2019๐ This release fixes a few issues related to breakout rooms, sharing videos, and encoding recordings for playback on iOS devices.
๐ Fixed:
- Only request a breakout join URL once #8245
- ๐ Make presentation playback continue if deskshare.xml was not found #8219
- ๐ Fix multiple external videos synced to different meetings #8232
โก๏ธ Updated
- Recording archive: Compress audio files #8233
- ๐ Make sure we record audio if meeting is recorded #8215
- โก๏ธ Patching playback updates for iOS #8195
In particular, #8233 now archives the recorded audio files as
.opus
, which should be 10% the size of the original.wav
files written by FreeSWITCH.๐ Also, #8195 makes playback of recordings now possible on iOS devices, but you'll need to enable the generation of
.mp4
files for the videos (webcams and screen share). See Enable playback of recordings on iOS.