Update MSC4140 implementation to no longer cancel a user's own delayed state events with an event type & state key that match a more recent state event sent by that user. (#17810)
Improved Documentation
Fixed a minor typo in the Synapse documentation. Contributed by @karuto12. (#18224)
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.126.0` -> `v1.127.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>element-hq/synapse (ghcr.io/element-hq/synapse)</summary>
### [`v1.127.0`](https://github.com/element-hq/synapse/releases/tag/v1.127.0)
[Compare Source](https://github.com/element-hq/synapse/compare/v1.126.0...v1.127.0)
##### Synapse 1.127.0 (2025-03-25)
No significant changes since 1.127.0rc1.
##### Synapse 1.127.0rc1 (2025-03-18)
##### Features
- Update [MSC4140](https://github.com/matrix-org/matrix-spec-proposals/pull/4140) implementation to no longer cancel a user's own delayed state events with an event type & state key that match a more recent state event sent by that user. ([#​17810](https://github.com/element-hq/synapse/issues/17810))
##### Improved Documentation
- Fixed a minor typo in the Synapse documentation. Contributed by [@​karuto12](https://github.com/karuto12). ([#​18224](https://github.com/element-hq/synapse/issues/18224))
##### Internal Changes
- Remove undocumented `SYNAPSE_USE_FROZEN_DICTS` environment variable. ([#​18123](https://github.com/element-hq/synapse/issues/18123))
- Fix detection of workflow failures in the release script. ([#​18211](https://github.com/element-hq/synapse/issues/18211))
- Add caching support to media endpoints. ([#​18235](https://github.com/element-hq/synapse/issues/18235))
##### Updates to locked dependencies
- Bump anyhow from 1.0.96 to 1.0.97. ([#​18201](https://github.com/element-hq/synapse/issues/18201))
- Bump bcrypt from 4.2.1 to 4.3.0. ([#​18207](https://github.com/element-hq/synapse/issues/18207))
- Bump bytes from 1.10.0 to 1.10.1. ([#​18227](https://github.com/element-hq/synapse/issues/18227))
- Bump http from 1.2.0 to 1.3.1. ([#​18245](https://github.com/element-hq/synapse/issues/18245))
- Bump sentry-sdk from 2.19.2 to 2.22.0. ([#​18205](https://github.com/element-hq/synapse/issues/18205))
- Bump serde from 1.0.218 to 1.0.219. ([#​18228](https://github.com/element-hq/synapse/issues/18228))
- Bump serde_json from 1.0.139 to 1.0.140. ([#​18202](https://github.com/element-hq/synapse/issues/18202))
- Bump ulid from 1.2.0 to 1.2.1. ([#​18246](https://github.com/element-hq/synapse/issues/18246))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIxNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
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.126.0->v1.127.0Release Notes
element-hq/synapse (ghcr.io/element-hq/synapse)
v1.127.0Compare Source
Synapse 1.127.0 (2025-03-25)
No significant changes since 1.127.0rc1.
Synapse 1.127.0rc1 (2025-03-18)
Features
Improved Documentation
Internal Changes
SYNAPSE_USE_FROZEN_DICTSenvironment variable. (#18123)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.