Skip to content
This repository has been archived by the owner on Mar 26, 2023. It is now read-only.

⬆️ Bump matrix-synapse from 1.40.0 to 1.41.0 in /matrix #163

Merged
merged 1 commit into from
Aug 25, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 25, 2021

Bumps matrix-synapse from 1.40.0 to 1.41.0.

Release notes

Sourced from matrix-synapse's releases.

v1.41.0

Synapse 1.41.0 (2021-08-24)

This release adds support for Debian 12 (Bookworm), but removes support for Ubuntu 20.10 (Groovy Gorilla), which reached End of Life last month.

Note that when using workers the /_synapse/admin/v1/users/{userId}/media must now be handled by media workers. See the upgrade notes for more information.

Features

  • Enable room capabilities (MSC3244) by default and set room version 8 as the preferred room version when creating restricted rooms. (#10571)

Synapse 1.41.0rc1 (2021-08-18)

Features

  • Add get_userinfo_by_id method to ModuleApi. (#9581)
  • Initial local support for MSC3266, Room Summary over the unstable /rooms/{roomIdOrAlias}/summary API. (#10394)
  • Experimental support for MSC3288, sending room_type to the identity server for 3pid invites over the /store-invite API. (#10435)
  • Add support for sending federation requests through a proxy. Contributed by @​Bubu and @​dklimpel. See the upgrade notes for more information. (#10596). (#10475)
  • Add support for "marker" events which makes historical events discoverable for servers that already have all of the scrollback history (part of MSC2716). (#10498)
  • Add a configuration setting for the time a /sync response is cached for. (#10513)
  • The default logging handler for new installations is now PeriodicallyFlushingMemoryHandler, a buffered logging handler which periodically flushes itself. (#10518)
  • Add support for new redaction rules for historical events specified in MSC2716. (#10538)
  • Add a setting to disable TLS when sending email. (#10546)
  • Add pagination to the spaces summary based on updates to MSC2946. (#10549, #10560, #10569, #10574, #10575, #10579, #10583)
  • Admin API to delete several media for a specific user. Contributed by @​dklimpel. (#10558, #10628)
  • Add support for routing /createRoom to workers. (#10564)
  • Update the Synapse Grafana dashboard. (#10570)
  • Add an admin API (GET /_synapse/admin/username_available) to check if a username is available (regardless of registration settings). (#10578)
  • Allow editing a user's external_ids via the "Edit User" admin API. Contributed by @​dklimpel. (#10598)
  • The Synapse manhole no longer needs coroutines to be wrapped in defer.ensureDeferred. (#10602)
  • Add option to allow modules to run periodic tasks on all instances, rather than just the one configured to run background tasks. (#10638)

Bugfixes

  • Add some clarification to the sample config file. Contributed by @​Kentokamoto. (#10129)
  • Fix a long-standing bug where protocols which are not implemented by any appservices were incorrectly returned via GET /_matrix/client/r0/thirdparty/protocols. (#10532)
  • Fix exceptions in logs when failing to get remote room list. (#10541)
  • Fix longstanding bug which caused the user's presence "status message" to be reset when the user went offline. Contributed by @​dklimpel. (#10550)
  • Allow public rooms to be previewed in the spaces summary APIs from MSC2946. (#10580)
  • Fix a bug introduced in v1.37.1 where an error could occur in the asynchronous processing of PDUs when the queue was empty. (#10592)
  • Fix errors on /sync when read receipt data is a string. Only affects homeservers with the experimental flag for MSC2285 enabled. Contributed by @​SimonBrandner. (#10606)

... (truncated)

Changelog

Sourced from matrix-synapse's changelog.

Synapse 1.41.0 (2021-08-24)

This release adds support for Debian 12 (Bookworm), but removes support for Ubuntu 20.10 (Groovy Gorilla), which reached End of Life last month.

Note that when using workers the /_synapse/admin/v1/users/{userId}/media must now be handled by media workers. See the upgrade notes for more information.

Features

  • Enable room capabilities (MSC3244) by default and set room version 8 as the preferred room version when creating restricted rooms. (#10571)

Synapse 1.41.0rc1 (2021-08-18)

Features

  • Add get_userinfo_by_id method to ModuleApi. (#9581)
  • Initial local support for MSC3266, Room Summary over the unstable /rooms/{roomIdOrAlias}/summary API. (#10394)
  • Experimental support for MSC3288, sending room_type to the identity server for 3pid invites over the /store-invite API. (#10435)
  • Add support for sending federation requests through a proxy. Contributed by @​Bubu and @​dklimpel. See the upgrade notes for more information. (#10596). (#10475)
  • Add support for "marker" events which makes historical events discoverable for servers that already have all of the scrollback history (part of MSC2716). (#10498)
  • Add a configuration setting for the time a /sync response is cached for. (#10513)
  • The default logging handler for new installations is now PeriodicallyFlushingMemoryHandler, a buffered logging handler which periodically flushes itself. (#10518)
  • Add support for new redaction rules for historical events specified in MSC2716. (#10538)
  • Add a setting to disable TLS when sending email. (#10546)
  • Add pagination to the spaces summary based on updates to MSC2946. (#10549, #10560, #10569, #10574, #10575, #10579, #10583)
  • Admin API to delete several media for a specific user. Contributed by @​dklimpel. (#10558, #10628)
  • Add support for routing /createRoom to workers. (#10564)
  • Update the Synapse Grafana dashboard. (#10570)
  • Add an admin API (GET /_synapse/admin/username_available) to check if a username is available (regardless of registration settings). (#10578)
  • Allow editing a user's external_ids via the "Edit User" admin API. Contributed by @​dklimpel. (#10598)
  • The Synapse manhole no longer needs coroutines to be wrapped in defer.ensureDeferred. (#10602)
  • Add option to allow modules to run periodic tasks on all instances, rather than just the one configured to run background tasks. (#10638)

Bugfixes

  • Add some clarification to the sample config file. Contributed by @​Kentokamoto. (#10129)
  • Fix a long-standing bug where protocols which are not implemented by any appservices were incorrectly returned via GET /_matrix/client/r0/thirdparty/protocols. (#10532)
  • Fix exceptions in logs when failing to get remote room list. (#10541)
  • Fix longstanding bug which caused the user's presence "status message" to be reset when the user went offline. Contributed by @​dklimpel. (#10550)
  • Allow public rooms to be previewed in the spaces summary APIs from MSC2946. (#10580)
  • Fix a bug introduced in v1.37.1 where an error could occur in the asynchronous processing of PDUs when the queue was empty. (#10592)
  • Fix errors on /sync when read receipt data is a string. Only affects homeservers with the experimental flag for MSC2285 enabled. Contributed by @​SimonBrandner. (#10606)
  • Additional validation for the spaces summary API to avoid errors like ValueError: Stop argument for islice() must be None or an integer. The missing validation has existed since v1.31.0. (#10611)

... (truncated)

Commits

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.40.0 to 1.41.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.40.0...v1.41.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Upgrade or downgrade of project dependencies. python Pull requests that update Python code labels Aug 25, 2021
@frenck frenck merged commit 9f5c5e2 into main Aug 25, 2021
@frenck frenck deleted the dependabot/pip/matrix/matrix-synapse-1.41.0 branch August 25, 2021 06:37
@github-actions github-actions bot locked and limited conversation to collaborators Aug 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Upgrade or downgrade of project dependencies. python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant