September 25, 2023

Overview

Our latest release shows our commitment to stability, performance, and expanding capabilities. From HEVC support for recordings and live streams, transcriptions in the REST API, to critical reliability improvements, our engineering team continues to innovate thoughtfully.

daily-js

0.51.1

  • Fixed an error encountered in some development environments, where tracks being muted reported that MediaStreamTrack is non-extensible.

react-native-daily-js

0.49.1

  • Fixed an error encountered in some development environments, where tracks being muted reported that MediaStreamTrack is non-extensible.

Daily Prebuilt

  • Improved UI support for narrow window sizes. For small window widths, the top bar gracefully condenses the UI, avoiding text overlaps.
  • Improved performance related to active speaker changes while a screen share takes place.
  • Fixed an issue in owner only broadcast calls, where viewers couldn't pin presenters from the People panel.
  • Improved reliability, especially in the case where a mobile user receives a phone call during a Prebuilt call.

Media Services

Features

Improvements

  • VCS: made a performance improvement where web renders on commit instead of animation frame.
  • The recording-stopped event is now sent when a recording is uploaded and ready-to-download. Before, the event was sent when our media service stopped processing video/audio but the recording fragments could still be awaiting network transfers to finish.

Bugfixes

  • VCS: fix a text layout issue where glyphs might overflow the given box when breaking lines.

REST API

Features

Additional

  • Implemented a workaround for a Chromium bug, where the getUserMedia API always uses the old default device after switching a default device from OS setting.
  • Fixed an issue for Firefox users were toggling a camera would result in using the lowest simulcast layer.
  • The oldest supported version of daily-js is now 0.41.0.