Matrix (Synapse/Element) - Package Updates
Pinned
Matrix (Synapse/Element)
-
[1.88.0]
- Update Synapse to 1.101.0
- Full changelog
- Add support for stabilised MSC3981 that adds a recurse parameter on the /relations API. (#16842)
- Fix performance regression when fetching auth chains from the DB. Introduced in v1.100.0. (#16893)
-
[1.9.16]
- Update Element to 1.11.58
- Full changelog
- The flag to enable the Rust crypto implementation is now set to true by default. This means that without any additional configuration every new login will use the new cryptography implementation.
- Add Element call related functionality to new room header (#12091). Contributed by @toger5.
- Add labs flag for Threads Activity Centre (#12137). Contributed by @florianduros.
- Refactor element call lobby + skip lobby (#12057). Contributed by @toger5.
- Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (#9271). Contributed by @dhenneke.
- Add notification dots to thread summary icons (#12146). Contributed by @dbkr.
- [Backport staging] Fix the StorageManger detecting a false positive consistency check when manually migrating to rust from labs (#12230). Contributed by @RiotRobot.
- Fix logout can take ages (#12191). Contributed by @BillCarsonFr.
- Fix Mark all as read in settings (#12205). Contributed by @florianduros.
- Fix default thread notification of the new RoomHeader (#12194). Contributed by @florianduros.
- Fix display of room notification debug info (#12183). Contributed by @dbkr.
-
[1.9.17]
- Update Element to 1.11.59
- Full changelog
- Ignore activity in TAC (#12269). Contributed by @florianduros.
- Use browser's font size instead of hardcoded 16px as root font size (#12246). Contributed by @florianduros.
- Revert "Use Compound primary colors for most actions" (#12264). Contributed by @florianduros.
- Revert "Refine menu, toast, and popover colors" (#12263). Contributed by @florianduros.
- Fix Native OIDC for Element Desktop (#12253). Contributed by @t3chguy.
- Improve client metadata used for OIDC dynamic registration (#12257). Contributed by @t3chguy.
- Refine menu, toast, and popover colors (#12247). Contributed by @robintown.
- Call the AsJson forms of import and exportRoomKeys (#12233). Contributed by @andybalaam.
- Use Compound primary colors for most actions (#12241). Contributed by @robintown.
- Enable redirected media by default (#12142). Contributed by @turt2live.
- Reduce TAC width by 16px (#12239). Contributed by @florianduros.
- Pop out of Threads Activity Centre (#12136). Contributed by @florianduros.
- Use new semantic tokens for username colors (#12209). Contributed by @robintown.
-
[1.89.0]
- Update Synapse to 1.102.0
- Full changelog
- A metric was added for emails sent by Synapse, broken down by type:
synapse_emails_sent_total
. Contributed by Remi Rampin. (#16881) - Do not send multiple concurrent requests for keys for the same server. (#16894)
- Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. (#16903)
- Always prefer unthreaded receipt when >1 exist (MSC4102). (#16927)
-
[1.9.18]
- Update Element to 1.11.60
- Full changelog
- Refine styles of controls to match Compound (#12299). Contributed by @robintown.
- Hide the archived section (#12286). Contributed by @dbkr.
- Add theme data to EC widget Url (#12279). Contributed by @toger5.
- Update MSC2965 OIDC Discovery implementation (#12245). Contributed by @t3chguy.
- Use green dot for activity notification in LegacyRoomHeader (#12270). Contributed by @florianduros.
-
[1.90.0]
- Update Synapse to 1.103.0
- Full changelog
- Add a new List Accounts v3 Admin API with improved deactivated user filtering capabilities. (#16874)
- Include Retry-After header by default per MSC4041. Contributed by @clokep. (#16947)
- Fix joining remote rooms when a module uses the
on_new_event
callback. This callback may now pass partial state events instead of the full state for remote rooms. Introduced in v1.76.0. (#16973) - Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. Contributed by @ggogel. (#16968)
-
[1.9.20]
- Update Element to 1.11.62
- Full changelog
- Change user permission by using a new apply button (#12346). Contributed by @florianduros.
- Mark as Unread (#12254). Contributed by @dbkr.
- Refine the colors of some more components (#12343). Contributed by @robintown.
- TAC: Order rooms by most recent after notification level (#12329). Contributed by @florianduros.
- Make EC widget theme reactive - Update widget url when the theme changes (#12295). Contributed by @toger5.
- Refine styles of menus, toasts, popovers, and modals (#12332). Contributed by @robintown.
- Element Call: fix widget shown while its still loading (waitForIframeLoad=false) (#12292). Contributed by @toger5.
- Improve Forward Dialog a11y by switching to roving tab index interactions (#12306). Contributed by @t3chguy.
- Call guest access link creation to join calls as a non registered user via the EC SPA (#12259). Contributed by @toger5.
- Use strong element to semantically denote visually emphasised content (#12320). Contributed by @t3chguy.
- Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (#12305). Contributed by @t3chguy.
- [Backport staging] Remove the glass border from modal spinners (#12369). Contributed by @RiotRobot.
- Fix incorrect check for private read receipt support (#12348). Contributed by @tulir.
- TAC: Fix hover state when expanded (#12337). Contributed by @florianduros.
- Fix the image view (#12341). Contributed by @robintown.
- Use correct push rule to evaluate room-wide mentions (#12318). Contributed by @t3chguy.
- Reset power selector on API failure to prevent state mismatch (#12319). Contributed by @t3chguy.
- Fix spotlight opening in TAC (#12315). Contributed by @florianduros.
-
[1.9.21]
- Update Element to 1.11.63
- Full changelog
- Revert "Make EC widget theme reactive - Update widget url when the theme changes" (#12383) in order to fix widgets that require authentication.
- Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
-
[1.91.0]
- Update Synapse to 1.104.0
- Full changelog
- Fix regression when using OIDC provider. Introduced in v1.104.0rc1. (#17031)
- Add an OIDC config to specify extra parameters for the authorization grant URL. IT can be useful to pass an ACR value for example. (#16971)
- Add support for OIDC provider returning JWT. (#16972, #17031)
- Fix a bug which meant that, under certain circumstances, we might never retry sending events or to-device messages over federation after a failure. (#16925)
- Fix various long-standing bugs which could cause incorrect state to be returned from /sync in certain situations. (#16949)
- Fix case in which m.fully_read marker would not get updated. Contributed by @SpiritCroc. (#16990)
- Fix bug which did not retract a user's pending knocks at rooms when their account was deactivated. Contributed by @hanadi92. (#17010)
-
[1.9.22]
- Update Element to 1.11.64
- Full changelog
- Mark all threads as read button (#12378). Contributed by @dbkr.
- Video call meta space (#12297). Contributed by @toger5.
- Add leave room warning for last admin (#9452). Contributed by @Arnei.
- Iterate styles around Link new device via QR (#12356). Contributed by @t3chguy.
- Improve code-splitting of highlight.js and maplibre-gs libs (#12349). Contributed by @t3chguy.
- Use data-mx-color for rainbows (#12325). Contributed by @tulir.
- Fix external guest access url for unencrypted rooms (#12345). Contributed by @toger5.
- Fix video rooms not showing share link button (#12374). Contributed by @toger5.
- Fix space topic jumping on hover/focus (#12377). Contributed by @t3chguy.
- Allow popping out a Jitsi widget to respect Desktop web_base_url config (#12376). Contributed by @t3chguy.
- Remove the Lazy Loading InvalidStoreError Dialogs (#12358). Contributed by @langleyd.
- Improve readability of badges and pills (#12360). Contributed by @robintown.
-
[1.91.1]
- Update Synapse to 1.105.0
- Full changelog
- Stabilize support for MSC4010 which clarifies the interaction of push rules and account data. Contributed by @clokep. (#17022)
- Stabilize support for MSC3981: /relations recursion. Contributed by @clokep. (#17023)
- Add support for moving /pushrules off of main process. (#17037, #17038)
- Fix various long-standing bugs which could cause incorrect state to be returned from /sync in certain situations. (#16930, #16932, #16942, #17064, #17065, #17066)
- Fix server notice rooms not always being created as unencrypted rooms, even when encryption_enabled_by_default_for_room_type is in use (server notices are always unencrypted). (#17033)
- Fix the .m.rule.encrypted_room_one_to_one and .m.rule.room_one_to_one default underride push rules being in the wrong order. Contributed by @Sumpy1. (#17043)
-
[1.9.23]
- Update Element to 1.11.65
- Full changelog
- Make empty state copy for TAC depend on the value of the setting (#12419). Contributed by @dbkr.
- Linkify User Interactive Authentication errors (#12271). Contributed by @t3chguy.
- Add support for device dehydration v2 (#12316). Contributed by @uhoreg.
- Replace SecurityCustomisations with CryptoSetupExtension (#12342). Contributed by @thoraj.
- Add activity toggle for TAC (#12413). Contributed by @dbkr.
- Humanize spell check language labels (#12409). Contributed by @t3chguy.
- Call Guest Access, give user the option to change the acces level so they can generate a call link. (#12401). Contributed by @toger5.
- TAC: Release Announcement (#12380). Contributed by @florianduros.
- Show the call and share button if the user can create a guest link. (#12385). Contributed by @toger5.
- Add analytics for mark all threads unread (#12384). Contributed by @dbkr.
- Add EventType.RoomEncryption to the auto approve capabilities of Element Call widgets (#12386). Contributed by @toger5.
- Fix link modal not shown after access upgrade (#12411). Contributed by @toger5.
- Fix thread navigation in timeline (#12412). Contributed by @florianduros.
- Fix inability to join a knock room via space hierarchy view (#12404). Contributed by @t3chguy.
- Focus the thread panel when clicking on an item in the TAC (#12410). Contributed by @dbkr.
- Fix space hierarchy tile busy state being stuck after join error (#12405). Contributed by @t3chguy.
- Fix room topic in-app links not being handled correctly on topic dialog (#12406). Contributed by @t3chguy.
-
[1.91.2]
- Update Synapse to 1.105.1
- Full changelog
- GHSA-3h7q-rfh9-xm4v / CVE-2024-31208 — High Severity . Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage.
-
[1.92.0]
- Update Synapse to 1.106.0
- Full changelog
- Send an email if the address is already bound to an user account. (#16819)
- Implement the rendezvous mechanism described by MSC4108. (#17056)
- Support delegating the rendezvous mechanism described MSC4108 to an external implementation. (#17086)
- Add validation to ensure that the limit parameter on /publicRooms is non-negative. (#16920)
- Return 400 M_NOT_JSON upon receiving invalid JSON in query parameters across various client and admin endpoints, rather than an internal server error. (#16923)
- Make the CSAPI endpoint /keys/device_signing/upload idempotent. (#16943)
- Redact membership events if the user requested erasure upon deactivating. (#17076)
-
[1.9.24]
- Update Element to 1.11.66
- Full changelog
- Use a different error message for UTDs when you weren't in the room. (#12453). Contributed by @uhoreg.
- Take the Threads Activity Centre out of labs (#12439). Contributed by @dbkr.
- Expected UTDs: use a different message for UTDs sent before login (#12391). Contributed by @richvdh.
- Add Tooltip to AccessibleButton (#12443). Contributed by @florianduros.
- Add analytics to activity toggles (#12418). Contributed by @dbkr.
- Decrypt events in reverse order without copying the array (#12445). Contributed by @Johennes.
- Use new compound tooltip (#12416). Contributed by @florianduros.
- Expected UTDs: report a different Posthog code (#12389). Contributed by @richvdh.
- TAC: Fix accessibility issue when the Release announcement is displayed (#12484). Contributed by @RiotRobot.
- TAC: Close Release Announcement when TAC button is clicked (#12485). Contributed by @florianduros.
- MenuItem: fix caption usage (#12455). Contributed by @florianduros.
- Show the local echo in previews (#12451). Contributed by @langleyd.
- Fixed the drag and drop of X #27186 (#12450). Contributed by @asimdelvi.
- Move the TAC to above the button (#12438). Contributed by @dbkr.
- Use the same logic in previews as the timeline to hide events that should be hidden (#12434). Contributed by @langleyd.
- Fix selector so maths support doesn't mangle divs (#12433). Contributed by @uhoreg.
-
[1.93.0]
- Update Synapse to 1.107.0
- Full changelog
- Add preliminary support for MSC3823: Account Suspension. (#17051)
- Declare support for Matrix v1.10. Contributed by @clokep. (#17082)
- Add support for MSC4115: membership metadata on events. (#17104, #17137)
- Fixed search feature of Element Android on homesevers using SQLite by returning search terms as search highlights. (#17000)
- Fixes a bug introduced in v1.52.0 where the destination query parameter for the Destination Rooms Admin API failed to actually filter returned rooms. (#17077)
- For MSC3266 room summaries, support queries at the recommended endpoint of /_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}. The existing endpoint of /_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary is deprecated. (#17078)
- Apply user email & picture during OIDC registration if present & selected. (#17120)
- Improve error message for cross signing reset with MSC3861 enabled. (#17121)
- Fix a bug which meant that to-device messages received over federation could be dropped when the server was under load or networking problems caused problems between Synapse processes or the database. (#17127)
- Fix bug where StreamChangeCache would not respect configured cache factors. (#17152)
-
[1.9.25]
- Update Element to 1.11.67
- Full changelog
- Tooltip: Improve the accessibility of the composer and the rich text editor (#12459). Contributed by @florianduros.
- Allow explicit configuration of OIDC dynamic registration metadata (#12514). Contributed by @t3chguy.
- Tooltip: improve accessibility for messages (#12487). Contributed by @florianduros.
- Collapse UserSettings tabs to just icons on narrow screens (#12505). Contributed by @dbkr.
- Add room topic to right panel room info (#12503). Contributed by @t3chguy.
- OIDC: pass id_token via id_token_hint on Manage Account interaction (#12499). Contributed by @t3chguy.
- Tooltip: improve accessibility in room (#12493). Contributed by @florianduros.
- Tooltip: improve accessibility for call and voice messages (#12489). Contributed by @florianduros.
- Move the active tab in user settings to the dialog title (#12481). Contributed by @dbkr.
- Tooltip: improve accessibility of spaces (#12497). Contributed by @florianduros.
- Tooltip: improve accessibility of the right panel (#12490). Contributed by @florianduros.
- MSC3575 (Sliding Sync) add well-known proxy support (#12307). Contributed by @EdGeraghty.
- Reuse single PlaybackWorker between Playback instances (#12520). Contributed by @t3chguy.
- Fix well-known lookup for sliding sync labs check (#12519). Contributed by @t3chguy.
- Fix element-desktop-ssoid being included in OIDC Authorization call (#12495). Contributed by @t3chguy.
- Fix beta notifications reconciliation for intentional mentions push rules (#12510). Contributed by @t3chguy.
- fix avatar stretched on 1:1 call (#12494). Contributed by @I-lander.
- Check native sliding sync support against an unstable feature flag (#12498). Contributed by @turt2live.
- Use OPTIONS for sliding sync detection poke (#12492). Contributed by @turt2live.
- TAC: hide tooltip when the release announcement is displayed (#12472). Contributed by @florianduros.
-
[1.94.0]
- Update Synapse to 1.108.0
- Full changelog
- Add a feature that allows clients to query the configured federation whitelist. Disabled by default. (#16848, #17199)
- Add the ability to allow numeric user IDs with a specific prefix when in the CAS flow. Contributed by Aurélien Grimpard. (#17098)
- Fix bug where push rules would be empty in /sync for some accounts. Introduced in v1.93.0. (#17142)
- Add support for optional whitespace around the Federation API's Authorization header's parameter commas. (#17145)
- Fix bug where disabling room publication prevented public rooms being created on workers. (#17177, #17184)
-
[1.9.26]
- Update Element to 1.11.68
- Full changelog
- Tooltip: Improve accessibility for context menus (#12462). Contributed by @florianduros.
- Tooltip: Improve accessibility of space panel (#12525). Contributed by @florianduros.