Skip to content

Commit b07a7cc

Browse files
committed
1.152.0rc1 (3rd try)
1 parent fbaff67 commit b07a7cc

9 files changed

Lines changed: 14 additions & 12 deletions

File tree

CHANGES.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Synapse 1.152.0rc1 (2026-04-14)
1+
# Synapse 1.152.0rc1 (2026-04-22)
22

33
For deployments using workers, please note that this version introduces a new `quarantined_media_changes` stream writer, which may require configuration changes.
44
Please see the [the relevant section in the upgrade notes](https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md#upgrading-to-v11520) for details.
@@ -15,30 +15,34 @@ Without configuring this new stream writer, only the main process will be able t
1515
- Add a way to re-sign local events with a new signing key. ([\#19668](https://github.com/element-hq/synapse/issues/19668))
1616
- Support [MSC4450: Identity Provider selection for User-Interactive Authentication with Legacy Single Sign-On](https://github.com/matrix-org/matrix-spec-proposals/pull/4450). ([\#19693](https://github.com/element-hq/synapse/issues/19693))
1717
- Add a ["Listing quarantined media changes" Admin API](https://element-hq.github.io/synapse/latest/admin_api/media_admin_api.html#listing-quarantined-media-changes) for retrieving a paginated record of when media became (un)quarantined. ([\#19694](https://github.com/element-hq/synapse/issues/19694))
18+
- Add experimental support for [MSC4242](https://github.com/matrix-org/matrix-spec-proposals/pull/4242): State DAGs. Excludes federation support. ([\#19424](https://github.com/element-hq/synapse/issues/19424))
19+
- Adds [Admin API](https://element-hq.github.io/synapse/latest/usage/administration/admin_api/index.html) endpoints to
20+
list, fetch and delete user reports. ([\#19657](https://github.com/element-hq/synapse/issues/19657))
1821

1922
## Bugfixes
2023

2124
- Reject `device_keys: null` in the request to [`POST /_matrix/client/v3/keys/upload`](https://spec.matrix.org/v1.16/client-server-api/#post_matrixclientv3keysupload), as per the spec. This was temporarily allowed as a workaround for misbehaving clients. ([\#19637](https://github.com/element-hq/synapse/issues/19637))
2225
- Fix database migrations failing on platforms where SQLite is configured with `SQLITE_DBCONFIG_DEFENSIVE` by default, such as macOS. ([\#19690](https://github.com/element-hq/synapse/issues/19690))
26+
- Fix a bug introduced in v1.145 where a non-admin could bypass admin checks for downloading remote quarantined media. This relied on the media already being previously present on the homeserver. ([\#19639](https://github.com/element-hq/synapse/issues/19639))
2327

2428
## Improved Documentation
2529

2630
- Include a workaround for running the unit tests with SQLite under recent versions of MacOS. ([\#19615](https://github.com/element-hq/synapse/issues/19615))
2731
- Fix Docker image link typo in worker docs. ([\#19645](https://github.com/element-hq/synapse/issues/19645))
2832
- Update developer stream docs for creating a new stream to point out `_setup_sequence(...)` in `portdb`. ([\#19675](https://github.com/element-hq/synapse/issues/19675))
33+
- Update the developer stream docs for creating a new stream to highlight places that require documentation updates. ([\#19696](https://github.com/element-hq/synapse/issues/19696))
2934

3035
## Internal Changes
3136

3237
- Update CI to use re-usable Complement GitHub CI workflow. ([\#19533](https://github.com/element-hq/synapse/issues/19533))
3338
- Fix docstring for `limit` argument in `_maybe_backfill_inner(...)`. ([\#19630](https://github.com/element-hq/synapse/issues/19630))
3439
- Document context for why increase timeout for policy server requests. ([\#19633](https://github.com/element-hq/synapse/issues/19633))
3540
- Run lint script to format Complement tests introduced in [#19509](https://github.com/element-hq/synapse/pull/19509). ([\#19636](https://github.com/element-hq/synapse/issues/19636))
36-
- Small simplifications to the events class. ([\#19680](https://github.com/element-hq/synapse/issues/19680))
41+
- Small simplifications to the events class. ([\#19680](https://github.com/element-hq/synapse/issues/19680), [\#19712](https://github.com/element-hq/synapse/issues/19712))
3742
- Introduce `spam_checker_spammy` internal event metadata. ([\#19453](https://github.com/element-hq/synapse/issues/19453))
3843
- Add a `FilteredEvent` class that saves us copying events. ([\#19640](https://github.com/element-hq/synapse/issues/19640))
3944
- Convert `EventInternalMetadata` to use `Arc<RwLock<_>>`. ([\#19669](https://github.com/element-hq/synapse/issues/19669))
40-
41-
45+
- Reduce database disk space usage by pruning old rows from `device_lists_changes_in_room`. ([\#19473](https://github.com/element-hq/synapse/issues/19473), [\#19709](https://github.com/element-hq/synapse/issues/19709))
4246

4347

4448
# Synapse 1.151.0 (2026-04-07)

changelog.d/19424.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19473.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19639.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19657.feature

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/19696.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19709.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/19712.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
matrix-synapse-py3 (1.152.0~rc1) stable; urgency=medium
2+
3+
* New Synapse release 1.152.0rc1.
4+
5+
-- Synapse Packaging team <packages@matrix.org> Wed, 22 Apr 2026 12:03:58 +0100
6+
17
matrix-synapse-py3 (1.152.0~rc1) stable; urgency=medium
28

39
* New Synapse release 1.152.0rc1.

0 commit comments

Comments
 (0)