Releases: livekit/python-sdks
Releases · livekit/python-sdks
protocol-v1.1.5
What's Changed
- feat: expose participant_active event and joined_at, state fields by @davidzhao in #593
- version bump to 1.1.5 by @davidzhao in #596
- generate text mode protos by @longcw in #598
- ci: add PyPI publish workflow with trusted publishing by @theomonnom in #601
- ci: fix publish workflow version bump command by @theomonnom in #602
- ci: fix publish workflow version reading by @theomonnom in #603
- ci: remove release label from publish PR creation by @theomonnom in #604
- update proto: add agent_dev proto for CLI hot reload IPC by @theomonnom in #597
- livekit-protocol v1.1.5 by @github-actions[bot] in #605
New Contributors
- @github-actions[bot] made their first contribution in #605
Full Changelog: rtc-v1.1.4...protocol-v1.1.5
rtc-v1.1.4
What's Changed
- Data tracks support by @ladvoc in #586 (docs, blog post)
- add optional reason to Room.disconnect() by @theomonnom in #584
- use unbounded buffer for audio_stream by @xianshijing-lk in #590
Full Changelog: rtc-v1.1.3...rtc-v1.1.4
rtc-v1.1.3
What's Changed
- fix: correct error handling in process_reverse_stream by @theomonnom in #588
- livekit-rtc 1.1.3 by @theomonnom in #589
Full Changelog: protocol-v1.1.3...rtc-v1.1.3
protocol-v1.1.3
What's Changed
- update locked package versions by @davidzhao in #583
- update protocol & livekit-protocol 1.1.3 by @theomonnom in #587
Full Changelog: rtc-v1.1.2...protocol-v1.1.3
rtc-v1.1.2
What's Changed
- normalize memoryview format to bytes in AudioFrame by @theomonnom in #581
- livekit-rtc 1.1.2 by @theomonnom in #582
Full Changelog: rtc-v1.1.1...rtc-v1.1.2
rtc-v1.1.1
What's Changed
- materialize sliced memoryviews in AudioFrame and VideoFrame by @theomonnom in #579
- livekit-rtc 1.1.1 by @theomonnom in #580
Full Changelog: rtc-v1.1.0...rtc-v1.1.1
rtc-v1.1.0
What's Changed
- lazy ffi dlopen by @theomonnom in #567
- expose participant permissions by @theomonnom in #568
- feat(rtc): Add event_types filtering to FfiQueue.subscribe() to reduce memory allocations by @Hormold in #564
- add py3.14 tests by @theomonnom in #572
- optimize unnecessary copy by @theomonnom in #573
- feat: add connect_timeout and single_peer_connection by @davidzhao in #576
- add is_screencast to VideoSource by @theomonnom in #575
- livekit-rtc 1.1.0 by @theomonnom in #578
New Contributors
Full Changelog: rtc-v1.0.25...rtc-v1.1.0
rtc-v1.0.25
rtc-v1.0.23
What's Changed
- Add explicit return types for frame processor methods by @lukasIO in #546
- Update ffi version by @lukasIO in #548
- Bump up RTC version to 1.0.23 by @xianshijing-lk in #550
New Contributors
- @xianshijing-lk made their first contribution in #550
Full Changelog: rtc-v1.0.22...rtc-v1.0.23
rtc-v1.0.22
What's Changed
- feat(connector): initial service impl by @anunaym14 in #529
- livekit-api v1.0.8 by @anunaym14 in #535
- livekit-protocol v1.1.1, livekit-api v1.1.0 by @anunaym14 in #536
- Add frame processor support for audio streams by @lukasIO in #533
- Add token refreshed event by @lukasIO in #534
- fix: correctly initialize AudioStream._processor by @davidzhao in #540
- e2e test livekit-rtc by @davidzhao in #541
- bump rtc version by @lukasIO in #544
Full Changelog: rtc-v1.0.20...rtc-v1.0.22