Skip to content

Releases: livekit/python-sdks

api-v0.3.0

06 Dec 22:13
0243590
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v0.4.3

25 Sep 04:58
a9da597
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

21 Sep 20:23
Compare
Choose a tag to compare

Breaking changes from v0.4.1

  • KeyProviderOptions.uncrypted_magic_bytes has been removed

What's Changed

  • e2ee fixes and webrtc update in livekit/rust-sdks#190
  • framecryptor improvements webrtc-sdk/webrtc#96
    • use independent threads to process frame encryption/decryption
    • correctly handle SIF Trailer
    • fix a fault tolerance judgment failure

Full Changelog: v0.4.1...v0.4.2

v0.4.1

19 Sep 21:46
27e0963
Compare
Choose a tag to compare

What's Changed

  • fix: don't stop the room receive loop on exception by @theomonnom in #63

Full Changelog: v0.4.0...v0.4.1