Matrix (Synapse/Element) - Package Updates
- 
[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.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_verificationis 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.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)
 
 - 
Synapse 1.58.1 hangs on startup . https://github.com/matrix-org/synapse/issues/12649 is the upstream issue (which, in turn, is caused by https://github.com/python-jsonschema/jsonschema/issues/941)
 - 
[1.7.22]
- Update Element to 1.10.12
 - Full changelog
 - Made the location map change the cursor to a pointer so it looks like it's clickable (https (#8451). Fixes #21991. Contributed by @Odyssey346.
 - Implement improved spacing for the thread list and timeline (#8337). Fixes #21759. Contributed by @luixxiul.
 - LLS: expose way to enable live sharing labs flag from location dialog (#8416).
 - Fix source text boxes in View Source modal should have full width (#8425). Fixes #21938. Contributed by @EECvision.
 - Read Receipts: never show +1, if it’s just 4, show all of them (#8428). Fixes #21935.
 - Add opt-in analytics to onboarding tasks (#8409). Fixes #21705.
 
 - 
[1.44.0]
- Update Synapse to 1.60.0
 - Full changelog
 - Add an option allowing users to use their password to reauthenticate for privileged actions even though password login is disabled. (#12883)
 - Explicitly close ijson coroutines once we are done with them, instead of leaving the garbage collector to close them. (#12875)
 - Improve URL previews by not including the content of media tags in the generated description. (#12887)
 
 - 
[1.7.24]
- Update Element to 1.10.14
 - Full changelog
 - Make Lao translation available (#22358). Fixes #22327.
 - Configure custom home.html via .well-known/matrix/client["io.element.embedded_pages"]["home_url"] for all your element-web/desktop users (#7790). Contributed by @johannes-krude.
 - Live location sharing - open location in OpenStreetMap (#8695). Contributed by @kerryarchibald.
 - Show a dialog when Jitsi encounters an error (#8701). Fixes #22284.
 - Add support for setting the avatar_url of widgets by integration managers. (#8550). Contributed by @Fox32.
 - Add an option to ignore (block) a user when reporting their events (#8471).
 - Add the option to disable hardware acceleration (#8655). Contributed by @novocaine.
 - Slightly better presentation of read receipts to screen reader users (#8662). Fixes #22293. Contributed by @pvagner.
 - Add jump to related event context menu item (#6775). Fixes #19883.
 - Add public room directory hook (#8626).