Update matrixdotorg/synapse Docker tag to v1.97.0 #106

Merged
jake merged 1 commit from renovate/matrixdotorg-synapse-1.x into master 2023-12-04 09:09:07 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
matrixdotorg/synapse (source) minor v1.96.1 -> v1.97.0

Release Notes

matrix-org/synapse (matrixdotorg/synapse)

v1.97.0

Compare Source

Synapse 1.97.0 (2023-11-28)

Synapse will soon be forked by Element under an AGPLv3.0 licence (with CLA, for
proprietary dual licensing). You can read more about this here:

The Matrix.org Foundation copy of the project will be archived. Any changes needed
by server administrators will be communicated via our usual announcements channels,
but we are striving to make this as seamless as possible.

No significant changes since 1.97.0rc1.

Synapse 1.97.0rc1 (2023-11-21)

Features
Bugfixes
  • Fix a long-standing bug where some queries updated the same row twice. Introduced in Synapse 1.57.0. (#​16609)
  • Fix a long-standing bug where Synapse would not unbind third-party identifiers for Application Service users when deactivated and would not emit a compliant response. (#​16617)
  • Fix sending out of order POSITION over replication, causing additional database load. (#​16639)
Improved Documentation
  • Note that the option outbound_federation_restricted_to was added in Synapse 1.89.0, and fix a nearby formatting error. (#​16628)
  • Update parameter information for the /timestamp_to_event admin API. (#​16631)
  • Provide an example for a common encrypted media response from the admin user media API and mention possible null values. (#​16654)
Internal Changes
  • Remove whole table locks on push rule modifications. Contributed by Nick @​ Beeper (@​fizzadar). (#​16051)
  • Support reactor tick timings on more types of event loops. (#​16532)
  • Improve type hints. (#​16564, #​16611, #​16612)
  • Avoid executing no-op queries. (#​16583)
  • Simplify persistence code to be per-room. (#​16584)
  • Use standard SQL helpers in persistence code. (#​16585)
  • Avoid updating the stream cache unnecessarily. (#​16586)
  • Improve performance when using opentracing. (#​16589)
  • Run push rule evaluator setup in parallel. (#​16590)
  • Improve tests of the SQL generator. (#​16596)
  • Use more generic database methods. (#​16615)
  • Use dbname instead of the deprecated database connection parameter for psycopg2. (#​16618)
  • Add an internal Admin API endpoint to temporarily grant the ability to update an existing cross-signing key without UIA. (#​16634)
  • Improve references to GitHub issues. (#​16637, #​16638)
  • More efficiently handle no-op POSITION over replication. (#​16640, #​16655)
  • Speed up deleting of device messages when deleting a device. (#​16643)
  • Speed up persisting large number of outliers. (#​16649)
  • Reduce max concurrency of background tasks, reducing potential max DB load. (#​16656, #​16660)
  • Speed up purge room by adding an index to event_push_summary. (#​16657)
Updates to locked dependencies
  • Bump prometheus-client from 0.17.1 to 0.18.0. (#​16626)
  • Bump pyicu from 2.11 to 2.12. (#​16603)
  • Bump requests-toolbelt from 0.10.1 to 1.0.0. (#​16659)
  • Bump ruff from 0.0.292 to 0.1.4. (#​16600)
  • Bump serde from 1.0.190 to 1.0.192. (#​16627)
  • Bump serde_json from 1.0.107 to 1.0.108. (#​16604)
  • Bump setuptools-rust from 1.8.0 to 1.8.1. (#​16601)
  • Bump towncrier from 23.6.0 to 23.11.0. (#​16622)
  • Bump treq from 22.2.0 to 23.11.0. (#​16623)
  • Bump twisted from 23.8.0 to 23.10.0. (#​16588)
  • Bump types-bleach from 6.1.0.0 to 6.1.0.1. (#​16624)
  • Bump types-jsonschema from 4.19.0.3 to 4.19.0.4. (#​16599)
  • Bump types-pyopenssl from 23.2.0.2 to 23.3.0.0. (#​16625)
  • Bump types-pyyaml from 6.0.12.11 to 6.0.12.12. (#​16602)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [matrixdotorg/synapse](https://matrix.org/docs/projects/server/synapse) ([source](https://github.com/matrix-org/synapse)) | minor | `v1.96.1` -> `v1.97.0` | --- ### Release Notes <details> <summary>matrix-org/synapse (matrixdotorg/synapse)</summary> ### [`v1.97.0`](https://github.com/matrix-org/synapse/releases/tag/v1.97.0) [Compare Source](https://github.com/matrix-org/synapse/compare/v1.96.1...v1.97.0) ### Synapse 1.97.0 (2023-11-28) Synapse will soon be forked by Element under an AGPLv3.0 licence (with CLA, for proprietary dual licensing). You can read more about this here: - https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/ - https://element.io/blog/element-to-adopt-agplv3/ The Matrix.org Foundation copy of the project will be archived. Any changes needed by server administrators will be communicated via our usual announcements channels, but we are striving to make this as seamless as possible. No significant changes since 1.97.0rc1. ### Synapse 1.97.0rc1 (2023-11-21) ##### Features - Add support for asynchronous uploads as defined by [MSC2246](https://github.com/matrix-org/matrix-spec-proposals/pull/2246). Contributed by [@&#8203;sumnerevans](https://github.com/sumnerevans) at [@&#8203;beeper](https://github.com/beeper). ([#&#8203;15503](https://github.com/matrix-org/synapse/issues/15503)) - Improve the performance of some operations in multi-worker deployments. ([#&#8203;16613](https://github.com/matrix-org/synapse/issues/16613), [#&#8203;16616](https://github.com/matrix-org/synapse/issues/16616)) ##### Bugfixes - Fix a long-standing bug where some queries updated the same row twice. Introduced in Synapse 1.57.0. ([#&#8203;16609](https://github.com/matrix-org/synapse/issues/16609)) - Fix a long-standing bug where Synapse would not unbind third-party identifiers for Application Service users when deactivated and would not emit a compliant response. ([#&#8203;16617](https://github.com/matrix-org/synapse/issues/16617)) - Fix sending out of order `POSITION` over replication, causing additional database load. ([#&#8203;16639](https://github.com/matrix-org/synapse/issues/16639)) ##### Improved Documentation - Note that the option [`outbound_federation_restricted_to`](https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#outbound_federation_restricted_to) was added in Synapse 1.89.0, and fix a nearby formatting error. ([#&#8203;16628](https://github.com/matrix-org/synapse/issues/16628)) - Update parameter information for the `/timestamp_to_event` admin API. ([#&#8203;16631](https://github.com/matrix-org/synapse/issues/16631)) - Provide an example for a common encrypted media response from the admin user media API and mention possible null values. ([#&#8203;16654](https://github.com/matrix-org/synapse/issues/16654)) ##### Internal Changes - Remove whole table locks on push rule modifications. Contributed by Nick @&#8203; Beeper ([@&#8203;fizzadar](https://github.com/fizzadar)). ([#&#8203;16051](https://github.com/matrix-org/synapse/issues/16051)) - Support reactor tick timings on more types of event loops. ([#&#8203;16532](https://github.com/matrix-org/synapse/issues/16532)) - Improve type hints. ([#&#8203;16564](https://github.com/matrix-org/synapse/issues/16564), [#&#8203;16611](https://github.com/matrix-org/synapse/issues/16611), [#&#8203;16612](https://github.com/matrix-org/synapse/issues/16612)) - Avoid executing no-op queries. ([#&#8203;16583](https://github.com/matrix-org/synapse/issues/16583)) - Simplify persistence code to be per-room. ([#&#8203;16584](https://github.com/matrix-org/synapse/issues/16584)) - Use standard SQL helpers in persistence code. ([#&#8203;16585](https://github.com/matrix-org/synapse/issues/16585)) - Avoid updating the stream cache unnecessarily. ([#&#8203;16586](https://github.com/matrix-org/synapse/issues/16586)) - Improve performance when using opentracing. ([#&#8203;16589](https://github.com/matrix-org/synapse/issues/16589)) - Run push rule evaluator setup in parallel. ([#&#8203;16590](https://github.com/matrix-org/synapse/issues/16590)) - Improve tests of the SQL generator. ([#&#8203;16596](https://github.com/matrix-org/synapse/issues/16596)) - Use more generic database methods. ([#&#8203;16615](https://github.com/matrix-org/synapse/issues/16615)) - Use `dbname` instead of the deprecated `database` connection parameter for psycopg2. ([#&#8203;16618](https://github.com/matrix-org/synapse/issues/16618)) - Add an internal [Admin API endpoint](https://matrix-org.github.io/synapse/v1.97/usage/configuration/config_documentation.html#allow-replacing-master-cross-signing-key-without-user-interactive-auth) to temporarily grant the ability to update an existing cross-signing key without UIA. ([#&#8203;16634](https://github.com/matrix-org/synapse/issues/16634)) - Improve references to GitHub issues. ([#&#8203;16637](https://github.com/matrix-org/synapse/issues/16637), [#&#8203;16638](https://github.com/matrix-org/synapse/issues/16638)) - More efficiently handle no-op `POSITION` over replication. ([#&#8203;16640](https://github.com/matrix-org/synapse/issues/16640), [#&#8203;16655](https://github.com/matrix-org/synapse/issues/16655)) - Speed up deleting of device messages when deleting a device. ([#&#8203;16643](https://github.com/matrix-org/synapse/issues/16643)) - Speed up persisting large number of outliers. ([#&#8203;16649](https://github.com/matrix-org/synapse/issues/16649)) - Reduce max concurrency of background tasks, reducing potential max DB load. ([#&#8203;16656](https://github.com/matrix-org/synapse/issues/16656), [#&#8203;16660](https://github.com/matrix-org/synapse/issues/16660)) - Speed up purge room by adding an index to `event_push_summary`. ([#&#8203;16657](https://github.com/matrix-org/synapse/issues/16657)) ##### Updates to locked dependencies - Bump prometheus-client from 0.17.1 to 0.18.0. ([#&#8203;16626](https://github.com/matrix-org/synapse/issues/16626)) - Bump pyicu from 2.11 to 2.12. ([#&#8203;16603](https://github.com/matrix-org/synapse/issues/16603)) - Bump requests-toolbelt from 0.10.1 to 1.0.0. ([#&#8203;16659](https://github.com/matrix-org/synapse/issues/16659)) - Bump ruff from 0.0.292 to 0.1.4. ([#&#8203;16600](https://github.com/matrix-org/synapse/issues/16600)) - Bump serde from 1.0.190 to 1.0.192. ([#&#8203;16627](https://github.com/matrix-org/synapse/issues/16627)) - Bump serde_json from 1.0.107 to 1.0.108. ([#&#8203;16604](https://github.com/matrix-org/synapse/issues/16604)) - Bump setuptools-rust from 1.8.0 to 1.8.1. ([#&#8203;16601](https://github.com/matrix-org/synapse/issues/16601)) - Bump towncrier from 23.6.0 to 23.11.0. ([#&#8203;16622](https://github.com/matrix-org/synapse/issues/16622)) - Bump treq from 22.2.0 to 23.11.0. ([#&#8203;16623](https://github.com/matrix-org/synapse/issues/16623)) - Bump twisted from 23.8.0 to 23.10.0. ([#&#8203;16588](https://github.com/matrix-org/synapse/issues/16588)) - Bump types-bleach from 6.1.0.0 to 6.1.0.1. ([#&#8203;16624](https://github.com/matrix-org/synapse/issues/16624)) - Bump types-jsonschema from 4.19.0.3 to 4.19.0.4. ([#&#8203;16599](https://github.com/matrix-org/synapse/issues/16599)) - Bump types-pyopenssl from 23.2.0.2 to 23.3.0.0. ([#&#8203;16625](https://github.com/matrix-org/synapse/issues/16625)) - Bump types-pyyaml from 6.0.12.11 to 6.0.12.12. ([#&#8203;16602](https://github.com/matrix-org/synapse/issues/16602)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy42OC4zIiwidXBkYXRlZEluVmVyIjoiMzcuNjguMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
renovate added 1 commit 2023-11-28 16:00:37 +00:00
Update matrixdotorg/synapse Docker tag to v1.97.0
All checks were successful
/ terraform (push) Successful in 29s
/ ansible (push) Successful in 1m38s
a3a45e7026
jake merged commit 85352014ab into master 2023-12-04 09:09:07 +00:00
jake deleted branch renovate/matrixdotorg-synapse-1.x 2023-12-04 09:09:07 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: systems/infrastructure#106
No description provided.