November 9, 2023
Overview
daily-python
adds support to capture individual participant audio tracks.daily-js
andreact-native-daily-js
receive another round of call metrics improvementsdaily-python
can now send chat messages to Daily Prebuilt- Daily Prebuilt receives a number of small feature improvements, performance improvements, and bugfixes
daily-js
0.54.0
Call metrics improvements
We continue to improve the call metrics support in daily-js
. In this release, we added network round trip time to getNetworkStats()
. See networkRoundtripTime
and averageNetworkRoundTripTime
in the reference docs. We also made other small improvements that improve call metrics for Safari and Firefox users.
Release notes
- For more information, check out the release notes.
react-native-daily-js
0.52.0
Call metrics improvements
We continue to improve the call metrics support in daily-js
. In this release, we added network round trip time to getNetworkStats()
. See networkRoundtripTime
and averageNetworkRoundTripTime
in reference docs.
Release notes
- For more information, check out the release notes.
daily-react
0.15.0
Release notes
useParticipantIds
: Fixed an issue that caused temporary CPU spikes and potential memory leaks when handling participant events
We recommend updating from any version from 0.11.0 and upwards to this version.
daily-python
0.4.0
Capture individual audio tracks
You can now capture and export audio tracks for individual participants from a Daily call. This ability enables new cases, like speech-to-text, content moderation, or audio stream analysis on a per participant basis. Get started by viewing the docs for set_audio_renderer()
.
Eject participants from a call
You can eject participants from a call using a daily-python
client. This makes it easier for your server side app to help manage your meetings. Check out the docs for eject_remote_participants()
to get started.
Release notes
- For more information, check out the release notes.
0.3.1
Release notes
- Fixed an issue that could cause
daily-python
clients to join a meeting session in a different region. - Fixed a deadlock that could occur when a
CallClient
is destroyed.
0.3.0
Send messages to Daily Prebuilt
daily-python
now supports sending messages to Daily Prebuilt using the send_prebuilt_chat_message()
method.
Release notes
- For more information, check out the release notes.
Daily Prebuilt
Features and improvements
- Added skin tone support for chat emoji available when setting the
enable_advanced_chat
domain or room property totrue
. - Added the ability for room owners to set other participants as room admins, which allows those users to help manage other participants in that room.
- Improved the camera and microphone toggle button performance.
- Added new event logs for breakout rooms in order to aid troubleshooting.
Bugfixes
- Fixed an issue where participants in a P2P sometimes wouldn't hear the other participant in the room.
- Fixed an issue where breakout room participants sometimes wouldn't hear other participants in the breakout room they joined.
- Fixed an issue for Safari users where they'd see a dev tools console error regarding the wake lock.
Media Services
VCS Features
- Added emoji support for VCS server rendering 🎉
- New Emoji built-in component in VCS, useful for rendering single emojis like images
- New font DM Sans available in VCS baseline composition.
REST API
- Added a
url
filter to /logs/api REST endpoint. - Fixed an issue where recording minutes wouldn't appear for deleted rooms when pulling data from the /meetings/:meetingId REST endpoint.
Dashboard
- Added support for room names of up to 40 characters in length.
- Fixed a bug that prevents all health reports from being shown in the dashboard.
Additional
- Added support for room names of up to 40 characters in length.
- For rooms where
enable_mesh_sfu
is set tofalse
, there is now a 1,000 participant limit. - The oldest supported version of
daily-js
is now 0.45.0.