0.53.0
wcarss
released this
19 Oct 21:21
·
718 commits
to daily-js-releases
since this release
Features
- Implemented the
byRemoteRequest off
reason for screen track representations in theparticipants()
objects.
Bugfixes
- Fixes on the client side to eliminate confusing logs & unnecessary calls to the server related to preferred received spatial layers.
- Fixed an occasional bug where after a meeting move a client could be stuck not hearing or seeing anyone.
- Fixed an issue causing outbound metrics to go missing after SFU reconnects.
Other improvements
- Added a log line indicating that a mediasoup video consumer started with a given preferred simulcast layer.
- The
updateInputSettings()
audio processor type ofnoise-cancellation
is now generally available. The console warning indicating that this feature is in beta has been removed. - Mark the
startTranscription()
detect_language
property as deprecated. - Mark the
setInputDevices()
andsetOutputDevice()
methods as deprecated. Replaced bysetInputDevicesAsync()
andsetOutputDeviceAsync()
, respectively. - Mark the
screenSimulcastEncodings
property as deprecated. Replaced by thesendSettings
DailyCallOption
. - Ease up a bit on the aggressive timeout when trying to start video processor.
- Lots of improvements to the metrics reported from the /logs endpoint, including:
- Added lots of new stats, like
roundTripTimeMax
/roundTripTimeMin
and all new LastValue stats for some metrics to report the most recent value. - Improved the
packetLoss
calculations to reportpacketLoss
more accurately. packetsLostPct
is deprecated and replaced bypacketLossPctAvg
.- New values have been added which provide a more information about packet loss:
packetLossPctMax
,packetLossPctMin
, andpacketLossPctLastValue
. - Improved accuracy of metrics around times when metrics aren't reported.
- Added lots of new stats, like