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:
DataPacketKind
removed in favour ofmodels.DataPacket.Kind
directly from the protocol models. Use the constantsDataPacket.RELIABLE
andDataPacket.LOSSY
. - BREAKING:
livekit.utils
has 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
name
argument toAccessToken
. This is assigned by LiveKit to thename
of theParticipantInfo
object. (See #1)
- Updated LiveKit protocol to v1.2.3
- Use a git submodule for
protocol
to pin a specific LiveKit protocol release. - add
pre-commit
dev 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
metadata
parameter toAccessToken
constructor
- add
room
permission forupdate_participant
andupdate_subscriptions
inRoomServiceClient
. Fixes permissions denied error.
0.2.0 - 2021-12-14
- BREAKING: added
RoomServiceClient
wrapper 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
RoomServiceClient
used 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
headers
dictionary as keyword argument toContext
dist
directory in.gitignore
LICENCE
file- add
licence
topyproject.toml
- add
python-requires
topyproject.toml
0.1.0 - 2021-12-10
- Initial release
- LiveKit protocol v0.11.0