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
- Adaptive HEVC is now supported in streaming and recordings.
- VCS: added
image.zPosition
andimage.fullScreenScaleMode
to the daily-baseline composition to support background graphics layers.
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
- Our AI-powered Clinical Notes API is in beta. Contact sales for more information.
- Starting (and stopping) streaming transcriptions is now available in the REST API.
- The
/recordings
endpoint now supports starting and stoppingraw-tracks
recordings.
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.