From 2429fea51716e0b9ade0ebcdb4d6d7f2bd09cf24 Mon Sep 17 00:00:00 2001 From: ezera Date: Wed, 1 Apr 2026 20:05:34 -0500 Subject: [PATCH] feat(c10y): allow configuring default room version --- roles/custom/matrix-continuwuity/defaults/main.yml | 4 ++++ .../custom/matrix-continuwuity/templates/continuwuity.toml.j2 | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/custom/matrix-continuwuity/defaults/main.yml b/roles/custom/matrix-continuwuity/defaults/main.yml index 0a3ed90c1..a9798f387 100644 --- a/roles/custom/matrix-continuwuity/defaults/main.yml +++ b/roles/custom/matrix-continuwuity/defaults/main.yml @@ -199,6 +199,10 @@ matrix_continuwuity_config_allow_encryption: true # Appservices and admins are always allowed to create new rooms. matrix_continuwuity_config_allow_room_creation: true +# Controls the default room version continuwuity will create rooms with. +# Per spec, room version '11' is the default. +matrix_continuwuity_config_default_room_version: '11' + # List/vector of room IDs or room aliases that continuwuity will make # newly registered users join. The rooms specified must be rooms that you # have joined at least once on the server, and must be public. diff --git a/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 b/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 index 5c7cc439e..8c9b9ff69 100644 --- a/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 +++ b/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 @@ -608,7 +608,7 @@ allow_room_creation = {{ matrix_continuwuity_config_allow_room_creation | to_jso # # Per spec, room version "11" is the default. # -#default_room_version = "11" +default_room_version = {{ matrix_continuwuity_config_default_room_version | to_json }} # Enable OpenTelemetry OTLP tracing export. This replaces the deprecated # Jaeger exporter. Traces will be sent via OTLP to a collector (such as