Skip to content

0.53.0

Compare
Choose a tag to compare
@wcarss 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 the participants() 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 of noise-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() and setOutputDevice() methods as deprecated. Replaced by setInputDevicesAsync() and setOutputDeviceAsync(), respectively.
  • Mark the screenSimulcastEncodings property as deprecated. Replaced by the sendSettings 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 report packetLoss more accurately.
    • packetsLostPct is deprecated and replaced by packetLossPctAvg.
    • New values have been added which provide a more information about packet loss: packetLossPctMax, packetLossPctMin, and packetLossPctLastValue.
    • Improved accuracy of metrics around times when metrics aren't reported.