Matrix (Synapse/Element) - Package Updates
-
[1.8.21]
- Update Element to 1.11.21
- Full changelog
- Move pin drop out of labs (#22993).
- Quotes for rich text editor (RTE) (#9932). Contributed by @alunturner.
- Show the room name in the room header during calls (#9942). Fixes #24268.
- Add code blocks to rich text editor (#9921). Contributed by @alunturner.
- Add new style for inline code (#9936). Contributed by @florianduros.
- Add disabled button state to rich text editor (#9930). Contributed by @alunturner.
- Change the rageshake "app" for auto-rageshakes (#9909).
- Device manager - tweak settings display (#9905). Contributed by @kerryarchibald.
- Add list functionality to rich text editor (#9871). Contributed by @alunturner.
-
[1.59.0]
- Update Synapse to 1.76.0
- Full changelog
- Faster joins: Fix a bug introduced in Synapse 1.69 where device list EDUs could fail to be handled after a restart when a faster join sync is in progress. (#14914)
- Update the default room version to v10 (MSC 3904). Contributed by @FSG-Cat. (#14111)
- Add a set_displayname() method to the module API for setting a user's display name. (#14629)
- Add a dedicated listener configuration for health endpoint. (#14747)
- Implement support for MSC3890: Remotely silence local notifications. (#14775)
- Implement experimental support for MSC3930: Push rules for (MSC3381) Polls. (#14787)
- Per MSC3925, bundle the whole of the replacement with any edited events, and optionally inhibit server-side replacement. (#14811)
- Faster joins: always serve a partial join response to servers that request it with the stable query param. (#14839)
- Faster joins: allow non-lazy-loading ("eager") syncs to complete after a partial join by omitting partial state rooms until they become fully stated. (#14870)
- Faster joins: request partial joins by default. Admins can opt-out of this for the time being---see the upgrade notes. (#14905)
-
[1.8.23]
- Update Element to 1.11.23
- Full changelog
- Description of QR code sign in labs feature (#23513). Contributed by @hughns.
- Add option to find own location in map views (#10083).
- Render poll end events in timeline (#10027). Contributed by @kerryarchibald.
- Indicate unread messages in tab title (#10096). Contributed by @tnt7864.
- Open message in editing mode when keyboard up is pressed (RTE) (#10079). Contributed by @florianduros.
-
[1.8.24]
- Update Element to 1.11.24
- Full changelog
- Remove experimental PWA support for Firefox and Safari (#24630).
- Fix block code styling in rich text editor (#10246). Contributed by @alunturner.
- Poll history: fetch more poll history (#10235). Contributed by @kerryarchibald.
- Sort short/exact emoji matches before longer incomplete matches (#10212). Fixes #23210. Contributed by @grimhilt.
- Poll history: detail screen (#10172). Contributed by @kerryarchibald.
- Provide a more detailed error message than "No known servers" (#6048). Fixes #13247. Contributed by @aaronraimist.
- Say when a call was answered from a different device (#10224).
- Widget permissions customizations using module api (#10121). Contributed by @maheichyk.
- Fix copy button icon overlapping with copyable text (#10227). Contributed by @Adesh-Pandey.
- Support joining non-peekable rooms via the module API (#10154). Contributed by @maheichyk.
- The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. (#10200).
- Do not prompt for a password when doing a „reset all“ after login (#10208).
- Display "The sender has blocked you from receiving this message" error message instead of "Unable to decrypt message" (#10202). Contributed by @florianduros.
- Polls: show warning about undecryptable relations (#10179). Contributed by @kerryarchibald.
- Poll history: fetch last 30 days of polls (#10157). Contributed by @kerryarchibald.
- Poll history - ended polls list items (#10119). Contributed by @kerryarchibald.
- Remove threads labs flag and the ability to disable threads (#9878). Fixes #24365.
- Show a success dialog after setting up the key backup (#10177). Fixes #24487.
- Release Sign in with QR out of labs (#10182). Contributed by @hughns.
- Hide indent button in rte (#10149). Contributed by @alunturner.
- Add option to find own location in map views (#10083).
- Render poll end events in timeline (#10027). Contributed by @kerryarchibald.
-
[1.61.0]
- Update Synapse to 1.78.0
- Full changelog
- Implement the experimental
exact_event_matchpush rule condition from MSC3758. (#14964) - Add account data to the command line user data export tool. (#14969)
- Implement MSC3873 to disambiguate push rule keys with dots in them. (#15004)
- Allow Synapse to use a specific Redis logical database in worker-mode deployments. (#15034)
- Tag opentracing spans for federation requests with the name of the worker serving the request. (#15042)
- Implement the experimental
exact_event_property_containspush rule condition from MSC3966. (#15045)
-
[1.62.0]
- Update Synapse to 1.79.0
- Full changelog
- Fix a bug introduced in Synapse 1.79.0rc1 where attempting to register a on_remove_user_third_party_identifier module API callback would be a no-op. (#15227)
- Fix a rare bug introduced in Synapse 1.73 where events could remain unsent to other homeservers after a faster-join to a room. (#15248)
- Add two new Third Party Rules module API callbacks: on_add_user_third_party_identifier and on_remove_user_third_party_identifier. (#15044)
- Experimental support for MSC3967 to not require UIA for setting up cross-signing on first use. (#15077)
- Add media information to the command line user data export tool. (#15107)
- Add an admin API to delete a specific event report. (#15116)
- Add support for knocking to workers. (#15133)
- Allow use of the /filter Client-Server APIs on workers. (#15134)
- Update support for MSC2677: remove support for server-side aggregation of reactions. (#15172)
- Stabilise support for MSC3758: event_property_is push condition. (#15185)
-
[1.8.25]
- Update Element to 1.11.25
- Full changelog
- Remove experimental PWA support for Firefox and Safari (#24630).
- Only allow to start a DM with one email if encryption by default is enabled (#10253). Fixes #23133.
- DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. (#10229).
- Reduce bottom margin of ReplyChain on compact modern layout (#8972). Fixes #22748. Contributed by @luixxiul.
- Support for v2 of MSC3903 (#10165). Contributed by @hughns.
- When starting a DM, existing rooms with pending third-party invites will be reused. (#10256). Fixes #23139.
- Polls push rules: synchronise poll rules with message rules (#10263). Contributed by @kerryarchibald.
- New verification request toast button labels (#10259).
- Remove padding around integration manager iframe (#10148).
- Fix block code styling in rich text editor (#10246). Contributed by @alunturner.
- Poll history: fetch more poll history (#10235). Contributed by @kerryarchibald.
- Sort short/exact emoji matches before longer incomplete matches (#10212). Fixes #23210. Contributed by @grimhilt.
- Poll history: detail screen (#10172). Contributed by @kerryarchibald.
- Provide a more detailed error message than "No known servers" (#6048). Fixes #13247. Contributed by @aaronraimist.
- Say when a call was answered from a different device (#10224).
- Widget permissions customizations using module api (#10121). Contributed by @maheichyk.
- Fix copy button icon overlapping with copyable text (#10227). Contributed by @Adesh-Pandey.
- Support joining non-peekable rooms via the module API (#10154). Contributed by @maheichyk.
- The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. (#10200).
- Do not prompt for a password when doing a „reset all“ after login (#10208).
-
[1.63.0]
- Update Synapse to 1.80.0
- Full changelog
- Fix a bug in which the POST /_matrix/client/v3/rooms/{roomId}/report/{eventId} endpoint would return the wrong error if the user did not have permission to view the event. This aligns Synapse's implementation with MSC2249. (#15298, #15300)
- Fix a bug introduced in Synapse 1.75.0rc1 where the SQLite port_db script
- would fail to open the SQLite database. (#15301)
- Stabilise support for MSC3966: event_property_contains push condition. (#15187)
- Implement MSC2659: application service ping endpoint. Contributed by Tulir @ Beeper. (#15249)
- Allow loading /register/available endpoint on workers. (#15268)
- Improve performance of creating and authenticating events. (#15195)
- Add topic and name events to group of events that are batch persisted when creating a room. (#15229)
- Fix a long-standing bug in which the user directory would assume any remote membership state events represent a profile change. (#14755, #14756)
- Implement MSC3873 to fix a long-standing bug where properties with dots were handled ambiguously in push rules. (#15190)
- Faster joins: Fix a bug introduced in Synapse 1.66 where spurious "Failed to find memberships ..." errors would be logged. (#15232)
- Fix a long-standing error when sending message into deleted room. (#15235)
-
[1.8.27]
- Update Element to 1.11.27
- Full changelog
- Update Element to 1.11.26
- Full changelog
- Fix detection of encryption for all users in a room (#10487). Fixes #24995.
-
[1.8.29]
- Update Element to 1.11.29
- Full changelog
- Allow desktop app to expose recent rooms in UI integrations (#16940).
- Add API params to mute audio and/or video in Jitsi calls by default (#24820). Contributed by @dhenneke.
- Style mentions as pills in rich text editor (#10448). Contributed by @alunturner.
- Show room create icon if "UIComponent.roomCreation" is enabled (#10364). Contributed by @maheichyk.
- Mentions as links rte (#10463). Contributed by @alunturner.
- Better error handling in jump to date (#10405). Contributed by @MadLittleMods.
- Show "Invite" menu option if "UIComponent.sendInvites" is enabled. (#10363). Contributed by @maheichyk.
- Added UserProfilesStore, LruCache and user permalink profile caching (#10425). Fixes #10559.
- Mentions as links rte (#10422). Contributed by @alunturner.
- Implement MSC3952: intentional mentions (#9983).
- Implement MSC3973: Search users in the user directory with the Widget API (#10269). Contributed by @dhenneke.
- Permalinks to message are now displayed as pills (#10392). Fixes #24751 and #24706.
- Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled (#10381). Contributed by @maheichyk.
- Increase space panel collapse clickable area (#6084). Fixes #17379. Contributed by @jaiwanth-v.
- Add fallback for replies to Polls (#10380). Fixes #24197. Contributed by @kerryarchibald.
- Permalinks to rooms and users are now pillified (#10388). Fixes #24825.
- Poll history - access poll history from room settings (#10356). Contributed by @kerryarchibald.
- Add API params to mute audio and/or video in Jitsi calls by default (#10376). Contributed by @dhenneke.
- Notifications: inline error message on notifications saving error (#10288). Contributed by @kerryarchibald.
- Support dynamic room predecessor in SpaceProvider (#10348). Contributed by @andybalaam.
- Support dynamic room predecessors for RoomProvider (#10346). Contributed by @andybalaam.
- Support dynamic room predecessors in OwnBeaconStore (#10339). Contributed by @andybalaam.
- Support dynamic room predecessors in ForwardDialog (#10344). Contributed by @andybalaam.
- Support dynamic room predecessors in SpaceHierarchy (#10341). Contributed by @andybalaam.
- Support dynamic room predecessors in AddExistingToSpaceDialog (#10342). Contributed by @andybalaam.
- Support dynamic room predecessors in leave-behaviour (#10340). Contributed by @andybalaam.
- Support dynamic room predecessors in StopGapWidgetDriver (#10338). Contributed by @andybalaam.
- Support dynamic room predecessors in WidgetLayoutStore (#10326). Contributed by @andybalaam.
- Support dynamic room predecessors in SpaceStore (#10332). Contributed by @andybalaam.
- Sync polls push rules on changes to account_data (#10287). Contributed by @kerryarchibald.
- Support dynamic room predecessors in BreadcrumbsStore (#10295). Contributed by @andybalaam.
- Improved a11y for Field feedback and Secure Phrase input (#10320). Contributed by @Sebbones.
- Support dynamic room predecessors in RoomNotificationStateStore (#10297). Contributed by @andybalaam.
-
[1.64.0]
- Update Synapse to 1.81.0
- Full changelog
- Fix the set_device_id_for_pushers_txn background update crash. (#15391)
- Add the ability to enable/disable registrations when in the OIDC flow. (#14978)
- Add a primitive helper script for listing worker endpoints. (#15243)
- Experimental support for passing One Time Key and device key requests to application services (MSC3983 and MSC3984). (#15314, #15321)
- Allow loading /password_policy endpoint on workers. (#15331)
- Add experimental support for Unix sockets. Contributed by Jason Little. (#15353)
- Build Debian packages for Ubuntu 23.04 (Lunar Lobster). (#15381)
- Fix a long-standing bug where edits of non-m.room.message events would not be correctly bundled. (#15295)
- Fix a bug introduced in Synapse v1.55.0 which could delay remote homeservers being able to decrypt encrypted messages sent by local users. (#15297)
- Add a check to SQLite port_db script
- to ensure that the sqlite database passed to the script exists before trying to port from it. (#15306)
- Fix a bug introduced in Synapse 1.76.0 where responses from worker deployments could include an internal _INT_STREAM_POS key. (#15309)
- Fix a long-standing bug that Synpase only used the legacy appservice routes. (#15317)
- Fix a long-standing bug preventing users from rejoining rooms after being banned and unbanned over federation. Contributed by Nico. (#15323)
- Fix bug in worker mode where on a rolling restart of workers the "typing" worker would consume 100% CPU until it got restarted. (#15332)
- Fix a long-standing bug where some to_device messages could be dropped when using workers. (#15349)
- Fix a bug introduced in Synapse 1.70.0 where the background sync from a faster join could spin for hours when one of the events involved had been marked for backoff. (#15351)
- Fix missing app variable in mail subject for password resets. Contributed by Cyberes. (#15352)
- Fix a rare bug introduced in Synapse 1.66.0 where initial syncs would fail when the user had been kicked from a faster joined room that had not finished syncing. (#15383)
-
[1.8.30]
- Update Element to 1.11.30
- Full changelog
- Fixes for CVE-2023-30609 / GHSA-xv83-x443-7rmw
- Pick sensible default option for phone country dropdown (#10627). Fixes #3528.
- Relate field validation tooltip via aria-describedby (#10522). Fixes #24963.
- Handle more completion types in rte autocomplete (#10560). Contributed by @alunturner.
- Show a tile for an unloaded predecessor room if it has via_servers (#10483). Contributed by @andybalaam.
- Exclude message timestamps from aria live region (#10584). Fixes #5696.
- Make composer format bar an aria toolbar (#10583). Fixes #11283.
- Improve accessibility of font slider (#10473). Fixes #20168 and #24962.
- fix file size display from kB to KB (#10561). Fixes #24866. Contributed by @NSV1991.
- Handle /me in rte (#10558). Contributed by @alunturner.
- bind html with switch for manage extension setting option (#10553). Contributed by @NSV1991.
- Handle command completions in RTE (#10521). Contributed by @alunturner.
- Add room and user avatars to rte (#10497). Contributed by @alunturner.
- Support for MSC3882 revision 1 (#10443). Contributed by @hughns.
- Check profiles before starting a DM (#10472). Fixes #24830.
- Quick settings: Change the copy / labels on the options (#10427). Fixes #24522. Contributed by @justjanne.
- Update rte autocomplete styling (#10503). Contributed by @alunturner.
-
[1.65.0]
- Update Synapse to 1.82.0
- Full changelog
- Allow loading the
/directory/room/{roomAlias}endpoint on workers. (#15333) - Add some validation to
instance_mapconfiguration loading. (#15431) - Allow loading the
/capabilitiesendpoint on workers. (#15436) - Delete server-side backup keys when deactivating an account. (#15181)
- Fix and document untold assumption that
on_logged_outmodule hooks will be called before the deletion of pushers. (#15410) - Improve robustness when handling a perspective key response by deduplicating received server keys. (#15423)
- Synapse now correctly fails to start if the config option
app_service_config_filesis not a list. (#15425) - Disable loading
RefreshTokenServlet(/_matrix/client/(r0|v3|unstable)/refresh) on workers. (#15428)
-
[1.66.0]
- Update Synapse to 1.83.0
- Full changelog
- Experimental support to recursively provide relations per MSC3981. (#15315)
- Experimental support for MSC3970: Scope transaction IDs to devices. (#15318)
- Add an admin API endpoint to support per-user feature flags. (#15344)
- Add a module API to send an HTTP push notification. (#15387)
- Add an admin API endpoint to query the largest rooms by disk space used in the database. (#15482)
- Disable push rule evaluation for rooms excluded from sync. (#15361)
- Fix a long-standing bug where cached server key results which were directly fetched would not be properly re-used. (#15417)
- Fix a bug introduced in Synapse 1.73.0 where some experimental push rules were returned by default. (#15494)
-
[1.8.31]
- Update Element to 1.11.31
- Full changelog
- Improve Content-Security-Policy (#25210).
- Add UIFeature.locationSharing to hide location sharing (#10727).
- Memoize field validation results (#10714).
- Commands for plain text editor (#10567). Contributed by @alunturner.
- Allow 16 lines of text in the rich text editors (#10670). Contributed by @alunturner.
- Bail out of RoomSettingsDialog when room is not found (#10662). Contributed by @kerryarchibald.
- Element-R: Populate device list for right-panel (#10671). Contributed by @florianduros.
- Make existing and new issue URLs configurable (#10710). Fixes #24424.
- Fix usages of ARIA tabpanel (#10628). Fixes #25016.
- Element-R: Starting a DMs with a user (#10673). Contributed by @florianduros.
- ARIA Accessibility improvements (#10675).
- ARIA Accessibility improvements (#10674).
- Add arrow key controls to emoji and reaction pickers (#10637). Fixes #17189.
- Translate credits in help about section (#10676).
- Fix: reveal images when image previews are disabled (#10781). Fixes #25271. Contributed by @kerryarchibald.
- Fix autocomplete not resetting properly on message send (#10741). Fixes #25170.
- Fix start_sso not working with guests disabled (#10720). Fixes #16624.
- Fix soft crash with Element call widgets (#10684).
- Send correct receipt when marking a room as read (#10730). Fixes #25207.
- Offload some more waveform processing onto a worker (#9223). Fixes #19756.
- Consolidate login errors (#10722). Fixes #17520.
- Fix all rooms search generating permalinks to wrong room id (#10625). Fixes #25115.
- Posthog properly handle Analytics ID changing from under us (#10702). Fixes #25187.
- Fix Clock being read as an absolute time rather than duration (#10706). Fixes #22582.
- Properly translate errors in ChangePassword.tsx so they show up translated to the user but not in our logs (#10615). Fixes #9597. Contributed by @MadLittleMods.
- Honour feature toggles in guest mode (#10651). Fixes #24513. Contributed by @andybalaam.
- Fix default content in devtools event sender (#10699). Contributed by @tulir.
- Fix a crash when a call ends while you're in it (#10681). Fixes #25153.
- Fix lack of screen reader indication when triggering auto complete (#10664). Fixes #11011.
- Fix typing tile duplicating users (#10678). Fixes #25165.
- Fix wrong room topic tooltip position (#10667). Fixes #25158.
- Fix create subspace dialog not working (#10652). Fixes #24882.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login