github daily-co/daily-js daily-js-2023-04-26-0.44.0
0.44.0

latest releases: daily-js-2024-10-31-0.73.0, daily-js-2024-10-30-0.72.2, daily-js-2024-10-04-0.72.1...
18 months ago

Features

  • Updated our default simulcast settings and provided new methods to read and modify simulcast settings within a call. We provide two presets which match most needs, 'bandwidth-optimized' and 'quality-optimized', but developers can specify custom settings as well for advanced usage. Documentation will be published soon after release.
    • Related to the above work, we have changed the default send resolution when using daily-js in mobile browsers:
      • Android: before the resolution was 720x1280. Now, the default resolution is 360x640.
      • iOS: before the resolution was 480x640. Now, the default resolution is 360x640.
      • iPads now use mobile resolution and layer defaults. Previously, some iPads were using defaults intended for desktops.
  • Added participant selection for recording and streaming layouts.

Bugfixes

  • Fixed an issue where switching mic after starting camera video processing could cause the cam processor to go away.
  • Fixed an issue where quickly calling updateInputSettings() multiple times in succession could lead to a video or audio processor not being applied.

Other improvements

  • Improved the behavior of recordings when a meeting is moved from one SFU to another, e.g. due to a networking issue or a new version of the server being deployed. A recording error is now thrown in those cases, allowing developers or end users to restart the recording or otherwise respond.
  • Improved handling of call logs during disconnect to ensure logs are properly flushed during a disconnect.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.