From 106afe498477e28b2db1141baee5484c2344a108 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Tue, 29 Jul 2025 20:39:11 +0200 Subject: [PATCH] MSC4306: expose feature in the client version (#18722) --- changelog.d/18722.feature | 1 + synapse/rest/client/versions.py | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 changelog.d/18722.feature diff --git a/changelog.d/18722.feature b/changelog.d/18722.feature new file mode 100644 index 000000000..4a3cf4839 --- /dev/null +++ b/changelog.d/18722.feature @@ -0,0 +1 @@ +Advertise experimental support for [MSC4306](https://github.com/matrix-org/matrix-spec-proposals/pull/4306) through `/_matrix/clients/versions` if enabled. diff --git a/synapse/rest/client/versions.py b/synapse/rest/client/versions.py index fa39eb9e6..7f7837953 100644 --- a/synapse/rest/client/versions.py +++ b/synapse/rest/client/versions.py @@ -177,6 +177,8 @@ class VersionsRestServlet(RestServlet): "uk.tcpip.msc4133": self.config.experimental.msc4133_enabled, # MSC4155: Invite filtering "org.matrix.msc4155": self.config.experimental.msc4155_enabled, + # MSC4306: Support for thread subscriptions + "org.matrix.msc4306": self.config.experimental.msc4306_enabled, }, }, )