November 9, 2023
Overview
daily-pythonadds support to capture individual participant audio tracks.daily-jsandreact-native-daily-jsreceive another round of call metrics improvementsdaily-pythoncan 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-pythonclients to join a meeting session in a different region. - Fixed a deadlock that could occur when a
CallClientis 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_chatdomain 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
urlfilter 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_sfuis set tofalse, there is now a 1,000 participant limit. - The oldest supported version of
daily-jsis now 0.45.0.