Matrix (Synapse/Element) - Package Updates
Pinned
Matrix (Synapse/Element)
-
[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.
-
[1.97.0]
- Update Synapse to 1.111.0
- Full changelog
-
[1.9.29]
- Update Element to 1.11.71
- Full changelog
-
[1.9.30]
- Update Element to 1.11.72
- Full changelog
- Polyfill Intl.Segmenter for wider web browser compatibility (#27803). Contributed by @dbkr.
- Enable audio/webaudio Modernizr rule (#27772). Contributed by @t3chguy.
- Add release announcement for the new room header (#12802). Contributed by @MidhunSureshR.
- Default the room header to on (#12803). Contributed by @MidhunSureshR.
- Update Thread Panel to match latest designs (#12797). Contributed by @t3chguy.
- Close any open modals on logout (#12777). Contributed by @dbkr.
- Iterate design of right panel empty state (#12796). Contributed by @t3chguy.
- Update styling of UserInfo right panel card (#12788). Contributed by @t3chguy.
- Accessibility: Add Landmark navigation (#12190). Contributed by @akirk.
- Let Element Call widget receive m.room.create (#12710). Contributed by @AndrewFerr.
- Let Element Call widget set session memberships (#12713). Contributed by @AndrewFerr.
- Update right panel base card styling to match Compound (#12768). Contributed by @t3chguy.
- Align widget_build_url_ignore_dm with call behaviour switch between 1:1 and Widget (#12760). Contributed by @t3chguy.
- Move integrations switch (#12733). Contributed by @dbkr.
- Element-R: Report events with withheld keys separately to Posthog. (#12755). Contributed by @richvdh.
-
[1.97.1]
- Update Synapse to 1.111.1
- Full changelog
-
[1.97.2]
- Update Synapse to 1.112.0
- Full changelog
-
[1.9.31]
- Update Element to 1.11.73
- Full changelog
- Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4