Releases: livekit/python-sdks
Releases · livekit/python-sdks
api-v0.4.2
What's Changed
- Do not raise exception on unknown fields by @davidzhao in #151
Full Changelog: api-v0.4.1...api-v0.4.2
rtc-v0.8.0
Breaking changes from rtc-v0.7.0
rtc.VideoFrame
constructor 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_received
event 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