github daily-co/daily-js daily-js-2024-10-31-0.73.0
0.73.0

9 hours ago

Features 🎃

  • Added a new visualState option for customTrayButtons in embedded Prebuilt. For details on how to use this feature, see the customTrayButtons properties documentation.
  • Introduces client-side support for the pre-beta feature of automatic recover of recordings and streaming during a meeting move. If interested in helping us test this feature, reach out to help@daily.co for how to enable it on your domain.

Bugfixes 🧟

  • Fixed a timing issue where a call toleave() might be ignored if it was called too soon after the call to join()
  • Fixed an issue introduced with Chrome 129 where Chrome began throwing OverConstrained errors if the deviceId did not match an existing device and would ignore the deviceId if it wasn’t set as exact
  • For Safari 17.0-17.3, fixed an issue where these versions would report the ability to support audio processing when in reality they did not.
  • Fixed an issue where resources were loaded from Daily's QA server if the request was made after a call to startCamera() without providing a url and before join() or preAuth().

Other improvements 👻

  • Updated dependencies, including Sentry, to resolve security vulnerabilities. Note: the Sentry upgrade required a change to how we use Sentry. Our usage should not interfere or bleed into customer Sentry and visa versa. Please reach out to help@daily.co if you see otherwise.
  • Changed logging surrounding updateParticipant(s)() failures to only log as errors when the failure is due to permissions or some other error and not because the participant was not recognized. These failures are red herrings and inconsequential. Read: You should see far fewer update can't be applied errors in your dashboard logs 🙂
  • Removed old device handling logic. If you were still using the v2CamAndMic flag, this flag is now a no-op and all clients are on v2.
  • Fixed an issue where the callQualityTest() would fail if the user's local clock was behind the server's by more than a minute.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.