Skip to content

Releases: daily-co/daily-python

v0.13.0

16 Nov 00:23
Compare
Choose a tag to compare

Added

  • Added support for dialin-connected, dialin-stopped, dialin-warning, and dialin-error events.

Fixed

  • Fixed a deadlock situation that would occur when reading from a virtual speaker before any remote participants joined the room and then trying to exit the application.

v0.12.0

23 Oct 23:41
Compare
Choose a tag to compare

Added

Fixed

  • Fixed a logging-related crash (stack overflow) that could occur when rapidly starting and stopping the SDK.

  • Fixed an issue where missing fields in the domain/room permission config could cause a connection failure.

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.