This release BigBlueButton 2.3 contains several changes in bbb-web, most notably guest management rework and multiple client fixes. A newer version of bbb-etherpad is included too.
In terms of performance improvements - see the Packaging changes listed below and also #11322
BBB Core changes
- Restore allowRequestsWithoutSession to resources.xml #11282
- Fix Special Characters in Room Names #8907
- Disable authenticated guests #11215 #11337
- Prevent presenter being selected by random viewer selection #11275
HTML5 client bug fixes and improvements
- Show current user identification on breakout room creation #11304
- Fix overlapping messages #11305
- fixes non localized notifications label in settings #11293
- Fix for random user picking: presenter is notified when there's no viewers to randomly pick from #11280
- Update guest-wait.html (typo) #11273
- Set default cursorInterval to 150ms (was 40ms) #11322
- Changes on webcam skip preview behavior #11285 #11315
- Add new join param skip echo test on first join only #11284
- Fix message list not updating when switching between private chats #11312
- Fix icon in chat poll result not displaying #11314
- Clone unmuted input stream for usage with hark #11272
- Rename Logout -> Leave meeting; Upload -> Manage presentations #10805
- Travis CI: Update build environment, refactor #8912
Packaging changes
-
Etherpad - replacing (1.8.0 + enhancements) with version 1.8.7 official (enhancement included upstream) - related #11069
-
Added NodeJS flags for
--max-old-space-size=2048
and--max_semi_space_size=128
in/usr/share/meteor/bundle/systemd_start.sh
#11183
- PORT=$PORT /usr/share/$NODE_VERSION/bin/node main.js INFO_INSTANCE_ID=$INSTANCE_ID
+ PORT=$PORT /usr/share/$NODE_VERSION/bin/node --max-old-space-size=2048 --max_semi_space_size=128 main.js INFO_INSTANCE_ID=$INSTANCE_ID
-
Ensured
ENVIRONMENT_TYPE=production
in/usr/share/meteor/bundle/systemd_start.sh
- I am not spotting in which release this was changed but noting it here to make sure administrators have it set toproduction
Great THANK YOU to @basisbit, @schrd and everyone else who contributed