github daily-co/daily-js daily-js-2023-08-17-0.49.1
0.49.1

latest releases: daily-js-2024-09-12-0.71.2, daily-js-2024-08-07-0.70.0, daily-js-2024-07-25-0.69.0...
13 months ago

Features

Bugfixes

  • Fixed eject_after_elapsed type in tokenConfig from boolean to a number.
  • Fixed a permission issue which would occur when attempting to activate a wake lock from embedded Prebuilt.
  • Fixed the return type of getCpuLoadStats() when the call is not in a joined state.
  • Fixed an issue where on occasion, a screenshare track state would get stuck in 'loading' and appear to be on locally and remotely after it was stopped.

Other improvements

  • v2CamAndMic will be enabled by default in Call Object apps beginning with this release.
    • Reiterating from earlier release notes: We've implemented a complete refactor of our internal logic that deals with gathering and updating a client's local media (unmuting, changing devices, etc) in order to resolve a number of longstanding issues.
    • This new logic has already rolled out to all Prebuilt users, and with this release it is becoming the default for Call Object usage, too.
    • If you think you're facing issues as a result of this change, you can opt out of the new code path using dailyConfig: { v2CamAndMic: false } wherever you provide your call options.
    • Note that in an upcoming release (version to be determined) you will no longer be able to opt out, so please report any issues you believe may have been introduced.
  • Allowed passing in Arrays in addition to Sets for canSend and canAdmin permissions in the updateParticipant() and updateParticipants() methods.
  • Added handling for additional URLs with proxyUrl. In particular, noise cancellation (powered by Krisp) is now supported when using proxyUrl.
  • Linter cleanup and general housekeeping.
  • Redux dispatcher cleanup of unnecessary async calls and unused variables.
  • Added additional log info for video-processors to includes the expected FPS.
  • Removed workaround for targetBitrate issue targeting Chrome 117 or later, because it's no longer needed.
  • Added Brazilian Portuguese support to daily-js types for Daily Prebuilt configuration
  • Marked cam_info, screen_info, and DailyVideoElementInfo as deprecated in the daily-js and react-native-daily-js type declaration files.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.