All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2023-05-01
- Updated LiveKit protocol to v1.5.4
- BREAKING: Reorganized the package into submodules.
The new modules are friendlier re-exports of everything from the protocol, e.g.
livekit.models. The twirp servers and clients (such asEgressServer) can be found inlivekit.twirp. - BREAKING:
DataPacketKindremoved in favour ofmodels.DataPacket.Kinddirectly from the protocol models. Use the constantsDataPacket.RELIABLEandDataPacket.LOSSY. - BREAKING:
livekit.utilshas been made private (by renaming it to_utils)
- Updated pre-commit hooks
- Add GitHub Actions for isort and black
0.4.1 - 2022-12-16
- Updated LiveKit protocol to v1.3.0
0.4.0 - 2022-12-01
- Added
nameargument toAccessToken. This is assigned by LiveKit to thenameof theParticipantInfoobject. (See #1)
- Updated LiveKit protocol to v1.2.3
- Use a git submodule for
protocolto pin a specific LiveKit protocol release. - add
pre-commitdev dependency
0.3.2 - 2022-05-27
- Actually fix proto and twirp modules not importing correctly :^)
0.3.1 - 2022-05-27 (yanked)
- fix proto and twirp modules not importing correctly
0.3.0 - 2022-05-27 (yanked)
- Updated LiveKit protocol to v0.13.2
- Changed build system from flit to setuptools
- Added pre-commit hooks
- Fix tox issue from setuptools
0.2.4 - 2022-03-17
- updated LiveKit protocol to v0.11.13
0.2.3 - 2021-12-17
- permissions error for
get_participant
0.2.2 - 2021-12-16
- permissions error for
remove_participant
0.2.1 - 2021-12-15
- add
metadataparameter toAccessTokenconstructor
- add
roompermission forupdate_participantandupdate_subscriptionsinRoomServiceClient. Fixes permissions denied error.
0.2.0 - 2021-12-14
- BREAKING: added
RoomServiceClientwrapper class- Wrapper around the generated twirp
RoomServiceClient - Has nicer API which is more similar to the official JavaScript LiveKit Server SDK.
- This is a breaking change because generated
RoomServiceClientused to be exposed directly.
- Wrapper around the generated twirp
- build: add check for isort command
- AccessToken: make ttl not nullable and assert ttl > 0
- test: add coverage and pytest-coverage. remove tox
- test: add tests for AccessToken
0.1.1 - 2021-12-10
- example: need to pass
headersdictionary as keyword argument toContext
distdirectory in.gitignoreLICENCEfile- add
licencetopyproject.toml - add
python-requirestopyproject.toml
0.1.0 - 2021-12-10
- Initial release
- LiveKit protocol v0.11.0