Releases: livekit/python-sdks
Releases · livekit/python-sdks
rtc-v0.8.0
Breaking changes from rtc-v0.7.0
rtc.VideoFrameconstructor changed
What's Changed
- pin versions for protocol by @keepingitneil in #141
- relax version pinning for protobuf by @keepingitneil in #142
- improvements to VideoFrame and publish_track APIs by @davidzhao in #144
- chatManager to manage sending/receiving of chat messages by @davidzhao in #143
- raise exception when ffi_client.request returns INVALID_HANDLE by @theomonnom in #145
Full Changelog: rtc-v0.7.1...rtc-v0.8.0
protocol-v0.3.1
What's Changed
- Relax version pinning for protobuf by @keepingitneil in #142
Full Changelog: api-v0.4.0...protocol-v0.3.1
api-v0.4.1
What's Changed
- Relax version pinning for protobuf by @keepingitneil in #142
Full Changelog: api-v0.4.0...api-v0.4.1
proto-v0.3.0
Pin versions for protocol (#141)
api-v0.4.0
Pin versions for protocol (#141)
rtc-v0.7.1
What's Changed
- don't run builds outside of cibuildwheel by @theomonnom in #138
- fix resources package_data by @theomonnom in #139
- reenable windows by @theomonnom in #140
Full Changelog: rtc-v0.7.0...rtc-v0.7.1
rtc-v0.7.0
Breaking changes from rtc-v0.6.0
- arguments inside the
data_receivedevent changed: See #111
Ffi/Rust Changes
- initial connection retry livekit/rust-sdks#245
- rename rgba conversion methods livekit/rust-sdks#257
- automatically capture blank frames on audio sources livekit/rust-sdks#258 livekit/rust-sdks#272
- fix deadlock when creating VideoStream and AudioStream livekit/rust-sdks#260
- add vp9 & av1 (no adaptive layers) livekit/rust-sdks#263
- fix panic when selecting an encoding livekit/rust-sdks#265
- session stats livekit/rust-sdks#266
- fix panic when publishing data while the room is closed livekit/rust-sdks#275
- explicit url errors livekit/rust-sdks#281
- treat all signal messages as ping response livekit/rust-sdks#243
What's Changed
- forward logs from Rust to Python by @theomonnom in #105 livekit/rust-sdks#270 livekit/rust-sdks#246
- support topic on data packets by @theomonnom in #111 livekit/rust-sdks#256
- fix: ffi initialization by @theomonnom in #120
- add doc generation to GH workflows by @keepingitneil in #122
- expose Twirp errors to the public API by @theomonnom in #123
- log when tasks fail + bump proto requirement by @keepingitneil in #124
- instantiate FfiClient Lazily by @keepingitneil in #125
- feat: create DataPacket dataclass by @theomonnom in #126
- update track_sid after publishing by @theomonnom in #128
- replace deprecated pkg_resources by @keepingitneil in #129
- include analytics protobuf by @davidzhao in #130
- update protocol by @davidzhao in #131
- export DataPacket in rtc by @davidzhao in #133
- rtc-v0.7.0 by @theomonnom in #132
Full Changelog: rtc-v0.6.0...rtc-v0.7.0
api-v0.3.0
Breaking changes
Upgraded aiohttp from 3.8 to 3.9, api.LiveKitAPI timeout argument is now a aiohttp.ClientTimeout
What's Changed
- load env at runtime by @theomonnom in #113
- fix: access token VideoGrants types by @theomonnom in #112
- fix shared sessions by @theomonnom in #114
- update aiohttp by @theomonnom in #115
- api-v0.3.0 by @theomonnom in #116
Full Changelog: api-v0.2.0...api-v0.3.0
rtc-v0.6.0
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
- feat: rtc stats by @theomonnom in #86
- fix: add resolution arguments to VideoSource by @theomonnom in #88
- fix blurry video #85
- move protocol to livekit-protocol package by @theomonnom in #89 #90
- update ffi to v0.3.13 by @theomonnom in #97
- fixed ffmpeg H.264 decoder not found #95
Full Changelog: api-v0.1.3...rtc-v0.6.0
api-v0.2.0
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
- feat: agent property to VideoGrants by @theomonnom in #87
- move protocol to livekit-protocol package by @theomonnom in #89 #90
- improve API ergonomics, updated examples and readme by @davidzhao in #91
- update client-sdk-python -> python-sdks by @davidzhao in #94
- add other api services, token verifier & webhooks by @theomonnom in #98
- update readme & fix access token by @theomonnom in #99
- fix webhook & add examples by @theomonnom in #100
Full Changelog: api-v0.1.3...rtc-v0.6.0