Matrix (Synapse/Element) - Package Updates
-
[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
-
[1.121.0]
- Update synapse to 1.140.0
- Full Changelog
- Add a new Media Query by ID Admin API that allows server admins to query and investigate the metadata of local or cached remote media via the origin/media_id identifier found in a Matrix Content URI. (#18911)
- Add a new Fetch Event Admin API to fetch an event by ID. (#18963)
- Update MSC4284: Policy Servers implementation to support signatures when available. (#18934)
- Add experimental implementation of the GET /_matrix/client/v1/rtc/transports endpoint for the latest draft of MSC4143: MatrixRTC. (#18967)
- Expose a defer_to_threadpool function in the Synapse Module API that allows modules to run a function on a separate thread in a custom threadpool. (#19032)