renovate[bot] 
							
						 
					 
					
						
						
							
						
						bb98127754 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.4  
						
						
						
						
					 
					
						2025-08-16 17:45:37 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						51ab9ed9ff 
					 
					
						
						
							
							Adjust lstrip_blocks to use a bool value for compatibility with ansible-core>=2.19.0  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445  
						
						
					 
					
						2025-07-26 17:58:12 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a1f6ee4dc9 
					 
					
						
						
							
							Improve compatibility with ansible-core>=2.19.0 by not reaching into vars  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445  
						
						
					 
					
						2025-07-26 17:50:20 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						abc74a6b96 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.3  
						
						
						
						
					 
					
						2025-07-17 10:22:32 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f4306be183 
					 
					
						
						
							
							Extract mautrix-whatsapp's network.displayname_template configuration into a variable (matrix_mautrix_whatsapp_network_displayname_template)  
						
						
						
						
					 
					
						2025-07-08 06:41:22 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						048b8eb918 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.2  
						
						
						
						
					 
					
						2025-06-17 00:12:06 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						ecb7ccf8cc 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.1  
						
						
						
						
					 
					
						2025-05-16 15:12:18 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3ee7deb2d7 
					 
					
						
						
							
							Rename variable (matrix_user_groupname -> matrix_group_name)  
						
						
						
						
					 
					
						2025-04-29 10:39:41 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9fc5cdab33 
					 
					
						
						
							
							Rename variable (matrix_user_username -> matrix_user_name)  
						
						
						
						
					 
					
						2025-04-29 10:39:41 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						98e4f369b7 
					 
					
						
						
							
							Add receive_ephemeral everywhere de.sorunome.msc2409.push_ephemeral is used  
						
						... 
						
						
						
						Ref:
- 33f3ccd6ae/CHANGELOG.md (L134-L136)7165d3fa58/appservice/registration.go (L30) 
						
						
					 
					
						2025-04-25 17:13:38 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						dd2f8d1150 
					 
					
						
						
							
							Relax mautrix-whatsapp regex in registration file to match what mautrix-whatsapp v0.12.0 expects  
						
						... 
						
						
						
						Since mautrix-whatsapp v0.12.0, the bridge deals with more than just phone numbers now,
so it sometimes tries to manage users with Matrix IDs like: `@whatsapp_lid-123456789:example.com`
Ref:
- https://github.com/mautrix/whatsapp/releases/tag/v0.12.0 
- https://mau.fi/blog/2025-04-mautrix-release/  
						
						
					 
					
						2025-04-25 17:04:20 +03:00 
						 
				 
			
				
					
						
							
							
								Onestacked 
							
						 
					 
					
						
						
							
						
						5eb247b5bf 
					 
					
						
						
							
							Add matrix_bridges_msc4190_enabled flag for using msc4190 on supported mautrix bridges. flag for using msc4190 on supported mautrix bridges. ( #4258 )  
						
						... 
						
						
						
						* Add matrix_bridges_msc4190_enabled flag for using msc4190 on supported mautrix bridges.
* Apply to_json to msc4190 in mautrix configs
* Add | to_json to mautrix bridge registration io.element.msc4190.
* require matrix_synapse_experimental_features_msc3202_device_masquerading_enabled for matrix_bridges_msc4190_enabled
* Also add msc4190 support for mautrix-telegram 
						
						
					 
					
						2025-04-17 22:08:25 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						6915c7de12 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.0  
						
						
						
						
					 
					
						2025-04-17 08:42:27 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						87d4d8b1c5 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.4  
						
						
						
						
					 
					
						2025-03-17 07:02:17 +02: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 
							
						 
					 
					
						
						
							
						
						06340e423b 
					 
					
						
						
							
							Add license information to files for matrix-bridge-mautrix-whatsapp  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-01 21:05:18 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c47eca389b 
					 
					
						
						
							
							Rework all roles to include component_(docker|container)_image_registry_prefix* variables  
						
						... 
						
						
						
						This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later. 
						
						
					 
					
						2025-02-24 11:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d12643eb91 
					 
					
						
						
							
							Do not use docker stop --time (deprecated in Docker v28 in favor of --timeout or just -t)  
						
						... 
						
						
						
						`-t` works on both old and new Docker versions, so it's best to use that. 
						
						
					 
					
						2025-02-22 21:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						4a0855db0a 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.3  
						
						
						
						
					 
					
						2025-02-16 18:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						e4e34333da 
					 
					
						
						
							
							Update files for some mautrix bridges: add the common section "Troubleshooting"  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-02-07 15:34:38 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f8b779f8ed 
					 
					
						
						
							
							Add trace as a valid logging level option for mautrix bridges  
						
						... 
						
						
						
						bridgev2 mautrix bridges use https://github.com/tulir/zeroconfig  for
logging, which does support `trace` as a logging level. 
						
						
					 
					
						2025-01-05 09:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						beeb8a7933 
					 
					
						
						
							
							Remove some "generate" values from various mautrix bridges  
						
						... 
						
						
						
						We do not let bridges update config files, so generation cannot happen.
We don't want the bridge to manage the config file anyway. 
						
						
					 
					
						2024-12-17 12:00:39 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						8283225a0e 
					 
					
						
						
							
							chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.11.2  
						
						
						
						
					 
					
						2024-12-17 08:39:28 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						c7f8b7cd1a 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.1  
						
						
						
						
					 
					
						2024-11-16 19:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						55fcaac1f1 
					 
					
						
						
							
							Fix capitalization: matrix → Matrix  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 23:35:10 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bfc5374fc8 
					 
					
						
						
							
							Upgrade mautrix-whatsapp (v0.10.9 -> v0.11.0) (bridgev2) and adapt configuration  
						
						... 
						
						
						
						Related to:
- https://github.com/mautrix/whatsapp/releases/tag/v0.11.0 
- https://mau.fi/blog/2024-10-mautrix-release/ 
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3615  
						
						
					 
					
						2024-10-17 16:23:13 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ec5e379672 
					 
					
						
						
							
							Update old references to com.devture.ansible.role.postgres & com.devture.ansible.role.traefik  
						
						... 
						
						
						
						Provoked by https://github.com/mother-of-all-self-hosting/mash-playbook/pull/280  
						
						
					 
					
						2024-10-07 08:46:33 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8445843562 
					 
					
						
						
							
							Switch postgres/postgres-backup Ansible role sources and adjust variable names (devture_postgres_ -> postgres_)  
						
						
						
						
					 
					
						2024-09-27 09:37:24 +03:00 
						 
				 
			
				
					
						
							
							
								David Mehren 
							
						 
					 
					
						
						
							
						
						c89c356e53 
					 
					
						
						
							
							Add a global config option for Docker network MTU ( #3502 )  
						
						... 
						
						
						
						* Add a global config option for Docker network MTU
* Upgrade systemd_docker_base (v1.2.0-0 -> v1.3.0-0)
The new version includes `devture_systemd_docker_base_container_networks_driver_options`
due to 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Switch from passing matrix_playbook_docker_network_mtu to respecting devture_systemd_docker_base_container_networks_driver_options
Related to:
- 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Update all roles to versions that respect `devture_systemd_docker_base_container_networks_driver_options`
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2024-09-18 16:20:27 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d3831ba3a5 
					 
					
						
						
							
							Add appservice-double-puppet double-puppeting support to mautrix-whatsapp  
						
						... 
						
						
						
						Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future. 
						
						
					 
					
						2024-08-17 21:04:09 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						90e70530cc 
					 
					
						
						
							
							mautrix-whatsapp v0.10.9  
						
						
						
						
					 
					
						2024-07-16 18:03:57 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						846a90e791 
					 
					
						
						
							
							chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.8  
						
						
						
						
					 
					
						2024-06-17 01:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9f2eff2ac7 
					 
					
						
						
							
							Respect devture_systemd_docker_base_docker_service_name  
						
						... 
						
						
						
						Related to 0241c71a4chttps://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962 
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server. 
						
						
					 
					
						2024-06-04 13:14:34 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						e1135b15e8 
					 
					
						
						
							
							chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.7  
						
						
						
						
					 
					
						2024-04-16 11:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3758b0cfeb 
					 
					
						
						
							
							Squashed commit of the following:  
						
						... 
						
						
						
						commit cf8637efaca0a0be3609fd6add0dff893a0a9194
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:14:57 2024 +0200
    Make devture_systemd_docker_base_ipv6_enabled automatically reconfigure geerlingguy/ansible-role-docker
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit dc7af3bc7d25f321bf409477d823e43ea8a05803
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:10:31 2024 +0200
    Replace matrix_ipv6_enabled with devture_systemd_docker_base_ipv6_enabled
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit 07e900d6a2slavi@devture.com >
Date:   Sun Mar 24 19:01:51 2024 +0200
    Improve matrix_ipv6_enabled comments
commit 3f03ca7f69development@tilosp.de >
Date:   Sat Mar 9 19:27:50 2024 +0000
    Add setting to enable ipv6 
						
						
					 
					
						2024-03-24 19:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								gardar 
							
						 
					 
					
						
						
							
						
						23aee07cf4 
					 
					
						
						
							
							feat: global option to configure all bridges encryption default  
						
						... 
						
						
						
						Signed-off-by: gardar <gardar@users.noreply.github.com > 
						
						
					 
					
						2024-03-24 02:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						89a1b1a0ef 
					 
					
						
						
							
							chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.6  
						
						
						
						
					 
					
						2024-03-16 12:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1bfafa7004 
					 
					
						
						
							
							Use to_json for matrix_mautrix_whatsapp_extev_polls  
						
						
						
						
					 
					
						2024-02-09 16:42:48 +02:00 
						 
				 
			
				
					
						
							
							
								Nikolai Raitsev 
							
						 
					 
					
						
						
							
						
						68d4e04f4f 
					 
					
						
						
							
							allow to configure whatsapp polls via extev_polls parameter.  
						
						
						
						
					 
					
						2024-02-09 14:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								needo37 
							
						 
					 
					
						
						
							
						
						8a9a700cfc 
					 
					
						
						
							
							Bring config.yaml.j2 in line with upstream ( #3163 )  
						
						... 
						
						
						
						* Bring config.yaml.j2 in line with upstream
* Update config.yaml.j2 
						
						
					 
					
						2024-02-08 08:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						51df34e7ae 
					 
					
						
						
							
							Ensure each container labels file defines at least one service  
						
						... 
						
						
						
						Most of these files were defining a service, usually toward the end.
These lines have been moved upward.
Some components (mautrix-signal, mautrix-gmessages, etc.) were defining
a service conditionally (only if metrics are exposed, etc). This was
causing issues like these in the Traefik logs:
> level=error msg="service \"matrix-mautrix-twitter\" error: port is missing" providerName=docker container=matrix-mautrix-twitter-.. 
						
						
					 
					
						2024-01-17 17:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						48a4afb114 
					 
					
						
						
							
							Make Traefik labels files look better  
						
						... 
						
						
						
						This moves the comments from being just in Jinja,
to actually ending up in the generated `labels` file,
which makes inspection of the final result easier.
Also, some new lines were added here and there to make labels
more legible.
The generated file may still include weird new-lines due to
various `if` statements yielding content or not, but that's not so ugly
anymore - now that we have proper start/end sections that are visible in
the final `labels` file. 
						
						
					 
					
						2024-01-15 10:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c0308307e2 
					 
					
						
						
							
							Make homeserver services sleep after startup, instead of all dependencies sleeping separately  
						
						... 
						
						
						
						This is an attempt at optimizing service startup.
The effect is most pronounced when many services are restarted one by one.
The systemd service manager role sometimes does this - for example when `just install-service synapse` runs.
In such cases, a 5-second delay for each Synapse worker service
(or other bridge/bot service that waits on the homeserver) quickly adds up to a lot.
When services are all stopped fully and then started, the effect is not so pronounced, because
`matrix-synapse.service` starts first and pulls all worker services (defined as `Wants=` for it).
Later on, when the systemd service manager role "starts" these worker services, they're started already.
Even if they had a 5-second wait each, it would have happened in parallel. 
						
						
					 
					
						2024-01-12 12:45:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7ec6fd3dfe 
					 
					
						
						
							
							Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)  
						
						
						
						
					 
					
						2024-01-07 17:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ab15991814 
					 
					
						
						
							
							Fix some ansible-lint-reported errors  
						
						
						
						
					 
					
						2024-01-04 13:00:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						feaf1ee7e7 
					 
					
						
						
							
							Switch mautrix-whatsapp from matrix-nginx-proxy to matrix-homeserver-proxy  
						
						
						
						
					 
					
						2024-01-02 17:41:36 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						d925409567 
					 
					
						
						
							
							chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.5  
						
						
						
						
					 
					
						2023-12-17 00:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2511b34a7c 
					 
					
						
						
							
							Stop containers gracefully, instead of outright killing them  
						
						
						
						
					 
					
						2023-12-06 11:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						95c2db3bb3 
					 
					
						
						
							
							mautrix: allow relay access by default,  closes   #3014  
						
						
						
						
					 
					
						2023-11-29 13:32:14 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						147798a69f 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.4  
						
						
						
						
					 
					
						2023-11-17 04:52:47 +00:00