Full Changelog: https://github.com/livekit/python-sdks/compare/api-v0.4.0...protocol-v0.3.1
Full Changelog: https://github.com/livekit/python-sdks/compare/rtc-v0.7.0...rtc-v0.7.1
data_received event changed: See https://github.com/livekit/python-sdks/pull/111Full Changelog: https://github.com/livekit/python-sdks/compare/rtc-v0.6.0...rtc-v0.7.0
Upgraded aiohttp from 3.8 to 3.9, api.LiveKitAPI timeout argument is now a aiohttp.ClientTimeout
Full Changelog: https://github.com/livekit/python-sdks/compare/api-v0.2.0...api-v0.3.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
Full Changelog: https://github.com/livekit/python-sdks/compare/api-v0.1.3...rtc-v0.6.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.
Full Changelog: https://github.com/livekit/python-sdks/compare/api-v0.1.3...rtc-v0.6.0
Full Changelog: https://github.com/livekit/python-sdks/compare/api-v0.1.1...api-v0.1.3
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
Room.on (add_listener has been removed)close functions are now renamed to aclosedata, if you want to easily allocate a new frame, use AudioFrame.createdataThe first version is now released, it allows the creation of access tokens and making requests to the room service
rtc.TrackKind.KIND_VIDEO is now accessible)LocalTrack, RemoteTrack, AudioTrack and VideoTrack typesFull Changelog: https://github.com/livekit/python-sdks/compare/v0.4.6...rtc-v0.5.0
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.4.5...v0.4.6
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.4.3...v0.4.5
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.4.2...v0.4.3
KeyProviderOptions.uncrypted_magic_bytes has been removedFull Changelog: https://github.com/livekit/client-sdk-python/compare/v0.4.1...v0.4.2
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.4.0...v0.4.1
Room.e2ee_manager is now a @property instead of a functionRoom.run has been removed and is automatically being launched on a background task by Room.connect
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.3.3...v0.4.0
frames must now be received by using async generators from VideoStream and AudioStream
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.3.2...v0.3.3
AudioSource.__init__() now requires two parameters: sample_rate and num_channels
AudioSource.capture_frame is now async and automatically handle the clock synchronisation
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.2.5...v0.3.1
Full Changelog: https://github.com/livekit/client-sdk-python/compare/v0.2.2...v0.2.3