February 1, 2023

In this release, we delivered a number of bug fixes and security enhancements across our platform.

daily-js

0.38.0

  • Fixed a bug where an undefined property access error could be thrown while unmuting when a device is not found.
  • Fixed an issue where a blocked device could appear to have a blank track and be unmuted.
  • Fixed TypeScript definitions for startCustomTrack() and stopCustomTrack().
  • Updated TypeScript definitions for DailyTrackSubscriptionOptions.
  • Reduced the memory footprint of video processor URL objects once they’re no longer needed.
  • Improved the logic that prevents non-owner participants from sending mute video and audio commands to others in a call.
  • Removed a long-deprecated path to set the local owner flag.

react-native-daily-js

0.36.0

  • Fixed a bug where an undefined property access error could be thrown while unmuting when a device is not found.
  • Fixed an issue where one blocked device being blocked could cause both devices to appear as blocked.
  • Fixed an issue where a blocked device could appear to have a blank track and be unmuted.
  • Updated TypeScript definitions for DailyTrackSubscriptionOptions.
  • Reduced the memory footprint of video processor URL objects once they’re no longer needed.
  • Improved the logic that prevents non-owner participants from sending mute video and audio commands to others in a call.
  • Removed a long-deprecated path to set the local owner flag.

Daily Prebuilt

  • Added validity checks to the emoji reactions, so only available reactions can be sent to others.

REST API

  • Improved information protection during the sign-up/log-in flow by not returning whether emails are valid or not.
  • Improved protection of password reset emails by not sharing password reset information with third parties.

Additional

  • The oldest supported version of daily-js is now v0.29.0.