Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps matrix-synapse from 1.33.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.33.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.33.0...v1.41.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 Aug 25, 2021
@auto-assign auto-assign bot requested a review from ulope August 25, 2021 11:02
@dependabot dependabot bot requested a review from ezdac August 25, 2021 11:02
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 1, 2021

Superseded by #7326.

@dependabot dependabot bot closed this Sep 1, 2021
@dependabot dependabot bot deleted the dependabot/pip/requirements/matrix-synapse-1.41.0 branch September 1, 2021 11:07
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.

1 participant