🚀 Cont. Towards Matrix 2.0 – MatrixRTC-Authorisation Service
This release is a minor update from 0.4.0 reflecting the lastest changes in MSC4195: MatrixRTC Transport which adds unpadded base64 encoding to hashes for room alias and participant ID.
Furthermore, this release ensures compatibility between clients using the old /sfu/get endpoint and the new /get_token endpoint (details are here).
Docker image
The service is available as a Docker image from the GitHub Container Registry.
docker pull ghcr.io/element-hq/lk-jwt-service:0.4.1
Precompiled binaries
The service is available as static precompiled binaries for amd64 and arm64 on linux attached to this release below.
What's Changed
- README: Use LIVEKIT_FULL_ACCESS_HOMESERVERS consistently by @csett86 in #140
- README: Describe the static binaries by @csett86 in #141
- refactor build.yaml into reusable chunks by @fkwp in #142
- fix build.yaml date determination by @fkwp in #143
- Use base64 encoded hashes for room alias and participant ID (minimize identifying metadata sent to SFU) by @robintown in #144
- Add 'synchronize' and 'opened' types to PR trigger by @fkwp in #146
- Update room alias handling in token generation for LegacySfuRequest by @fkwp in #147
New Contributors
- @robintown made their first contribution in #144
Full Changelog: v0.4.0...v0.4.1