Skip to content

Releases: daily-co/daily-python

v0.11.0

17 Sep 01:39
Compare
Choose a tag to compare

Added

  • Added callerId field to DialoutSettings.

  • Added CallClient.start_live_stream(), CallClient.stop_live_stream(), CallClient.update_live_stream(), CallClient.add_live_streaming_endpoints() and CallClient.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

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 be EventHandler.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

25 Jun 16:01
Compare
Choose a tag to compare

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

05 Jul 15:22
Compare
Choose a tag to compare

Added

  • Added dial-out event dialout-answered.

Other

  • Added new example demos/audio/async_wav_audio_send.py that shows how to use asyncio with completion callbacks.

v0.9.1

29 May 17:04
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where VideoFrame.timestamp_us was always 0.

v0.9.0

28 May 20:24
Compare
Choose a tag to compare

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

26 May 22:01
Compare
Choose a tag to compare

Added

  • Added dialin-ready event.

  • Added dial-out events dialout-connected, dialout-stopped, dialout-error and dialout-warning.

Changed

  • CallClient.stop_dialout() now takes the participant ID of the dial-out session we want to stop.

v0.7.4

16 Apr 21:17
Compare
Choose a tag to compare

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 single error argument is passed.

  • Fixed issue when calling CallClient.update_publishing() immediately after CallClient.update_inputs().

v0.7.3

10 Apr 00:54
Compare
Choose a tag to compare

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

22 Mar 18:37
Compare
Choose a tag to compare

Fixed

  • Fixed missing milliseconds in client logs timestamps.

v0.7.1

08 Mar 22:16
Compare
Choose a tag to compare

Fixed

  • Fixed an issue that could cause join to fail if recording/transcription/live stream was started from the REST API.