0.41.0
·
279 commits
to react-native-daily-js-releases
since this release
Features
- Daily JS now allows HIPAA organizations to use raw tracks recordings.
Bugfixes
- Fixed an issue where calculation of CPU metrics could throw an error on react native.
- Fixed a bug where
getInputSettings()
could erroneously report afterload()
(orstartCamera()
, orjoin()
) that you had no processors specified, until the firstinput-settings-updated
event fired. This could occur even if you specified one in the preload cache via a constructor argument, or a previous call toupdateInputSettings()
. - Fixed an issue where a non-default device could be selected automatically as though it were the default.
- Fixed an issue where leaving soon after joining could result in
attempt to send to closed socket
orerror 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
- Updated several libraries with security issues reported by npm audit to versions without reported vulnerabilities.
- Improved device detection code to use
devicechange
event wherever available rather than polling.