Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 8, 2022

Bumps matrix-synapse from 1.10.1 to 1.54.0.

Release notes

Sourced from matrix-synapse's releases.

v1.54.0

Synapse 1.54.0 (2022-03-08)

Please note that this will be the last release of Synapse that is compatible with Mjolnir 1.3.1 and earlier. Administrators of servers which have the Mjolnir module installed are advised to upgrade Mjolnir to version 1.3.2 or later.

Bugfixes

  • 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)

Internal Changes

  • Update release script to insert the previous version when writing "No significant changes" line in the changelog. (#12127)
  • Relax the version guard for "packaging" added in #12088. (#12166)

Synapse 1.54.0rc1 (2022-03-02)

Features

  • Add support for MSC3202: sending one-time key counts and fallback key usage states to Application Services. (#11617)
  • Improve the generated URL previews for some web pages. Contributed by @​AndrewRyanChama. (#11985)
  • Track cache invalidations in Prometheus metrics, as already happens for cache eviction based on size or time. (#12000)
  • Implement experimental support for MSC3720 (account status endpoints). (#12001, #12067)
  • Enable modules to set a custom display name when registering a user. (#12009)
  • Advertise Matrix 1.1 and 1.2 support on /_matrix/client/versions. (#12020, (#12022)
  • Support only the stable identifier for MSC3069's is_guest on /_matrix/client/v3/account/whoami. (#12021)
  • Use room version 9 as the default room version (per MSC3589). (#12058)
  • Add module callbacks to react to user deactivation status changes (i.e. deactivations and reactivations) and profile updates. (#12062)

Bugfixes

  • Fix a bug introduced in Synapse 1.48.0 where an edit of the latest event in a thread would not be properly applied to the thread summary. (#11992)
  • Fix long-standing bug where the get_rooms_for_user cache was not correctly invalidated for remote users when the server left a room. (#11999)
  • Fix a 500 error with Postgres when looking backwards with the MSC3030 /timestamp_to_event?dir=b endpoint. (#12024)
  • Properly fix a long-standing bug where wrong data could be inserted into the event_search table when using SQLite. This could block running synapse_port_db with an argument of type 'int' is not iterable error. This bug was partially fixed by a change in Synapse 1.44.0. (#12037)
  • Fix slow performance of /logout in some cases where refresh tokens are in use. The slowness existed since the initial implementation of refresh tokens in version 1.38.0. (#12056)
  • Fix a long-standing bug where Synapse would make additional failing requests over federation for missing data. (#12077)
  • Fix occasional Unhandled error in Deferred error message. (#12089)

... (truncated)

Changelog

Sourced from matrix-synapse's changelog.

Synapse 1.54.0 (2022-03-08)

Please note that this will be the last release of Synapse that is compatible with Mjolnir 1.3.1 and earlier. Administrators of servers which have the Mjolnir module installed are advised to upgrade Mjolnir to version 1.3.2 or later.

Bugfixes

  • 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)

Internal Changes

  • Update release script to insert the previous version when writing "No significant changes" line in the changelog. (#12127)
  • Relax the version guard for "packaging" added in #12088. (#12166)

Synapse 1.54.0rc1 (2022-03-02)

Features

  • Add support for MSC3202: sending one-time key counts and fallback key usage states to Application Services. (#11617)
  • Improve the generated URL previews for some web pages. Contributed by @​AndrewRyanChama. (#11985)
  • Track cache invalidations in Prometheus metrics, as already happens for cache eviction based on size or time. (#12000)
  • Implement experimental support for MSC3720 (account status endpoints). (#12001, #12067)
  • Enable modules to set a custom display name when registering a user. (#12009)
  • Advertise Matrix 1.1 and 1.2 support on /_matrix/client/versions. (#12020, (#12022)
  • Support only the stable identifier for MSC3069's is_guest on /_matrix/client/v3/account/whoami. (#12021)
  • Use room version 9 as the default room version (per MSC3589). (#12058)
  • Add module callbacks to react to user deactivation status changes (i.e. deactivations and reactivations) and profile updates. (#12062)

Bugfixes

  • Fix a bug introduced in Synapse 1.48.0 where an edit of the latest event in a thread would not be properly applied to the thread summary. (#11992)
  • Fix long-standing bug where the get_rooms_for_user cache was not correctly invalidated for remote users when the server left a room. (#11999)
  • Fix a 500 error with Postgres when looking backwards with the MSC3030 /timestamp_to_event?dir=b endpoint. (#12024)
  • Properly fix a long-standing bug where wrong data could be inserted into the event_search table when using SQLite. This could block running synapse_port_db with an argument of type 'int' is not iterable error. This bug was partially fixed by a change in Synapse 1.44.0. (#12037)
  • Fix slow performance of /logout in some cases where refresh tokens are in use. The slowness existed since the initial implementation of refresh tokens in version 1.38.0. (#12056)
  • Fix a long-standing bug where Synapse would make additional failing requests over federation for missing data. (#12077)
  • Fix occasional Unhandled error in Deferred error message. (#12089)
  • Fix a bug introduced in Synapse 1.51.0 where incoming federation transactions containing at least one EDU would be dropped if debug logging was enabled for synapse.8631_debug. (#12098)

... (truncated)

Commits
  • b1989ce Fix silly markdown typo
  • 65e02b3 Tweak changelog formatting
  • 094802e Shift up warning about Mjolnir
  • ea992ad 1.54.0
  • 2eef234 Fix a bug introduced in 1.54.0rc1 which meant that Synapse would refuse to st...
  • d2ef1a7 Relax version guard for packaging (#12166)
  • cea1b58 Don't impose version checks on dev extras at runtime (#12129)
  • ae8a616 Correctly register deactivation and profile update module callbacks (#12141)
  • 6d282a9 Make release script write correct no-op changelog (#12127)
  • 3b9142f Reword changelog line about URL previews
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [matrix-synapse](https://github.com/matrix-org/synapse) from 1.10.1 to 1.54.0.
- [Release notes](https://github.com/matrix-org/synapse/releases)
- [Changelog](https://github.com/matrix-org/synapse/blob/develop/CHANGES.md)
- [Commits](matrix-org/synapse@v1.10.1...v1.54.0)

---
updated-dependencies:
- dependency-name: matrix-synapse
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants