github daily-co/daily-js daily-js-2023-04-12-0.43.0
0.43.0

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...
17 months ago

Features

  • Daily JS now allows HIPAA organizations to use raw tracks recordings.

Bugfixes

  • Fixed a bug where, in P2P mode, toggling the camera off and back on would disable background effects.
  • Fixed an occasional WASM memory access error by adding an additional safety check around video not existing when trying to process it.
  • Fixed a bug where getInputSettings() could erroneously report after load() (or startCamera(), or join()) that you had no processors specified, until the first input-settings-updated event fired. This could occur even if you specified one in the preload cache via a constructor argument, or a previous call to updateInputSettings().
  • Fixed an issue where a non-default device could be selected automatically as though it were the default.
  • Fixed an issue where the unprocessed track could occasionally be sent when background processing is enabled.
  • Fixed an issue where leaving soon after joining could result in attempt to send to closed socket or error connecting to the sfu errors to be logged.
  • Fixed a longstanding issue where back-to-back available-devices-updated events (with identical payloads) would fire in the case of a combination input/output device (i.e. a headset) being plugged in or unplugged.
  • Fixed some out of date type definitions for DailyInputVideoSettings.
  • Fixed DailyEventObjectFatalError types to resolve correctly in typescript codebases.

Other improvements

  • Improved handling of failure to switch from P2P to SFU topology when a recording is initiated. A recording error is now emitted, rather than failing silently.
  • Updated several libraries with security issues reported by npm audit to versions without reported vulnerabilities.
  • Deprecate experimentalChromeVideoMuteLightOff in favour of keepCamIndicatorLightOn, and flip the default. If not specified otherwise, turning off the camera now turns the camera indicator light off.
  • Improved device detection code to use devicechange event wherever available rather than polling.
  • Adjusted the cpu load trigger for disabling background processing to be a little more optimistic and less likely to disable processing.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.