Skip to content

0.57.0

Compare
Choose a tag to compare
@mattieruth mattieruth released this 24 Jan 21:17
· 248 commits to daily-js-releases since this release

Features

  • 📣 ☎️  Introduced support for SIP/PSTN dial out. Check out the documentation here!
  • Video processing is no longer beta 🎉
  • Video processing is now supported on Safari.
  • Introduced a new local-screen-share-canceled event to indicate when a user cancels out of the browser’s screen sharing dialog (only works on Chrome)
  • Added availableOutgoingBitrate to getNetworkStats() and metrics
  • ⚠️ Deprecated testConnectionQuality(), renaming it totestPeerToPeerCallQuality() in preparation for a new and preferred pre-call test function, testCallQuality(). (testCallQuality() is in pre-beta and not ready for public use.)

Bugfixes

  • Fixed logging of duplicate call object detection to ensure it reaches the logging endpoint.
  • updateWaitingParticipants() failures will no longer error out the meeting
  • Corrected TypeScript definition for layout.participants in streaming / recording
  • Fixed breakage in ability to run apps from file: URLs
  • Corrected TypeScript definition for events to include local-audio-level and remote-participants-audio-level events.

Other improvements

  • Fixed npm packaging to correctly show the open source license (bsd-2)
  • Updated “Something is amiss” fatal errors to be more informative
  • Disabled overly sensitive auto-shutoff-cam-processor-on-high-cpu mechanism
  • Updated generic “Error during call” fatal errors to provide more informative messages about what actually went wrong
  • Added estimated bandwidth capacity, bandwidth measurement, and averages along with other underlying improvements to the testPeerToPeerCallQuality() pre-call function.
  • Added support for providing custom background images to the video processor via an ArrayBuffer