Slavi Pantaleev
dafac35a0e
matrix-synapse: route stream-backed client endpoints explicitly and add device_lists stream writer support
...
Some client API endpoints (e.g. keys/upload) are backed by Synapse stream writers and
should not rely on broad worker regexes or route-order fallthrough for correctness.
When explicit per-stream routing is missing, requests may be captured by generic, room, or client_reader workers, instead of:
- going to the configured stream writer
- or to `main` when that stream writer is not enabled
This refactors synapse-reverse-proxy-companion's routing so that web-facing stream-backed endpoint families
are handled explicitly and early, with deterministic writer-or-main fallback.
Add first-class support for the missing `device_lists` stream writer,
generalize the same routing model to `push_rules`,
and remove stale broad-route ownership for device-list-sensitive endpoints.
2026-03-14 01:42:08 +02:00
dependabot[bot]
980d1ccc5b
Bump ansible/ansible-lint from 26.1.1 to 26.3.0
...
Bumps [ansible/ansible-lint](https://github.com/ansible/ansible-lint ) from 26.1.1 to 26.3.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v26.1.1...v26.3.0 )
---
updated-dependencies:
- dependency-name: ansible/ansible-lint
dependency-version: 26.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-13 16:11:36 +02:00
Suguru Hirahara
f9fa63fc7e
Add noqa var-naming to matrix_client_fluffychat_config_defaultHomeserver
...
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-03-12 14:48:43 +09:00
renovate[bot]
021285d8d2
chore(deps): update dependency cinny to v4.11.1-0
2026-03-11 20:04:50 +02:00
renovate[bot]
e2d2a341a8
chore(deps): update dependency sphinx-markdown-builder to v0.6.10
2026-03-11 14:50:14 +02:00
renovate[bot]
79a4156a78
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.149.1
2026-03-11 12:26:30 +02:00
renovate[bot]
d12970c0fd
chore(deps): update docker.io/metio/matrix-alertmanager-receiver docker tag to v2026.3.11
2026-03-11 12:19:32 +02:00
Slavi Pantaleev
d4e8da3e0a
Bump default OpenAI text-generation model (gpt-5.2 -> gpt-5.4)
2026-03-11 10:05:46 +02:00
renovate[bot]
2237b53979
chore(deps): update dependency traefik to v3.6.10-1
2026-03-11 02:17:55 +02:00
renovate[bot]
0320e671e3
chore(deps): update nginx docker tag to v1.29.6
2026-03-11 01:47:55 +02:00
Jakob S.
0c4bce582f
Fix user-verification-service room membership check
2026-03-11 00:57:04 +02:00
renovate[bot]
4e3658bb98
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.149.0
2026-03-10 22:43:44 +02:00
renovate[bot]
94beb79279
chore(deps): update ghcr.io/element-hq/element-web docker tag to v1.12.12
2026-03-10 22:06:25 +02:00
Slavi Pantaleev
ac559889f9
Upgrade Sable (v1.6.0-0 -> v1.6.0-1)
2026-03-10 21:50:14 +02:00
Aine
12d8015bc4
optional postgres unix socket with synapse
2026-03-10 17:38:16 +00:00
renovate[bot]
a602035383
chore(deps): update dependency sable to v1.6.0-0
2026-03-10 15:08:49 +02:00
renovate[bot]
1898bb5c49
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.13.0
2026-03-10 15:08:40 +02:00
renovate[bot]
805f3ef892
chore(deps): update dependency setuptools to v82.0.1
2026-03-10 14:07:52 +02:00
renovate[bot]
81b944540b
chore(deps): update matrixdotorg/mjolnir docker tag to v1.12.1
2026-03-10 07:38:57 +02:00
Benjamin Blacher
df5b84588b
Add support for sticky events (experimental)
2026-03-09 15:51:38 +02:00
Slavi Pantaleev
6b6b74afa9
matrix-synapse-admin: fail when enabled with non-Synapse homeserver
2026-03-08 15:26:21 +02:00
Slavi Pantaleev
677919fc39
Upgrade systemd_service_manager (v3.1.0-0 -> v3.2.0-0)
2026-03-08 14:44:58 +02:00
Aine
f803ad6957
Synapse Admin v0.11.4-etke54
2026-03-08 12:39:11 +00:00
Aine
5d7569adf0
fix borg backup var; update jitsi role
2026-03-08 10:42:50 +00:00
Aine
82caf3a7d3
improve synapse redis socket mounting
2026-03-08 09:56:26 +00:00
Aine
45d5ebd008
fix comments
2026-03-08 08:09:17 +00:00
renovate[bot]
c3437e22e6
chore(deps): update dependency sable to v1.5.1-0
2026-03-08 09:37:46 +02:00
renovate[bot]
d046855f3a
chore(deps): update dependency ntfy to v2.18.0-0
2026-03-08 09:37:39 +02:00
renovate[bot]
55ffeb226c
chore(deps): update dependency backup_borg to v1.4.3-2.1.1-3
2026-03-08 09:32:40 +02:00
Aine
0c40a03efc
allow synapse to use redis unix socket instead of tcp
2026-03-08 07:24:33 +00:00
Aine
86bb61aba0
backup-borg: disable mariadb/mysql/mongodb by default
2026-03-07 20:17:09 +00:00
Aine
87ef61ac56
update valkey
2026-03-07 19:16:49 +00:00
renovate[bot]
6d9b1a8260
chore(deps): update dependency traefik to v3.6.10-0
2026-03-07 13:28:05 +02:00
Slavi Pantaleev
df205a2f77
Upgrade baibot (v1.14.3 -> v1.15.0) and adapt to support optional access-token auth mode
...
Ref:
- https://github.com/etkecc/baibot/pull/83
- 748d2b7fd4/CHANGELOG.md (2026-03-07-version-1150)
- 748d2b7fd4/docs/configuration/authentication.md
2026-03-07 12:43:48 +02:00
renovate[bot]
7e3b82b80e
chore(deps): update dependency backup_borg to v1.4.3-2.1.1-2
2026-03-07 08:17:34 +02:00
renovate[bot]
c3a9772f51
chore(deps): update dependency charset-normalizer to v3.4.5
2026-03-06 11:29:27 +02:00
renovate[bot]
1f3ea18213
chore(deps): update dependency livekit_server to v1.9.12-0
2026-03-05 22:21:57 +02:00
renovate[bot]
0acb1f98e8
chore(deps): update pre-commit hook codespell-project/codespell to v2.4.2
2026-03-05 22:20:16 +02:00
renovate[bot]
58141f9926
chore(deps): update dependency tabulate to v0.10.0
2026-03-05 14:07:03 +02:00
mikhail.sarnov
1ee5c1f416
feat(synapse): add ca_certs_file support for LDAP TLS
...
Add matrix_synapse_ext_password_provider_ldap_tls_options_ca_certs_file
variable to allow specifying a custom CA certificate file for LDAP TLS
verification. Useful when Synapse is running in a container that does not
trust a private/internal CA by default.
Example usage:
matrix_synapse_ext_password_provider_ldap_tls_options_ca_certs_file: /etc/ssl/certs/my-ca.crt
2026-03-05 14:06:52 +02:00
renovate[bot]
c9bb48ff11
chore(deps): update docker.io/metio/matrix-alertmanager-receiver docker tag to v2026.3.4
2026-03-04 12:11:43 +02:00
Suguru Hirahara
0cbffe695b
Update Etherpad (v2.6.1-1 → v2.6.1-2)
...
Now that UID and GID are not specified by default, it is necessary for the playbook to specify them. MASH playbook has already taken care of them on 9707a4786b/templates/group_vars_mash_servers (L4794-L4795) .
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-03-04 11:43:52 +02:00
renovate[bot]
af237ac9c7
chore(deps): update forgejo.ellis.link/continuwuation/continuwuity docker tag to v0.5.6
2026-03-04 07:37:15 +02:00
Slavi Pantaleev
87a799faa6
Fix Commet variable placement in matrix_servers
...
Move Commet defaults out of the Element section into a dedicated matrix-client-commet block, and add missing matrix_client_commet_enabled default wiring.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/5000
2026-03-03 21:41:48 +02:00
D4GU
f5b722b13d
Add commet webclient support ( #4997 )
2026-03-03 17:39:01 +02:00
renovate[bot]
c0be489796
chore(deps): update dependency imagesize to v2
2026-03-03 16:55:06 +02:00
renovate[bot]
2d1be91ac2
chore(deps): update dependency linkify-it-py to v2.1.0
2026-03-03 12:54:52 +02:00
renovate[bot]
bd809f16f3
chore(deps): update dependency uc-micro-py to v2
2026-03-03 12:54:45 +02:00
tripleawwy
58bf4fe34b
fix: conditionally include m.identity_server in Element Web config.json
...
When no identity server is configured, `matrix_client_element_default_is_url`
defaults to `~` (YAML null). The `| string | to_json` filter chain converts
this to the literal string `"None"`, causing Element Web to log errors:
- TypeError: URL constructor: None is not a valid URL
- Invalid base_url for m.identity_server
The well-known template (`.well-known/matrix/client.j2`) already handles
this correctly with a conditional guard (see PR #314 ). This applies the
same pattern to the Element Web `config.json.j2` template.
2026-03-03 12:50:52 +02:00
renovate[bot]
a787993aaf
chore(deps): update dependency imagesize to v1.5.0
2026-03-03 12:49:26 +02:00