From aaa229f55e999899fe66219ff40bd3b97e48083f Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Mon, 22 Dec 2025 14:10:22 +0000 Subject: [PATCH] Add MSC4354 experimental feature flag --- docker/complement/conf/workers-shared-extra.yaml.j2 | 2 ++ synapse/config/experimental.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/docker/complement/conf/workers-shared-extra.yaml.j2 b/docker/complement/conf/workers-shared-extra.yaml.j2 index 101ff153a5..120b3b9496 100644 --- a/docker/complement/conf/workers-shared-extra.yaml.j2 +++ b/docker/complement/conf/workers-shared-extra.yaml.j2 @@ -139,6 +139,8 @@ experimental_features: msc4155_enabled: true # Thread Subscriptions msc4306_enabled: true + # Sticky Events + msc4354_enabled: true server_notices: system_mxid_localpart: _server diff --git a/synapse/config/experimental.py b/synapse/config/experimental.py index dc5e096791..a1a537545d 100644 --- a/synapse/config/experimental.py +++ b/synapse/config/experimental.py @@ -597,5 +597,8 @@ class ExperimentalConfig(Config): # (and MSC4308: Thread Subscriptions extension to Sliding Sync) self.msc4306_enabled: bool = experimental.get("msc4306_enabled", False) + # MSC4354: Sticky Events + self.msc4354_enabled: bool = experimental.get("msc4354_enabled", False) + # MSC4380: Invite blocking self.msc4380_enabled: bool = experimental.get("msc4380_enabled", False)