Skip to content

Releases: daily-co/daily-python

v0.21.0

29 Oct 00:21

Choose a tag to compare

Changed

  • Increased start transcription and start dialout timeouts to 20 seconds.

  • CallClient.start_dialout() now returns two parameters in the completion callback: session ID and error. Previously, it only returned an error.

  • CallClient.start_recording() now returns two parameters in the completion callback: stream ID and error. Previously, it only return an error.

Fixed

  • Fixed an issue where start recording, start transcription and start dialout server error messages were ignored.

v0.20.0

16 Oct 23:17

Choose a tag to compare

Changed

  • Updated to PyO3 0.26.0.

Fixed

  • Fixed an issue that could cause a segmentation fault when switching or stopping the network while using custom audio sources.

v0.19.9

06 Sep 01:08

Choose a tag to compare

Fixed

  • Fixed an issue where custom audio tracks won't send silence from the very beginning. This is necessary to avoid issues with browsers that expect RTP packets from the start.

v0.19.8

27 Aug 21:45

Choose a tag to compare

Fixed

  • Fixed an issue where the application could keep attempting to send messages after the signaling channel was closed preventing the application to finish.

v0.19.7

14 Aug 06:26

Choose a tag to compare

Added

  • Added callerId field to CallClient.sip_call_transfer() properties.

v0.19.6

02 Aug 03:16

Choose a tag to compare

Fixed

  • Fixed a race condition that would cause audio to never be processed when received.

v0.19.5

30 Jul 20:19

Choose a tag to compare

Added

  • It is now possible to set a logging interval when creating an audio or video renderer. This is useful to check if the renderers are being called correctly (specially on startup). By default, the interval is set to 10 seconds but can be changed using the logging_interval_ms argument. Note that these logs are only visible when setting the environment variable RUST_LOG=debug.

Fixed

  • Fixed an issue where the newly introduce Daily.set_log_level() was only setting the log level in debug builds.

v0.19.4

02 Jul 04:25

Choose a tag to compare

Added

  • Added Daily.set_log_level() as well as a new log_level argument to Daily.init(). The available log levels are: LogLevel.Off, LogLevel.Error, LogLevel.Warn, LogLevel.Info, LogLevel.Debug, LogLevel.Trace.

v0.19.3

17 Jun 16:58

Choose a tag to compare

Added

  • Added option to ignore audio level when creating a custom audio track.

v0.19.2

10 Jun 02:01

Choose a tag to compare

Fixed

  • Fixed an issue where an audio source could cause a segmentation fault on application exit if audio was still being written.