Catalan Lover 
							
						 
					 
					
						
						
							
						
						e073685632 
					 
					
						
						
							
							Fix D4A Config Validation checking for old variable and fix docs ref  
						
						
						
						
					 
					
						2025-03-14 13:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						808d0202c7 
					 
					
						
						
							
							Fix Rust Crypto variables being partially missed in Rename  
						
						
						
						
					 
					
						2025-03-14 12:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Blacher 
							
						 
					 
					
						
						
							
						
						bf1efda094 
					 
					
						
						
							
							Add support for configuring Synapse's MSC4133 (Custom Profile Fields) ( #4171 )  
						
						... 
						
						
						
						* Add support for configuring Synapse's MSC4133 (Custom Profile Fields) experimental feature
* Reorder experimental_features in homeserver.yaml.j2 alphabetically
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2025-03-13 21:28:23 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						166f412783 
					 
					
						
						
							
							Modernise Draupnir Configuration Variable Names ( #4170 )  
						
						... 
						
						
						
						* Modernise Draupnir Configuration Variable Names
* Move Draupnir deprecation-check task before undefined-variables-check
* Fix trailing spaces in Draupnir's `validate_config.yml`
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2025-03-13 20:25:30 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						0086ae7f58 
					 
					
						
						
							
							Update D4A Configuration ( #4166 )  
						
						... 
						
						
						
						* Update D4A Configuration
D4A had some breaking config changes so this commit fixes them and gets us back into compliance with upstream. And since we run in a docker container we can use the /data/storage default.
* Update D4A Configuration to harmonise with bot mode
Change the default config for D4A to align with bot mode default in mdad. This should also avert a bit of a mess of a potential bug.
* Change D4A Room State Backing Store variable name and fix SPDX Headers
* Align D4A config with new schema
* Fix D4A Config Lint Error
* Update D4A SPDX Entries
* Do not use double quotes around `to_json` values
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2025-03-13 20:20:09 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						5bb8a36f34 
					 
					
						
						
							
							Update Mjolnir Anti Spam module to latest and add Renovate  
						
						
						
						
					 
					
						2025-03-13 06:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						60bc3a9a7b 
					 
					
						
						
							
							Ensure container labels file is empty if nothing is exposed for mautrix-meta bridges  
						
						... 
						
						
						
						Without this, we get a warning message from Traefik:
> INF Could not create a router for the container: too many services providerName=docker
Possibly due to the multiple services defined there without a single
explicitly-defined router. 
						
						
					 
					
						2025-03-12 18:35:13 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c9b2f2c995 
					 
					
						
						
							
							Adjust bin/rebuild-mautrix-meta-instagram.sh script to add license headers and rebuild matrix-bridge-mautrix-meta-instagram with it  
						
						
						
						
					 
					
						2025-03-12 18:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3492d31dca 
					 
					
						
						
							
							Rename some leftover _name_prefix variables (to _registry_prefix)  
						
						
						
						
					 
					
						2025-03-12 17:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5287b8ddeb 
					 
					
						
						
							
							Fix use of undefined variable matrix_authentication_service_container_image_name_prefix  
						
						
						
						
					 
					
						2025-03-12 17:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						893b237225 
					 
					
						
						
							
							Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.12  
						
						
						
						
					 
					
						2025-03-12 14:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						79cc333be2 
					 
					
						
						
							
							Postmoogle v0.9.26 (crypto init fix)  
						
						
						
						
					 
					
						2025-03-12 12:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c5a03efdf6 
					 
					
						
						
							
							Increase default Synapse/rc_message rate limits  
						
						... 
						
						
						
						The new rate limits are more suitable for running Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562 
Instead of trying to increase them conditionally only when Element Call
is enabled, it's simpler and good-enough to just increase them in all cases. 
						
						
					 
					
						2025-03-12 09:13:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						63f81bf268 
					 
					
						
						
							
							Add support for configuring Synapse's MSC4222 (adding state_after to sync v2) experimental feature  
						
						... 
						
						
						
						This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562  
						
						
					 
					
						2025-03-12 09:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f5a0be0a7b 
					 
					
						
						
							
							Add support for configuring Synapse's MSC4140 (Delayed Events) experimental feature  
						
						... 
						
						
						
						This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562  
						
						
					 
					
						2025-03-12 09:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4fb0b75942 
					 
					
						
						
							
							Reorder Synapse config's experimental_features alphabetically  
						
						
						
						
					 
					
						2025-03-12 09:05:59 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						aa36acdef1 
					 
					
						
						
							
							Remove useless matrix_static_files_client_redirect_root_uri_to_domain variable definition  
						
						
						
						
					 
					
						2025-03-12 06:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						72f28474c2 
					 
					
						
						
							
							Update roles/custom/matrix-client-element/templates/env.j2: add the copyright header  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-12 12:29:49 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						40732e3594 
					 
					
						
						
							
							Upgrade Element Web (v1.11.94 -> v1.11.95) and patch healthcheck  
						
						... 
						
						
						
						Related to:
- https://github.com/element-hq/element-web/pull/29471 
- 16f9e7dd46 
						
						
					 
					
						2025-03-11 22:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a5d850d800 
					 
					
						
						
							
							Add matrix_client_element_environment_variable_element_web_port and matrix_client_element_environment_variables_extension variables  
						
						
						
						
					 
					
						2025-03-11 22:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e65d198841 
					 
					
						
						
							
							Run Element Web in tightened/read-only mode without a custom nginx config  
						
						... 
						
						
						
						Newer Element Web versions allow for the nginx port to be
overriden, etc., and provide instructions for running in read-only mode.
This makes our custom `nginx.conf` patches unnecessary.
Passing the correct `ELEMENT_WEB_PORT` environment variable
also helps with future changes.
Another benefit of this (besides keeping closer to upstream
recommendations and the improved simplicity) is that:
- the container can run its entrypoint env-substitutions code now,
  without reporting errors
- IPv6 for nginx works, so `matrix-client-element:8080` is accessible
  via IPv6 on the container network now
  (this affects only for Traefik's communicaton with Element Web
  internally; public connectivity was handled by Traefik and IPv6 was
  available there even before)
Ref:
- 2052080d7d/docs/install.md (docker)https://github.com/element-hq/element-web/pull/28849 
- https://github.com/element-hq/element-web/pull/28840  
						
						
					 
					
						2025-03-11 22:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						16f9e7dd46 
					 
					
						
						
							
							Revert "Upgrade Element Web (v1.11.94 -> v1.11.95)"  
						
						... 
						
						
						
						This reverts commit 178f7a9fff 
						
						
					 
					
						2025-03-11 19:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bda63024ee 
					 
					
						
						
							
							Upgrade Synapse (v1.125.0 -> v1.126.0)  
						
						
						
						
					 
					
						2025-03-11 19:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						178f7a9fff 
					 
					
						
						
							
							Upgrade Element Web (v1.11.94 -> v1.11.95)  
						
						
						
						
					 
					
						2025-03-11 19:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1313f1e414 
					 
					
						
						
							
							Make base domain root path redirect also handle URLs with query strings (passing them along)  
						
						... 
						
						
						
						Previously `https://example.com ` and `https://example.com/ ` would be
redirected to `https://matrix.example.com `.
However, `https://example.com/?something ` was not handled and was tried
to be served as a file by matrix-static-files for this base domain.
From now on, paths containing query strings will be handled as well
and the query string will be passed along.
Example: `https://example.com/?something ` -> `https://matrix.example.com/?something ` 
						
						
					 
					
						2025-03-11 19:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						ccab72aa2e 
					 
					
						
						
							
							Postmoogle v0.9.25  
						
						
						
						
					 
					
						2025-03-10 17:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						96adaf9916 
					 
					
						
						
							
							Update ghcr.io/matrix-org/rageshake Docker tag to v1.15.0  
						
						
						
						
					 
					
						2025-03-10 10:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						35dd8e46cd 
					 
					
						
						
							
							Adjust /etc/docker/daemon.json cleanup comment with link to ansible-role-docker PR  
						
						
						
						
					 
					
						2025-03-09 16:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6d6fd4bf85 
					 
					
						
						
							
							Add license information to roles/custom/matrix_playbook_migration/tasks/docker_daemon_options_file_cleanup.yml  
						
						
						
						
					 
					
						2025-03-09 16:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bd073bca74 
					 
					
						
						
							
							Remove /etc/docker/daemon.json when no Docker options are set anymore  
						
						
						
						
					 
					
						2025-03-09 16:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								Iruwen 
							
						 
					 
					
						
						
							
						
						55e47d69db 
					 
					
						
						
							
							Enable room summary API (MSC3266) support for Synapse to support Element X clients  
						
						
						
						
					 
					
						2025-03-06 14:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1c68fd0d9b 
					 
					
						
						
							
							Make matrix-synapse-reverse-proxy-companion not report "502 Bad Gateway" when Synapse workers restart  
						
						... 
						
						
						
						Since nginx 1.27.3, we can make use of the `resolve` parameter for an `upstream`'s `server`,
to allow DNS resolution to happen continuously at runtime, not just once during startup.
Previously, this was not possible to do in an `upstream` block without
an nginx-plus subscription. Outside of an `upstream` block, we've used
and still use `set $backend ..` workarounds to get DNS resolution at
runtime, but now we can do it in `upstream` as well. 
						
						
					 
					
						2025-03-05 21:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						60bc545d0e 
					 
					
						
						
							
							Synapse Admin v0.10.3-etke38  
						
						
						
						
					 
					
						2025-03-05 15:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						d4c007dffd 
					 
					
						
						
							
							Re-run reuse annotate for roles/  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 16:03:16 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7944036343 
					 
					
						
						
							
							Merge pull request  #4148  from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2025.x  
						
						... 
						
						
						
						Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.5 
						
						
					 
					
						2025-03-05 08:31:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a103fa63a9 
					 
					
						
						
							
							Merge pull request  #4147  from spantaleev/renovate/ajbura-cinny-4.x  
						
						... 
						
						
						
						Update ajbura/cinny Docker tag to v4.5.1 
						
						
					 
					
						2025-03-05 08:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bf0918ae58 
					 
					
						
						
							
							Merge branch 'master' into patch-2  
						
						
						
						
					 
					
						2025-03-05 08:29:35 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						ae661b991e 
					 
					
						
						
							
							Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.5  
						
						
						
						
					 
					
						2025-03-05 06:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						91130c8a1c 
					 
					
						
						
							
							Update ajbura/cinny Docker tag to v4.5.1  
						
						
						
						
					 
					
						2025-03-05 06:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						b4ce0274c9 
					 
					
						
						
							
							Update validate_configs.yml for riot-web and ma1sd: adopt the common instruction  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:36:57 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						c18fc93a22 
					 
					
						
						
							
							Update validate_config.yml files: edit the banner message for variables name  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:30:50 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						cdc12e0ecb 
					 
					
						
						
							
							Update validate_config.yml for migration: adopt a common instruction to variables which should be removed  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:29:36 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						219cd7702d 
					 
					
						
						
							
							Update validate_config.yml for migration: adopt a common instruction  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:28:24 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						06ffbb3681 
					 
					
						
						
							
							Update validate_config.yml for migration: adopt a simpler description  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:28:12 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						d2fe3bc5b6 
					 
					
						
						
							
							Update validate_config.yml for migration: add blank lines between messages where expected  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:27:45 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						2da6e4bac2 
					 
					
						
						
							
							Update validate_config.yml for migration: add instruction to check docs/maintenance-upgrading-services.md  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:27:30 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						5e07de1d85 
					 
					
						
						
							
							Update validate_config.yml for migration: edit the instructions to update Ansible roles  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:27:13 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						e4d98811cf 
					 
					
						
						
							
							Update validate_config.yml for migration: replace instructions for renaming prefixed variables  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:23:01 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						2ae6b5d82b 
					 
					
						
						
							
							Update validate_config.yml for migration: replace instructions for renaming variables  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:21:33 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						28d6862b7d 
					 
					
						
						
							
							Update validate_config.yml for migration: use a common instruction for renaming variables  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:21:06 +09:00