Skip to content

Releases: livekit/python-sdks

rtc-v0.15.1

06 Sep 02:22
cd539a6

Choose a tag to compare

What's Changed

Fixed a crash on the FfiClient drop_handle when unsubscribing from a track

Full Changelog: rtc-v0.15.0...rtc-v0.15.1

rtc-v0.15.0

05 Sep 22:49
285d867

Choose a tag to compare

What's Changed

Full Changelog: rtc-v0.13.1...rtc-v0.15.0

rtc-v0.13.1

23 Aug 18:05
f9db55c

Choose a tag to compare

Warning

0.13.x introduces breaking changes to the disconnected RoomEvent. The callback, which used to take no arguments, now requires an argument of type DisconnectReason.

What's Changed

Full Changelog: rtc-v0.12.1...rtc-v0.13.1

protocol-v0.5.1

24 Jun 10:22
2d185d9

Choose a tag to compare

What's Changed

  • Fix: Allow listeners to be edited inside called callbacks by @theomonnom in #202
  • Update README by @lukasIO in #204
  • Update protocol. Support SIP inbound/outbound trunks, grants. by @dennwc in #211
  • Release api and protocol 0.5.1 by @dennwc in #212

New Contributors

Full Changelog: rtc-v0.11.1...protocol-v0.5.1

api-v0.5.1

24 Jun 10:22
2d185d9

Choose a tag to compare

What's Changed

  • Fix: Allow listeners to be edited inside called callbacks by @theomonnom in #202
  • Update README by @lukasIO in #204
  • Update protocol. Support SIP inbound/outbound trunks, grants. by @dennwc in #211
  • Release api and protocol 0.5.1 by @dennwc in #212

New Contributors

Full Changelog: rtc-v0.11.1...api-v0.5.1

rtc-v0.11.1

06 May 19:36
7383150

Choose a tag to compare

What's Changed

Full Changelog: rtc-v0.10.0...rtc-v0.11.1

rtc-v0.10.0

18 Apr 18:25
333e99d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: rtc-v0.9.1...rtc-v0.10.0

rtc-v0.9.1

14 Feb 22:27
5eb5001

Choose a tag to compare

What's Changed

Full Changelog: rtc-v0.9.0...rtc-v0.9.1

rtc-v0.9.0

14 Feb 20:42
818aa98

Choose a tag to compare

Breaking changes from rtc-v0.8.0

  • Video buffers has been reworked. The new VideoFrame implementation can now contains any VideoFormat type:
source = rtc.VideoSource(track)
my_frame = rtc.VideoFrame(1920, 1080, rtc.VideoBufferType.RGBA, data)
source.capture_frame(my_frame)
  • Use the convert method to convert a VideoFrame to another format:
i420_frame = my_frame.convert(rtc.VideoBufferType.I420)
  • You can now directly select the video format when constructing a VideoStream
stream = rtc.VideoStream(track, format=rtc.VideoBufferType.RGBA)
  • VideoStream and AudioStream now receive events instead of directly receiving a frame:
stream = rtc.AudioStream(track)
async for event in stream:
      frame = event.frame

What's Changed

Full Changelog: rtc-v0.8.0...rtc-v0.9.0

api-v0.4.2

14 Feb 21:01
3533993

Choose a tag to compare

What's Changed

Full Changelog: api-v0.4.1...api-v0.4.2