Skip to content

Releases: matrix-org/matrix-js-sdk

v37.7.0

03 Jun 14:50
Compare
Choose a tag to compare

🦖 Deprecations

  • MatrixRTC: Rename MembershipConfig parameters (#4714). Contributed by @toger5.

✨ Features

  • Allow the embedded client to work without update_state support (#4849). Contributed by @robintown.
  • Check for unknown variant on to-device sending and fall back to room event encryption. (#4847). Contributed by @toger5.
  • Reapply "Distinguish room state and timeline events in embedded clients" (#4790). Contributed by @robintown.

v37.7.0-rc.0

28 May 13:02
Compare
Choose a tag to compare
v37.7.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • MatrixRTC: Rename MembershipConfig parameters (#4714). Contributed by @toger5.

✨ Features

  • Allow the embedded client to work without update_state support (#4849). Contributed by @robintown.
  • Check for unknown variant on to-device sending and fall back to room event encryption. (#4847). Contributed by @toger5.
  • Reapply "Distinguish room state and timeline events in embedded clients" (#4790). Contributed by @robintown.

v37.6.0

20 May 13:27
Compare
Choose a tag to compare

🦖 Deprecations

  • Deprecate utils function defer in favour of Promise.withResolvers (#4829). Contributed by @t3chguy.

✨ Features

🐛 Bug Fixes

  • Fix autodiscovery handling of 2xx (non-200) codes (#4833). Contributed by @t3chguy.

v37.6.0-rc.0

13 May 10:54
Compare
Choose a tag to compare
v37.6.0-rc.0 Pre-release
Pre-release

🦖 Deprecations

  • Deprecate utils function defer in favour of Promise.withResolvers (#4829). Contributed by @t3chguy.

✨ Features

🐛 Bug Fixes

  • Fix autodiscovery handling of 2xx (non-200) codes (#4833). Contributed by @t3chguy.

v37.5.0

06 May 13:47
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • [Backport staging] Fix token refresh behaviour for non-expired tokens (#4827). Contributed by @RiotRobot.
  • Refactor how token refreshing works to be more resilient (#4819). Contributed by @t3chguy.

v37.5.0-rc.0

29 Apr 10:42
Compare
Choose a tag to compare
v37.5.0-rc.0 Pre-release
Pre-release

✨ Features

🐛 Bug Fixes

  • Refactor how token refreshing works to be more resilient (#4819). Contributed by @t3chguy.

v37.4.0

22 Apr 12:52
Compare
Choose a tag to compare

✨ Features

  • MatrixRTC: Add combined toDeviceAndRoomKeyTransport (#4792). Contributed by @toger5.
  • Make logging consistent for matrixRTC (#4788). Contributed by @toger5.
  • MatrixRTC: ToDevice distribution for media stream keys (#4785). Contributed by @BillCarsonFr.

🐛 Bug Fixes

  • Fix token refresh racing with other requests and not using new token (#4798). Contributed by @t3chguy.
  • Fix fallback to MemoryCryptoStore when LocalStorage unavailable (#4797). Contributed by @t3chguy.
  • Remove duplicate deleteSecretStorage in RustCrypto.resetEncryption (#4789). Contributed by @florianduros.
  • Fix RustCrypto.resetEncryption failure (#4772). Contributed by @florianduros.

v37.4.0-rc.0

15 Apr 13:21
Compare
Choose a tag to compare
v37.4.0-rc.0 Pre-release
Pre-release

✨ Features

  • MatrixRTC: Add combined toDeviceAndRoomKeyTransport (#4792). Contributed by @toger5.
  • Make logging consistent for matrixRTC (#4788). Contributed by @toger5.
  • MatrixRTC: ToDevice distribution for media stream keys (#4785). Contributed by @BillCarsonFr.

🐛 Bug Fixes

  • Fix token refresh racing with other requests and not using new token (#4798). Contributed by @t3chguy.
  • Fix fallback to MemoryCryptoStore when LocalStorage unavailable (#4797). Contributed by @t3chguy.
  • Remove duplicate deleteSecretStorage in RustCrypto.resetEncryption (#4789). Contributed by @florianduros.
  • Fix RustCrypto.resetEncryption failure (#4772). Contributed by @florianduros.

v37.3.0

08 Apr 12:37
Compare
Choose a tag to compare

✨ Features

  • MatrixRTC MembershipManger: remove redundant sendDelayedEventAction and expose status (#4747). Contributed by @toger5.
  • Abstract logout-causing error type from tokenRefreshFunction calls (#4765). Contributed by @t3chguy.
  • Improve PushProcessor::getPushRuleGlobRegex (#4764). Contributed by @t3chguy.
  • Export push processor & method for converting matrix glob to regexp (#4763). Contributed by @t3chguy.
  • Add authenticated media parameter to getMediaConfig (#4762). Contributed by @m004.
  • Rust crypto: set a timeout on outgoing HTTP requests (#4761). Contributed by @richvdh.
  • Switch sliding sync support to simplified sliding sync (#4400). Contributed by @dbkr.

v37.3.0-rc.0

01 Apr 12:28
Compare
Choose a tag to compare
v37.3.0-rc.0 Pre-release
Pre-release

✨ Features

  • MatrixRTC MembershipManger: remove redundant sendDelayedEventAction and expose status (#4747). Contributed by @toger5.
  • Abstract logout-causing error type from tokenRefreshFunction calls (#4765). Contributed by @t3chguy.
  • Improve PushProcessor::getPushRuleGlobRegex (#4764). Contributed by @t3chguy.
  • Export push processor & method for converting matrix glob to regexp (#4763). Contributed by @t3chguy.
  • Add authenticated media parameter to getMediaConfig (#4762). Contributed by @m004.
  • Rust crypto: set a timeout on outgoing HTTP requests (#4761). Contributed by @richvdh.
  • Switch sliding sync support to simplified sliding sync (#4400). Contributed by @dbkr.