Matrix (Synapse/Element) - Package Updates
-
[1.117.0]
- Update synapse to 1.136.0
- Full Changelog
- Fix bug introduced in 1.135.2 and 1.136.0rc2 where the Make Room Admin API would not treat a room v12's creator power level as the highest in room. (#18805)
-
[1.118.0]
- Update synapse to 1.137.0
- Full Changelog
- Fix a bug which could corrupt auth chains making it impossible to perform state resolution. (#18746)
- Fix error message in register_new_matrix_user utility script for empty registration_shared_secret. (#18780)
- Allow enabling MSC4108 when the stable Matrix Authentication Service integration is enabled. (#18832)
- Include IPv6 networks in denied-peer-ips of coturn setup. Contributed by @litetex. (#18781)
-
[1.10.15]
- Update element-web to 1.11.110
- Full Changelog
- Hide recovery key when re-entering it while creating or changing it (#30499). Contributed by @andybalaam.
- Add
?no_universal_links=true
to OIDC url so EX doesn't try to handle it (#29439). Contributed by @t3chguy. - Show a blue lock for unencrypted rooms and hide the grey shield for encrypted rooms (#30440). Contributed by @langleyd.
- Add support for Module API 1.4 (#30185). Contributed by @t3chguy.
- MVVM - Introduce some helpers for snapshot management (#30398). Contributed by @MidhunSureshR.
- A11y: move focus to right panel when opened (#30553). Contributed by @florianduros.
- Fix e2e warning icon should be white (#30539). Contributed by @florianduros.
- Remove NoOneHere disabled reason. (#30524). Contributed by @toger5.
- Fix downloading files with authenticated media API (#30520). Contributed by @t3chguy.
- Fix call permissions check confusion around element call (#30521). Contributed by @t3chguy.
-
[1.119.0]
- Update synapse to 1.138.0
- Full Changelog
- Support for the stable endpoint and scopes of MSC3861 & co. (#18549)
- Improve database performance of MSC4293 - Redact on Kick/Ban. (#18851)
- Do not throw an error when fetching a rejected delayed state event on startup. (#18858)
- Fix worker documentation incorrectly indicating all room Admin API requests were capable of being handled by workers. (#18853)
- Instrument
_ByteProducer
with tracing to measure potential dead time while writing bytes to the request. (#18804) - Switch to OpenTracing's
ContextVarsScopeManager
instead of our own customLogContextScopeManager
. (#18849) - Trace how much work is being done while "recursively fetching redactions". (#18854)
- Link upstream Twisted bug tracking the problem that explains why we have to use a
Producer
to write bytes to the request. (#18855) - Introduce
EventPersistencePair
type. (#18857)
-
[1.10.16]
- Update element-web to 1.11.111
- Full Changelog
- Do not hide media from your own user by default (#29797). Contributed by @Half-Shot.
- Remember whether sidebar is shown for calls when switching rooms (#30262). Contributed by @bojidar-bg.
- Open the proper integration settings on integrations disabled error (#30538). Contributed by @Half-Shot.
- Show a "progress" dialog while invites are being sent (#30561). Contributed by @richvdh.
- Move the room list to the new ListView(backed by react-virtuoso) (#30515). Contributed by @langleyd.
- [Backport staging] Ensure container starts if it is mounted with an empty /modules directory. (#30705). Contributed by @RiotRobot.
- Fix room joining over federation not specifying vias or using aliases (#30641). Contributed by @t3chguy.
- Fix stable-suffixed MSC4133 support (#30649). Contributed by @dbkr.
- Fix i18n of message when a setting is disabled (#30646). Contributed by @dbkr.
- ListView should not handle the arrow keys if there is a modifier applied (#30633). Contributed by @langleyd.
-
[1.10.17]
- Update element-web to 1.11.112
- Full Changelog
- Fix CVE-2025-59161 / GHSA-m6c8-98f4-75rr
-
[1.119.1]
- Update synapse to 1.138.2
- Full Changelog
- Drop support for Ubuntu 24.10 Oracular Oriole, and add support for Ubuntu 25.04 Plucky Puffin. This change was applied on top of 1.138.1. (#18962)
-
[1.120.0]
- Update synapse to 1.139.0
- Full Changelog
- /register requests from old application service implementations may break when using MAS
-
[1.120.1]
- Update synapse to 1.139.1
- Full Changelog
- Fix CVE-2025-61672 / GHSA-fh66-fcv5-jjfr. Lack of validation for device keys in Synapse before 1.139.1 allows an attacker registered on the victim homeserver to degrade federation functionality, unpredictably breaking outbound federation to other homeservers. (#17097)
- Drop support for unstable field names from the long-accepted MSC2732 (Olm fallback keys) proposal. This change allows unit tests to pass following the security patch above. (#18996)
-
[1.11.1]
- Update element-web to 1.12.1
- Full Changelog
- New Room List: Change the order of filters to match those on mobile (#30905). Contributed by @langleyd.
- New Room List: Don't clear filters on space change (#30903). Contributed by @langleyd.
- Add release announcement for the sounds (#30900). Contributed by @langleyd.
- Rich Text Editor: Add emoji suggestion support (#30873). Contributed by @langleyd.
- feat: Disable session lock when running in element-desktop (#30643). Contributed by @kaylendog.
- Improve invite dialog ui - Part 1 (#30764). Contributed by @florianduros.
- Update Message Sound for Element (#30804). Contributed by @beatdemon.
- Add new and improved ringtone (#30761). Contributed by @Half-Shot.
- Disable RTE formatting buttons when the content contains a slash command (#30802). Contributed by @langleyd.
- New Room List: Improve robustness of keyboard navigation (#30888). Contributed by @langleyd.
-
[1.120.2]
- Update synapse to 1.139.2
-
[1.120.3]
- Update synapse-s3-storage-provider to 1.6.0