Remove obsolete Synapse experimental feature flags (msc3266, msc4140, msc4429)

None of these flags exist in current Synapse:

- msc3266_enabled: MSC3266 support was stabilized in Synapse v1.153.0 and the room summary API is now always enabled

- msc4140_enabled: this was never a Synapse configuration setting in any released version. Delayed events have always been controlled by the `max_event_delay_duration` setting, which the playbook was emitting alongside the flag. The toggle is now named `matrix_synapse_delayed_events_enabled`.

- msc4429_enabled: MSC4429 support has not landed in any released Synapse version, so this flag never had any effect

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Slavi Pantaleev
2026-07-22 07:56:17 +03:00
parent 6b0a635454
commit 654aea79b2
4 changed files with 11 additions and 28 deletions
@@ -3005,7 +3005,7 @@ matrix_authentication_service:
experimental_features: {{ matrix_synapse_experimental_features | to_json }}
{% if matrix_synapse_experimental_features_msc4140_enabled %}
{% if matrix_synapse_delayed_events_enabled %}
max_event_delay_duration: {{ matrix_synapse_max_event_delay_duration | to_json }}
rc_delayed_event_mgmt: {{ matrix_synapse_rc_delayed_event_mgmt | to_json }}
{% endif %}