From c2546c2e97e7e9e6385d900a2650097dca7bffbf Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Tue, 14 Apr 2026 11:07:12 -0600 Subject: [PATCH 1/3] Add upgrade notes for new quarantined_media_changes stream --- docs/upgrade.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/upgrade.md b/docs/upgrade.md index aeae82c114a..9624bab1f71 100644 --- a/docs/upgrade.md +++ b/docs/upgrade.md @@ -117,6 +117,18 @@ each upgrade are complete before moving on to the next upgrade, to avoid stacking them up. You can monitor the currently running background updates with [the Admin API](usage/administration/admin_api/background_updates.html#status). +# Upgrading to v1.152.0 + +## Workers which quarantine media must be stream writers + +A new `quarantined_media_changes` [stream writer](./workers.md#stream-writers) is +introduced. Existing deployments which route the `/quarantine_media` endpoints to +a non-master worker *must* also add those workers to the `quarantined_media_changes` +stream writer list. Quarantining media will not work without this. + +If your deployment does not use workers, or instead uses the master process for +quarantining media, you do not need to make any changes to your configuration. + # Upgrading to v1.150.0 ## Removal of the `systemd` pip extra From ef60a243eabee248edfe6230140a82992cfa8972 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Tue, 14 Apr 2026 11:08:35 -0600 Subject: [PATCH 2/3] add overlapping changelog --- changelog.d/19694.feature | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/19694.feature diff --git a/changelog.d/19694.feature b/changelog.d/19694.feature new file mode 100644 index 00000000000..f4c8f042bf0 --- /dev/null +++ b/changelog.d/19694.feature @@ -0,0 +1 @@ +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. \ No newline at end of file From b5ae6cdc4fd61fbe0541169aa6eb513b19ecc1c1 Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Thu, 16 Apr 2026 11:18:00 +0100 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Eric Eastwood --- docs/upgrade.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/upgrade.md b/docs/upgrade.md index 9624bab1f71..44ab342d5a2 100644 --- a/docs/upgrade.md +++ b/docs/upgrade.md @@ -121,12 +121,13 @@ stacking them up. You can monitor the currently running background updates with ## Workers which quarantine media must be stream writers -A new `quarantined_media_changes` [stream writer](./workers.md#stream-writers) is -introduced. Existing deployments which route the `/quarantine_media` endpoints to -a non-master worker *must* also add those workers to the `quarantined_media_changes` -stream writer list. Quarantining media will not work without this. +A new [`quarantined_media_changes` stream writer](./workers.md#the-quarantined_media_changes-stream) is +introduced. Existing deployments which route the `/quarantine_media` endpoints to a +worker (instead of the main process) *must* also add those workers to the +`quarantined_media_changes` stream writer list. Quarantining media will not work without +this. -If your deployment does not use workers, or instead uses the master process for +If your deployment does not use workers, or instead uses the main process for quarantining media, you do not need to make any changes to your configuration. # Upgrading to v1.150.0