Skip to content

Releases: matrix-org/matrix-js-sdk

v37.4.0-rc.0

15 Apr 13:21

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

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

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.

v37.2.0

25 Mar 14:42

Choose a tag to compare

✨ Features

  • Add reportRoom API (#4753). Contributed by @Half-Shot.
  • MatrixRTC: New membership manager (#4726). Contributed by @toger5.
  • Add disableKeyStorage() to crypto API (#4742). Contributed by @dbkr.

πŸ› Bug Fixes

  • Allow port differing in OIDC dynamic registration URIs (#4749). Contributed by @t3chguy.
  • OIDC: only pass logo_uri, policy_uri, tos_uri if they conform to "common base" (#4748). Contributed by @t3chguy.

v37.2.0-rc.0

18 Mar 13:24

Choose a tag to compare

v37.2.0-rc.0 Pre-release
Pre-release

✨ Features

  • Add reportRoom API (#4753). Contributed by @Half-Shot.
  • MatrixRTC: New membership manager (#4726). Contributed by @toger5.
  • Add disableKeyStorage() to crypto API (#4742). Contributed by @dbkr.

πŸ› Bug Fixes

  • Allow port differing in OIDC dynamic registration URIs (#4749). Contributed by @t3chguy.
  • OIDC: only pass logo_uri, policy_uri, tos_uri if they conform to "common base" (#4748). Contributed by @t3chguy.

v37.1.0

11 Mar 14:34

Choose a tag to compare

πŸ¦– Deprecations

  • MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.

✨ Features

  • Add EventType.SecretRequest and EventType.SecretSend (#4728). Contributed by @richvdh.
  • Attest npm package provenance (#4724). Contributed by @t3chguy.
  • Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.

πŸ› Bug Fixes

  • Handle unexpected token refresh failures gracefully (#4731). Contributed by @t3chguy.
  • Fix idempotency issue around token refresh (#4730). Contributed by @t3chguy.
  • Delete the dehydrated device when resetEncryption is called (#4727). Contributed by @uhoreg.

v37.1.0-rc.0

04 Mar 12:44

Choose a tag to compare

v37.1.0-rc.0 Pre-release
Pre-release

πŸ¦– Deprecations

  • MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.

✨ Features

  • Add EventType.SecretRequest and EventType.SecretSend (#4728). Contributed by @richvdh.
  • Attest npm package provenance (#4724). Contributed by @t3chguy.
  • Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.

πŸ› Bug Fixes

  • Handle unexpected token refresh failures gracefully (#4731). Contributed by @t3chguy.
  • Fix idempotency issue around token refresh (#4730). Contributed by @t3chguy.
  • Delete the dehydrated device when resetEncryption is called (#4727). Contributed by @uhoreg.

v37.0.0

25 Feb 13:11

Choose a tag to compare

🚨 BREAKING CHANGES

πŸ¦– Deprecations

  • Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.

✨ Features

  • Fix typos in client.ts (#4715). Contributed by @toger5.
  • Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
  • Remove deprecated PrefixedLogger interface (#4705). Contributed by @richvdh.
  • MatrixClient.setAccountData: await remote echo. (#4695). Contributed by @richvdh.

πŸ› Bug Fixes

  • Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
  • Fix resetEncryption to remove secrets in 4S (#4683). Contributed by @florianduros.

v37.0.0-rc.0

18 Feb 12:59

Choose a tag to compare

v37.0.0-rc.0 Pre-release
Pre-release

🚨 BREAKING CHANGES

πŸ¦– Deprecations

  • Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.

✨ Features

  • Fix typos in client.ts (#4715). Contributed by @toger5.
  • Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
  • Remove deprecated PrefixedLogger interface (#4705). Contributed by @richvdh.
  • MatrixClient.setAccountData: await remote echo. (#4695). Contributed by @richvdh.

πŸ› Bug Fixes

  • Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
  • Fix resetEncryption to remove secrets in 4S (#4683). Contributed by @florianduros.

v36.2.0

11 Feb 14:23

Choose a tag to compare

πŸ¦– Deprecations

  • [Backport staging] Deprecate parameter and functions using legacy crypto in models/event.ts (#4700). Contributed by @RiotRobot.

✨ Features

  • Improve types around Terms (#4674). Contributed by @t3chguy.
  • Provide more options for starting dehydration (#4664). Contributed by @uhoreg.
  • Device Dehydration | js-sdk: store/load dehydration key (#4599). Contributed by @BillCarsonFr.
  • Add unspecced backup disable flag (#4661). Contributed by @dbkr.
  • Switch OIDC primarily to new /auth_metadata API (#4626). Contributed by @t3chguy.
  • Add CryptoApi.resetEncryption (#4614). Contributed by @florianduros.

πŸ› Bug Fixes