Skip to content

Releases: livekit/python-sdks

api-v0.4.0

13 Jan 00:56
9b7d0de

Choose a tag to compare

Pin versions for protocol (#141)

rtc-v0.7.1

12 Jan 14:21
62cbed0

Choose a tag to compare

What's Changed

Full Changelog: rtc-v0.7.0...rtc-v0.7.1

rtc-v0.7.0

11 Jan 11:07
8eea946

Choose a tag to compare

Breaking changes from rtc-v0.6.0

  • arguments inside the data_received event changed: See #111

Ffi/Rust Changes

What's Changed

Full Changelog: rtc-v0.6.0...rtc-v0.7.0

api-v0.3.0

06 Dec 22:13
0243590

Choose a tag to compare

Breaking changes

Upgraded aiohttp from 3.8 to 3.9, api.LiveKitAPI timeout argument is now a aiohttp.ClientTimeout

What's Changed

Full Changelog: api-v0.2.0...api-v0.3.0

rtc-v0.6.0

14 Nov 07:32
b7c8030

Choose a tag to compare

Breaking changes from v0.5.0

The VideoSource constructor now mandates the inclusion of width and height parameters. These are essential for accurately determining the simulcast layers while publishing the track.

What's Changed

Full Changelog: api-v0.1.3...rtc-v0.6.0

api-v0.2.0

14 Nov 07:36
b7c8030

Choose a tag to compare

Breaking changes from v0.2.0

RoomService can no longer be accessed directly. To use the services, create an instance using api.LiveKitAPI(url, api_key, api_secret).
See example here

What's Changed

Full Changelog: api-v0.1.3...rtc-v0.6.0

api-v0.1.3

31 Oct 01:33
474f4d6

Choose a tag to compare

What's Changed

Full Changelog: api-v0.1.1...api-v0.1.3

rtc-v0.5.0

30 Oct 18:34
1c8d59c

Choose a tag to compare

Breaking changes from v0.4.*

The python-sdks repository is now a monorepo containing the livekit and livekit-api packages.
This means you must import the rtc package using from livekit import rtc instead of import livekit

  • The ctypes are now removed from the public facing api
    • You can now easily interact with livekit using the standard python buffers
  • Removed pyee dependency:
    • To register a listener, use Room.on (add_listener has been removed)
  • async close functions are now renamed to aclose
  • AudioFrame constructor now requires data, if you want to easily allocate a new frame, use AudioFrame.create
  • Video* buffers constructor now requires data

livekit-api (pypi)

The first version is now released, it allows the creation of access tokens and making requests to the room service

What's Changed

  • feat: initial monorepo & server sdk by @theomonnom in #61
  • fix: api improvements by @theomonnom in #77
    • AudioStream and VideoStream are now correctly disposing
    • The typing informations are now included inside the package (e.g rtc.TrackKind.KIND_VIDEO is now accessible)
    • Added LocalTrack, RemoteTrack, AudioTrack and VideoTrack types

Full Changelog: v0.4.6...rtc-v0.5.0

v0.4.6

03 Oct 04:46
15934c5

Choose a tag to compare

What's Changed

  • fix: set rparticipant to None by default by @MDBox in #74

New Contributors

  • @MDBox made their first contribution in #74

Full Changelog: v0.4.5...v0.4.6

v0.4.5

02 Oct 19:20
f7adeb6

Choose a tag to compare

What's Changed

Full Changelog: v0.4.3...v0.4.5