Skip to content

v45.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:14

🚨 BREAKING CHANGES

  • Update LiveKit endpoint request types to use member_id (#5588). Contributed by @robintown.

🦖 Deprecations

✨ Features

  • Add CryptoApi.setDeviceBlocked (#5613). Contributed by @9clg6.
  • Add methods to enable publishing on remote SFUs (#5630). Contributed by @Johennes.
  • Add member.membership on RTC member events (#5616). Contributed by @Johennes.
  • Implement updated RTC to-device message format (#5619). Contributed by @Johennes.
  • Pin the WASM SDK to a specific release (#5589). Contributed by @kaylendog.
  • Add support for simplified sliding sync expanded_timeline (#5614). Contributed by @t3chguy.
  • Support the stable version of mutual rooms (#5513). Contributed by @CatCraftYT.
  • Strengthen the type of MatrixRTCSession.slotId (#5611). Contributed by @robintown.

🐛 Bug Fixes

  • Honour abort() for OAuth 2.0 requests (#5620). Contributed by @hughns.
  • Match RTC key messages to member IDs by user, device _and_ member ID (#5632). Contributed by @Johennes.
  • Honour fetchFn for OAuth 2.0 requests (#5618). Contributed by @hughns.
  • Check MSC4143 support before requesting RTC transports (#5609). Contributed by @frastefanini.
  • Use the configured logger for OAuth 2.0 requests (#5617). Contributed by @hughns.
  • MSC4140: handle 409 on delayed event management in the MatrixRTC MembershipManager (#5553). Contributed by @barodeur.
  • Fix race condition in MatrixClient::peek corrupting room in store (#5606). Contributed by @t3chguy.
  • Fix crypto database being stuck open after certain crypto methods (#5605). Contributed by @t3chguy.
  • Correctly handle sticky TTL in the sync accumulator (#5608). Contributed by @Johennes.
  • Stop CapabilityPoller when fetch is in flight and stop RetentionPolicyService on stopClient (#5604). Contributed by @shyamsharmas124-commits.