November 9, 2023

Overview

  • daily-python adds support to capture individual participant audio tracks.
  • daily-js and react-native-daily-js receive another round of call metrics improvements
  • daily-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

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

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

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

Daily Prebuilt

Features and improvements

  • Added skin tone support for chat emoji available when setting the enable_advanced_chat domain or room property to true.
  • 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

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 to false, there is now a 1,000 participant limit.
  • The oldest supported version of daily-js is now 0.45.0.