This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [matrixdotorg/synapse](https://github.com/matrix-org/synapse) | minor | `v1.89.0` -> `v1.90.0` |
---
### Release Notes
<details>
<summary>matrix-org/synapse (matrixdotorg/synapse)</summary>
### [`v1.90.0`](https://github.com/matrix-org/synapse/releases/tag/v1.90.0)
[Compare Source](https://github.com/matrix-org/synapse/compare/v1.89.0...v1.90.0)
##### Synapse 1.90.0 (2023-08-15)
No significant changes since 1.90.0rc1.
##### Synapse 1.90.0rc1 (2023-08-08)
##### Features
- Scope transaction IDs to devices (implement [MSC3970](https://github.com/matrix-org/matrix-spec-proposals/pull/3970)). ([#​15629](https://github.com/matrix-org/synapse/issues/15629))
- Remove old rows from the `cache_invalidation_stream_by_instance` table automatically (this table is unused in SQLite). ([#​15868](https://github.com/matrix-org/synapse/issues/15868))
##### Bugfixes
- Fix a long-standing bug where purging history and paginating simultaneously could lead to database corruption when using workers. ([#​15791](https://github.com/matrix-org/synapse/issues/15791))
- Fix a long-standing bug where profile endpoint returned a 404 when the user's display name was empty. ([#​16012](https://github.com/matrix-org/synapse/issues/16012))
- Fix a long-standing bug where the `synapse_port_db` failed to configure sequences for application services and partial stated rooms. ([#​16043](https://github.com/matrix-org/synapse/issues/16043))
- Fix long-standing bug with deletion in dehydrated devices v2. ([#​16046](https://github.com/matrix-org/synapse/issues/16046))
##### Updates to the Docker image
- Add `org.opencontainers.image.version` labels to Docker containers [published by Matrix.org](https://hub.docker.com/r/matrixdotorg/synapse). Contributed by Mo Balaa. ([#​15972](https://github.com/matrix-org/synapse/issues/15972), [#​16009](https://github.com/matrix-org/synapse/issues/16009))
##### Improved Documentation
- Add a internal documentation page describing the ["streams" used within Synapse](https://matrix-org.github.io/synapse/v1.90/development/synapse_architecture/streams.html). ([#​16015](https://github.com/matrix-org/synapse/issues/16015))
- Clarify comment on the keys/upload over replication enpoint. ([#​16016](https://github.com/matrix-org/synapse/issues/16016))
- Do not expose Admin API in caddy reverse proxy example. Contributed by [@​NilsIrl](https://github.com/NilsIrl). ([#​16027](https://github.com/matrix-org/synapse/issues/16027))
##### Deprecations and Removals
- Remove support for legacy application service paths. ([#​15964](https://github.com/matrix-org/synapse/issues/15964))
- Move support for application service query parameter authorization behind a configuration option. ([#​16017](https://github.com/matrix-org/synapse/issues/16017))
##### Internal Changes
- Update SQL queries to inline boolean parameters as supported in SQLite 3.27. ([#​15525](https://github.com/matrix-org/synapse/issues/15525))
- Allow for the configuration of the backoff algorithm for federation destinations. ([#​15754](https://github.com/matrix-org/synapse/issues/15754))
- Allow modules to check whether the current worker is configured to run background tasks. ([#​15991](https://github.com/matrix-org/synapse/issues/15991))
- Update support for [MSC3958](https://github.com/matrix-org/matrix-spec-proposals/pull/3958) to match the latest revision of the MSC. ([#​15992](https://github.com/matrix-org/synapse/issues/15992))
- Allow modules to schedule delayed background calls. ([#​15993](https://github.com/matrix-org/synapse/issues/15993))
- Properly overwrite the `redacts` content-property for forwards-compatibility with room versions 1 through 10. ([#​16013](https://github.com/matrix-org/synapse/issues/16013))
- Fix building the nix development environment on MacOS systems. ([#​16019](https://github.com/matrix-org/synapse/issues/16019))
- Remove leading and trailing spaces when setting a display name. ([#​16031](https://github.com/matrix-org/synapse/issues/16031))
- Combine duplicated code. ([#​16023](https://github.com/matrix-org/synapse/issues/16023))
- Collect additional metrics from `ResponseCache` for eviction. ([#​16028](https://github.com/matrix-org/synapse/issues/16028))
- Fix endpoint improperly declaring support for MSC3814. ([#​16068](https://github.com/matrix-org/synapse/issues/16068))
- Drop backwards compat hack for event serialization. ([#​16069](https://github.com/matrix-org/synapse/issues/16069))
##### Updates to locked dependencies
- Update PyYAML to 6.0.1. ([#​16011](https://github.com/matrix-org/synapse/issues/16011))
- Bump cryptography from 41.0.2 to 41.0.3. ([#​16048](https://github.com/matrix-org/synapse/issues/16048))
- Bump furo from 2023.5.20 to 2023.7.26. ([#​16077](https://github.com/matrix-org/synapse/issues/16077))
- Bump immutabledict from 2.2.4 to 3.0.0. ([#​16034](https://github.com/matrix-org/synapse/issues/16034))
- Update certifi to 2023.7.22 and pygments to 2.15.1. ([#​16044](https://github.com/matrix-org/synapse/issues/16044))
- Bump jsonschema from 4.18.3 to 4.19.0. ([#​16081](https://github.com/matrix-org/synapse/issues/16081))
- Bump phonenumbers from 8.13.14 to 8.13.18. ([#​16076](https://github.com/matrix-org/synapse/issues/16076))
- Bump regex from 1.9.1 to 1.9.3. ([#​16073](https://github.com/matrix-org/synapse/issues/16073))
- Bump serde from 1.0.171 to 1.0.175. ([#​15982](https://github.com/matrix-org/synapse/issues/15982))
- Bump serde from 1.0.175 to 1.0.179. ([#​16033](https://github.com/matrix-org/synapse/issues/16033))
- Bump serde from 1.0.179 to 1.0.183. ([#​16074](https://github.com/matrix-org/synapse/issues/16074))
- Bump serde_json from 1.0.103 to 1.0.104. ([#​16032](https://github.com/matrix-org/synapse/issues/16032))
- Bump service-identity from 21.1.0 to 23.1.0. ([#​16038](https://github.com/matrix-org/synapse/issues/16038))
- Bump types-commonmark from 0.9.2.3 to 0.9.2.4. ([#​16037](https://github.com/matrix-org/synapse/issues/16037))
- Bump types-jsonschema from 4.17.0.8 to 4.17.0.10. ([#​16036](https://github.com/matrix-org/synapse/issues/16036))
- Bump types-netaddr from 0.8.0.8 to 0.8.0.9. ([#​16035](https://github.com/matrix-org/synapse/issues/16035))
- Bump types-opentracing from 2.4.10.5 to 2.4.10.6. ([#​16078](https://github.com/matrix-org/synapse/issues/16078))
- Bump types-setuptools from 68.0.0.0 to 68.0.0.3. ([#​16079](https://github.com/matrix-org/synapse/issues/16079))
</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzNi40NC4wIiwidXBkYXRlZEluVmVyIjoiMzYuNDQuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.89.0->v1.90.0Release Notes
matrix-org/synapse (matrixdotorg/synapse)
v1.90.0Compare Source
Synapse 1.90.0 (2023-08-15)
No significant changes since 1.90.0rc1.
Synapse 1.90.0rc1 (2023-08-08)
Features
cache_invalidation_stream_by_instancetable automatically (this table is unused in SQLite). (#15868)Bugfixes
synapse_port_dbfailed to configure sequences for application services and partial stated rooms. (#16043)Updates to the Docker image
org.opencontainers.image.versionlabels to Docker containers published by Matrix.org. Contributed by Mo Balaa. (#15972, #16009)Improved Documentation
Deprecations and Removals
Internal Changes
redactscontent-property for forwards-compatibility with room versions 1 through 10. (#16013)ResponseCachefor eviction. (#16028)Updates to locked dependencies
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.