Matrix (Synapse/Element) - Package Updates
Pinned
Matrix (Synapse/Element)
-
[1.7.11]
- Update Element to 1.10.1
- Full changelog
- Fix the sticker picker (#7692). Fixes vector-im/element-web#20797.
- Ensure UserInfo can be rendered without a room (#7687). Fixes vector-im/element-web#20830.
- Fix publishing address wrongly demanding the alias be available (#7690). Fixes vector-im/element-web#12013 and vector-im/element-web#20833.
-
[1.38.5]
- Update Synapse to 1.52.0
- Full changelog
- Remove account data (including client config, push rules and ignored users) upon user deactivation. (#11621, #11788, #11789)
- Add an admin API to reset connection timeouts for remote server. (#11639)
- Add an admin API to get a list of rooms that federate with a given remote homeserver. (#11658)
- Add a config flag to inhibit M_USER_IN_USE during registration. (#11743)
- Add a module callback to set username at registration. (#11790)
- Allow configuring a maximum file size as well as a list of allowed content types for avatars. (#11846)
-
[1.38.6]
- Update Synapse to 1.53.0
- Full changelog
- Add experimental support for sending to-device messages to application services, as specified by MSC2409. (#11215, #11966)
- Add a background database update to purge account data for deactivated users. (#11655)
- Experimental support for MSC3666: including bundled aggregations in server side search results. (#11837)
- Enable cache time-based expiry by default. The expiry_time config flag has been superseded by expire_caches and cache_entry_ttl. (#11849)
- Add a callback to allow modules to allow or forbid a 3PID (email address, phone number) from being associated to a local account. (#11854)
- Stabilize support and remove unstable endpoints for MSC3231. Clients must switch to the stable identifier and endpoint. See the upgrade notes for more information. (#11867)
- Allow modules to retrieve the current instance's server name and worker name. (#11868)
- Use a dedicated configurable rate limiter for 3PID invites. (#11892)
- Support the stable API endpoint for MSC3283: new settings in /capabilities endpoint. (#11933, #11989)
- Support the dir parameter on the /relations endpoint, per MSC3715. (#11941)
- Experimental implementation of MSC3706: extensions to /send_join to support reduced response size. (#11967)
-
[1.39.0]
- Update Synapse to 1.54.0
- Full changelog
- Fix a bug introduced in Synapse 1.54.0rc1 preventing the new module callbacks introduced in this release from being registered by modules. (#12141)
- Fix a bug introduced in Synapse 1.54.0rc1 where runtime dependency version checks would mistakenly check development dependencies if they were present and would not accept pre-release versions of dependencies. (#12129, #12177)
-
[1.7.17]
- Update Element to 1.10.7
- Full changelog
- Security: Fix a bug where URL previews could be enabled in right panel timelines when they should not have been.
- Add unexposed account setting for hiding poll creation (#7972).
- Allow pinning polls (#7922). Fixes #20152.
- Make trailing : into a setting (#6711). Fixes #16682. Contributed by @SimonBrandner.
- Location sharing > back button (#7958).
- use LocationAssetType (#7965).
-
Synapse [1.40.0]
- Update Synapse to 1.55.0
- Full changelog
- Add third-party rules callbacks check_can_shutdown_room and check_can_deactivate_user. (#12028)
- Improve performance of logging in for large accounts. (#12132)
- Support the stable identifiers from MSC3440: threads. (#12151)
- Add a new Jinja2 template filter to extract the local part of an email address. (#12212)
-
[1.40.1]
- Update Synapse to 1.55.1
- Full changelog
- Remove uses of the long-deprecated jinja2.Markup which would prevent Synapse from starting with Jinja 3.1.0 or above installed. (#12289)
-
[1.41.0]
- Update Synapse to 1.56.0
- Full changelog
- Allow modules to store already existing 3PID associations. (#12195)
- Allow registering server administrators using the module API. Contributed by Famedly. (#12250)
- Fix a long-standing bug where events from ignored users would still be considered for relations. (#12227, #12232, #12285)
- Refuse to start if registration is enabled without email, captcha, or token-based verification unless the new config flag
enable_registration_without_verification
is set to true
-
[1.7.19]
- Update Element to 1.10.9
- Full changelog
- Release threads as a beta feature (#8081). Fixes #21351.
- More video rooms design updates (#8222).
- Update video rooms to new design specs (#8207). Fixes #21515, #21516 #21519 and #21526.
- Live Location Sharing - left panel warning with error (#8201).
- Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
- Live location sharing: allow retry when stop sharing fails (#8193).
- Allow voice messages to be scrubbed in the timeline (#8079). Fixes #18713.
-
[1.41.1]
- Update Synapse to 1.57.1
- Full changelog
-
[1.7.21]
- Update Element to 1.10.11
- Full changelog
- Handle forced disconnects from Jitsi (#21697). Fixes #21517.
- Improve performance of switching to rooms with lots of servers and ACLs (#8347).
- Avoid a reflow when setting caret position on an empty composer (#8348).
- Add message right-click context menu as a labs feature (#5672).
- Live location sharing - basic maximised beacon map (#8310).
- Live location sharing - render users own beacons in timeline (#8296).
- Improve Threads beta around degraded mode (#8318).
- Live location sharing - beacon in timeline happy path (#8285).
- Add copy button to View Source screen (#8278). Fixes #21482. Contributed by @olivialivia.
- Add heart effect (#6188). Contributed by @CicadaCinema.
- Update new room icon (#8239).
-
[1.42.0]
- Update Synapse to 1.58.0
- Full changelog
- Implement MSC3383 for including the destination in server-to-server authentication headers. Contributed by @Bubu and @jcgruenhage for Famedly. (#11398)
- Enable processing of device list updates asynchronously. (#12365, #12465)
- Implement MSC2815 to allow room moderators to view redacted event content. Contributed by @tulir @ Beeper. (#12427)