Releases: daily-co/daily-python
v0.11.0
Added
-
Added
callerId
field toDialoutSettings
. -
Added
CallClient.start_live_stream()
,CallClient.stop_live_stream()
,CallClient.update_live_stream()
,CallClient.add_live_streaming_endpoints()
andCallClient.remove_live_streaming_endpoints()
. -
Added
EventHandler.on_live_stream_updated()
. -
Added support for specifying custom TURN servers via
CallClient.set_ice_config()
. -
Added support for specifying a proxy URL via
CallClient.set_proxy_url()
.
Deprecated
- Transcription property
tier
has been deprecated. Usemodel
instead.
See https://developers.deepgram.com/docs/model
Fixed
-
Fixed an issue that caused app messages sent from the REST API to not be received correctly.
-
Added missing dialin/dialout handlers in
daily.pyi
. -
EventHandler.on_dialin_answered
should beEventHandler.on_dialout_answered
. -
Fixed a crash caused by passing non-serializable data to
CallClient.send_app_message
. -
Fixed
daily.pyi
type completions.
v0.10.1
Fixed
- Fixed an issue that would cause speaker/microphone completion callbacks to not be called if no other participant was in the call.
v0.10.0
Added
- Added dial-out event
dialout-answered
.
Other
- Added new example
demos/audio/async_wav_audio_send.py
that shows how to useasyncio
with completion callbacks.
v0.9.1
Fixed
- Fixed an issue where
VideoFrame.timestamp_us
was always 0.
v0.9.0
Fixed
-
Fixed a potential crash caused by audio/video renderers.
-
Fixed an issue with audio/video renderers that was preventing renderers to be removed when participants leave.
Performance
- CPU and memory performance improvements.
v0.8.0
Added
-
Added
dialin-ready
event. -
Added dial-out events
dialout-connected
,dialout-stopped
,dialout-error
anddialout-warning
.
Changed
CallClient.stop_dialout()
now takes the participant ID of the dial-out session we want to stop.
v0.7.4
Fixed
-
Fixed a crash caused by the following completion callbacks:
CallClient.update_inputs()
,CallClient.update_publishing()
,CallClient.update_subscriptions()
,CallClient.update_subscription_profiles()
. The signature of the functions was wrongly documented as only a singleerror
argument is passed. -
Fixed issue when calling
CallClient.update_publishing()
immediately afterCallClient.update_inputs()
.
v0.7.3
Fixed
- Fixed an issue that could cause video and audio renderers not to work if they were registered after the media track was already being received.
v0.7.2
Fixed
- Fixed missing milliseconds in client logs timestamps.
v0.7.1
Fixed
- Fixed an issue that could cause join to fail if recording/transcription/live stream was started from the REST API.