Fix joining remote rooms when a module uses the on_new_event callback. This callback may now pass partial state events instead of the full state for remote rooms. Introduced in v1.76.0. (#16973)
Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. Contributed by @ggogel. (#16968)
Improved Documentation
Add HAProxy example for single port operation to reverse proxy documentation. Contributed by Georg Pfuetzenreuter (@tacerus). (#16768)
Improve the documentation around running Complement tests with new configuration parameters. (#16946)
Add docs on upgrading from a very old version. (#16951)
Updates to locked dependencies
Bump JasonEtco/create-an-issue from 2.9.1 to 2.9.2. (#16934)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/element-hq/synapse](https://matrix.org/docs/projects/server/synapse) ([source](https://github.com/element-hq/synapse)) | minor | `v1.102.0` -> `v1.103.0` |
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.103.0`](https://github.com/element-hq/synapse/releases/tag/v1.103.0)
[Compare Source](https://github.com/element-hq/synapse/compare/v1.102.0...v1.103.0)
##### Synapse 1.103.0 (2024-03-19)
No significant changes since 1.103.0rc1.
##### Synapse 1.103.0rc1 (2024-03-12)
##### Features
- Add a new [List Accounts v3](https://element-hq.github.io/synapse/v1.103/admin_api/user_admin_api.html#list-accounts-v3) Admin API with improved deactivated user filtering capabilities. ([#​16874](https://github.com/element-hq/synapse/issues/16874))
- Include `Retry-After` header by default per [MSC4041](https://github.com/matrix-org/matrix-spec-proposals/pull/4041). Contributed by [@​clokep](https://github.com/clokep). ([#​16947](https://github.com/element-hq/synapse/issues/16947))
##### Bugfixes
- Fix joining remote rooms when a module uses the `on_new_event` callback. This callback may now pass partial state events instead of the full state for remote rooms. Introduced in v1.76.0. ([#​16973](https://github.com/element-hq/synapse/issues/16973))
- Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. Contributed by [@​ggogel](https://github.com/ggogel). ([#​16968](https://github.com/element-hq/synapse/issues/16968))
##### Improved Documentation
- Add HAProxy example for single port operation to reverse proxy documentation. Contributed by Georg Pfuetzenreuter ([@​tacerus](https://github.com/tacerus)). ([#​16768](https://github.com/element-hq/synapse/issues/16768))
- Improve the documentation around running Complement tests with new configuration parameters. ([#​16946](https://github.com/element-hq/synapse/issues/16946))
- Add docs on upgrading from a very old version. ([#​16951](https://github.com/element-hq/synapse/issues/16951))
##### Updates to locked dependencies
- Bump JasonEtco/create-an-issue from 2.9.1 to 2.9.2. ([#​16934](https://github.com/element-hq/synapse/issues/16934))
- Bump anyhow from 1.0.79 to 1.0.80. ([#​16935](https://github.com/element-hq/synapse/issues/16935))
- Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.1. ([#​16933](https://github.com/element-hq/synapse/issues/16933))
- Bump furo from 2023.9.10 to 2024.1.29. ([#​16939](https://github.com/element-hq/synapse/issues/16939))
- Bump pyopenssl from 23.3.0 to 24.0.0. ([#​16937](https://github.com/element-hq/synapse/issues/16937))
- Bump types-netaddr from 0.10.0.20240106 to 1.2.0.20240219. ([#​16938](https://github.com/element-hq/synapse/issues/16938))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNTYuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI1Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
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.102.0->v1.103.0Release Notes
element-hq/synapse (ghcr.io/element-hq/synapse)
v1.103.0Compare Source
Synapse 1.103.0 (2024-03-19)
No significant changes since 1.103.0rc1.
Synapse 1.103.0rc1 (2024-03-12)
Features
Retry-Afterheader by default per MSC4041. Contributed by @clokep. (#16947)Bugfixes
on_new_eventcallback. This callback may now pass partial state events instead of the full state for remote rooms. Introduced in v1.76.0. (#16973)Improved Documentation
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.