Features
- Prebuilt Only: Introduced a new
enable_people_ui
room and domain property which allows for enabling/disabling prebuilt’s people panel. - Prebuilt Only (experimental): Introduced a new
experimental_optimize_large_calls
room property which enables various optimizations for supporting large calls such as- auto muting people when the join
- subscribing only to the most recent 8 speakers' audio tracks
- disables active speaker view
- limiting the grid view to a maximum 12 video tiles
- set the maximum number of subscriptions to 30
- Added a new
nonfatal-error
event type for reporting screenshare issues. Now if there is an error when a user tries to start screen sharing, you can catch this with the following:
call.on('nonfatal-error', (evt) => {
if (evt.type === 'screen-share-error') {
console.log(evt.errorMsg);
}
});
- Experimental!!!: Introduced new API for adding, controlling, and subscribing to external media sources (i.e. remote media player) to a daily call as one of the participants in a meeting. This API is in progress. If you are interested in using it, please contact help@daily.co.
Bugfixes
- Fixed unhandled error for invalid URLs during bundle load
Other improvements
- Updated type for
app-message
event payload to accept generic data type - Added ability to serve up daily-js using webpack-dev-server