renovate[bot] 
							
						 
					 
					
						
						
							
						
						d635f664b5 
					 
					
						
						
							
							Update ghcr.io/matrix-org/rageshake Docker tag to v1.16.2  
						
						
						
						
					 
					
						2025-03-19 19:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						2aefcf6639 
					 
					
						
						
							
							Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.19  
						
						
						
						
					 
					
						2025-03-19 12:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						052d494919 
					 
					
						
						
							
							Update hif1/heisenbridge Docker tag to v1.15.2  
						
						
						
						
					 
					
						2025-03-18 18:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						bf2e2dab5a 
					 
					
						
						
							
							Update ghcr.io/matrix-org/rageshake Docker tag to v1.16.1  
						
						
						
						
					 
					
						2025-03-18 07:46:33 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bdd184242c 
					 
					
						
						
							
							Use boolean values for matrix_user_verification_service_uvs_disable_ip_blacklist  
						
						
						
						
					 
					
						2025-03-17 19:09:40 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a32eec757b 
					 
					
						
						
							
							Don't host /.well-known/element/element.json file when Element Call is enabled  
						
						... 
						
						
						
						Various old guides mention this, but it seems like neither Element Web,
nor Element Desktop make use of it.
Element Web & Element Desktop use their own `config.json` configuration to figure out where
Element Call is. 
						
						
					 
					
						2025-03-17 17:09:56 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						e3b4128278 
					 
					
						
						
							
							Update ghcr.io/matrix-org/rageshake Docker tag to v1.16.0  
						
						
						
						
					 
					
						2025-03-17 14:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						248463b58b 
					 
					
						
						
							
							Add Traefik labels to expose /.well-known/element on the matrix. domain  
						
						... 
						
						
						
						Some Element Call setup resources say that `/.well-known/element/element.json` should be served on the base domain
and should contain content like this:
```json
{
	"call": {
		"widget_url": "https://call.element.example.com "
	}
}
```
We were already generating the file via `matrix-static-files`, but weren't serving it yet.
This patch makes sure it's served on the `matrix.` domain, which allows
people to set up serving on the base domain via a redirect or reverse-proxying.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562  
						
						
					 
					
						2025-03-17 07:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c9951194fe 
					 
					
						
						
							
							Fix merging of _auto and _custom into matrix_static_files_file_matrix_client_property_org_matrix_msc4143_rtc_foci so that a list is produced  
						
						... 
						
						
						
						`group_vars/matrix_servers` was correctly populating `matrix_static_files_file_matrix_client_property_org_matrix_msc4143_rtc_foci_auto` with a list, but:
- the defaults for these variables were hinting that hashmaps are necessary
- merging of `_auto` and `_custom` was done as if for hashmaps, not lists
As a result, `/.well-known/matrix/client` looked like this:
```json
{
	"org.matrix.msc4143.rtc_foci": {
		"livekit_service_url": "https://matrix.example.com/livekit-jwt-service ",
		"type": "livekit"
	}
}
```
.. instead of what's expected as per MSC4143 (https://github.com/matrix-org/matrix-spec-proposals/pull/4143 ):
```json
{
	"org.matrix.msc4143.rtc_foci": [
		{
			"livekit_service_url": "https://matrix.example.com/livekit-jwt-service ",
			"type": "livekit"
		}
	]
}
```
Regardless of our incorrectly formatted `org.matrix.msc4143.rtc_foci`
configuration in `/.well-known/matrix/client`, Element Web still seemed
to be able to discover LiveKit JWT Service (and by extension, LiveKit Server) correctly,
even without this fix. 
						
						
					 
					
						2025-03-17 07:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						723f86dc9c 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/twitter Docker tag to v0.3.0  
						
						
						
						
					 
					
						2025-03-17 07:05:16 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						96282f7587 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/slack Docker tag to v0.2.0  
						
						
						
						
					 
					
						2025-03-17 07:05:03 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						87d4d8b1c5 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.4  
						
						
						
						
					 
					
						2025-03-17 07:02:17 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						6eae4fbc64 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/signal Docker tag to v0.8.1  
						
						
						
						
					 
					
						2025-03-17 07:02:00 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						e98a236e8c 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/meta Docker tag to v0.4.5  
						
						
						
						
					 
					
						2025-03-17 07:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						fb004dfc75 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/gmessages Docker tag to v0.6.1  
						
						
						
						
					 
					
						2025-03-16 20:51:11 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						388aa8a5aa 
					 
					
						
						
							
							Update dock.mau.dev/mautrix/bluesky Docker tag to v0.1.1  
						
						
						
						
					 
					
						2025-03-16 20:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						bf058d772b 
					 
					
						
						
							
							Fix rogue missing _client_synapse in internal admin api  
						
						
						
						
					 
					
						2025-03-15 12:04:53 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						43514542bd 
					 
					
						
						
							
							Add comments to ensure-matrix-users-created  
						
						... 
						
						
						
						This change intends to explain how ensure-matrix-users-created and ensure-users-created are expected to work by default.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-15 09:58:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a0573e5855 
					 
					
						
						
							
							Fix undefined variable usage in Draupnir config (matrix_bot_draupnir_config_enableMakeRoomAdminCommand -> matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand)  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3389  
						
						
					 
					
						2025-03-15 09:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						cd60cf1199 
					 
					
						
						
							
							Internal Admin API and Draupnir Hjack Command Config ( #3389 )  
						
						... 
						
						
						
						* Enable Internal Admin API Access separately from Public access.
* Add Config variable for Draupnir Hijack command
And also make the internal admin API be automatically  activated when this capability is used.
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Further Refine Internal Admin API
* Add Non Worker Labels for Internal Admin API
* Variable Rename
* Add validation rules for Internal Synapse admin API
* Add Draupnir Admin API required config validation.
* Override `matrix_synapse_reverse_proxy_companion_container_labels_internal_client_synapse_admin_api_traefik_entrypoints` via group vars
* Wire `matrix_bot_draupnir_admin_api_enabled` to `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand` in Draupnir's `defaults/main.yml`
* Remove unnecessary `matrix_bot_draupnir_admin_api_enabled` override from `group_vars/matrix_servers`
The same value is now (more appropriately) defined in Draupnir's `defaults/main.yml` file anyway.
* Add additional condition (`matrix_bot_draupnir_enabled`) for enabling `matrix_synapse_container_labels_internal_client_synapse_admin_api_enabled`
* Use a separate task for validating `matrix_bot_draupnir_admin_api_enabled` when `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand`
The other task deals with checking for null and not-blank and can't handle booleans properly.
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2025-03-15 09:14:55 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9970603f15 
					 
					
						
						
							
							Add Element Call support  
						
						... 
						
						
						
						This is an initial implementaton that's hasn't been battle-tested much.
Our LiveKit Server setup by default doesn't enable TURN, so connectivity
for NAT-ed clients may be subpar.
Squashed commit of the following:
commit d5c24fcafeslavi@devture.com >
Date:   Sat Mar 15 08:31:48 2025 +0200
    Upgrade LiveKit Server (v1.8.4-1 -> v1.8.4-2)
commit 4d61cc571b9c24064fb9a231a815slavi@devture.com >
Date:   Sat Mar 15 08:19:05 2025 +0200
    Merge branch 'master' into element-call-integration
commit 9c24064fb6slavi@devture.com >
Date:   Sat Mar 15 08:14:49 2025 +0200
    Make Element Call fail during validation if on an unsupported architecture (like arm32)
commit a757b515fbba9cedbed2a6b746acslavi@devture.com >
Date:   Sat Mar 15 08:11:16 2025 +0200
    Merge branch 'master' into element-call-integration
commit ba9cedbeda4a638c2dff8f7ffc7dslavi@devture.com >
Date:   Sat Mar 15 08:03:03 2025 +0200
    Merge branch 'master' into element-call-integration
commit 4a638c2df3slavi@devture.com >
Date:   Sat Mar 15 07:52:04 2025 +0200
    Prepare Element Call announcement text on the changelog
commit 155d5dad38slavi@devture.com >
Date:   Sat Mar 15 07:49:49 2025 +0200
    Mention the compatible clients on Element Call docs, more cross-linking & consistency fixes
commit 6b8a3fc8913ea1ea2f395dcaf6e2slavi@devture.com >
Date:   Sat Mar 15 07:38:02 2025 +0200
    Merge branch 'master' into element-call-integration
commit 3ea1ea2f34d3913a01560e2e035aslavi@devture.com >
Date:   Fri Mar 14 22:29:14 2025 +0200
    Merge branch 'master' into element-call-integration
commit d3913a015eslavi@devture.com >
Date:   Fri Mar 14 20:04:18 2025 +0200
    Upgrade LiveKit Server (v1.8.4-0 -> v1.8.4-1)
commit ac7f96806dslavi@devture.com >
Date:   Fri Mar 14 19:58:09 2025 +0200
    Relocate the livekit-server Ansible role to its own repository in the MASH organization
commit b8d800f6efslavi@devture.com >
Date:   Fri Mar 14 19:37:29 2025 +0200
    Add "Federation" as a prerequisite for Element Call (indirect, via LiveKit JWT Service)
    Ref:
    - https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2725250554 
    - f5f5374c4b/main.go (L135-L146)2c1c49444a6bc0185d58e883a555slavi@devture.com >
Date:   Fri Mar 14 19:32:48 2025 +0200
    Merge branch 'master' into element-call-integration
commit 6bc0185d50slavi@devture.com >
Date:   Thu Mar 13 09:43:22 2025 +0200
    Add Element Call, LiveKit Server and LiveKit JWT Service to `README.md`
    Ref: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2720039742 
commit a0470fe248slavi@devture.com >
Date:   Wed Mar 12 19:12:30 2025 +0200
    Minor rewording in LiveKit Server docs
commit d4ceebc6a9slavi@devture.com >
Date:   Wed Mar 12 19:12:22 2025 +0200
    Add Element Call, LiveKit Server and LiveKit JWT Service to `docs/container-images.md`
commit 6a86de958fslavi@devture.com >
Date:   Wed Mar 12 19:05:51 2025 +0200
    Apply suggestions from code review
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit d9df022d55676f9dd9a2f30886b1slavi@devture.com >
Date:   Wed Mar 12 18:40:31 2025 +0200
    Merge branch 'master' into element-call-integration
commit 676f9dd9ad251561ff82be709e2cslavi@devture.com >
Date:   Wed Mar 12 18:00:45 2025 +0200
    Merge branch 'master' into element-call-integration
commit 251561ff81slavi@devture.com >
Date:   Wed Mar 12 17:47:01 2025 +0200
    Simplify LiveKit Server role by removing unused/untested HTTP middleware variables
commit 1e60f41a59slavi@devture.com >
Date:   Wed Mar 12 17:44:00 2025 +0200
    Restore Element Call HTTP headers to more secure/privacy-respecting values
commit f8e84c4b2fslavi@devture.com >
Date:   Wed Mar 12 17:43:34 2025 +0200
    Remove useless `matrix_element_call_port` variable
commit 3f5e8f656bslavi@devture.com >
Date:   Wed Mar 12 17:35:30 2025 +0200
    Switch default LiveKit server endpoint to one under the `matrix.` domain and polish-up docs
commit 72118f2f03slavi@devture.com >
Date:   Wed Mar 12 16:56:06 2025 +0200
    Fix LiveKitServer middlware name (`matrix-livekit-server-server-slashless-redirect` -> `matrix-livekit-server-slashless-redirect`)
commit 585377975bslavi@devture.com >
Date:   Wed Mar 12 16:51:10 2025 +0200
    Adjust LiveKit Server ports and exposure
commit 22ef579444slavi@devture.com >
Date:   Wed Mar 12 15:44:31 2025 +0200
    Make livekit-jwt-service communicate with livekit-server via public URLs
    Communicating via container URLs works, but the URL provided to
    livekit-jwt-service as `LIVEKIT_URL` is also passed to the user later
    and it must be a public one at that point.
    It'd be great if livekit-jwt-service can be given 2 different URLs
    (e.g. `LIVEKIT_URL` and `LIVEKIT_URL_PUBLIC`) and only announce the
    public one to the user, but there's no support for this yet.
commit 32f8c6de6e370feb74079cc333beslavi@devture.com >
Date:   Wed Mar 12 15:27:42 2025 +0200
    Merge branch 'master' into element-call-integration
commit 370feb740f9a11e5e1fa9ee537f8slavi@devture.com >
Date:   Wed Mar 12 10:04:19 2025 +0200
    Merge branch 'master' into element-call-integration
commit 9a11e5e1feslavi@devture.com >
Date:   Wed Mar 12 09:19:03 2025 +0200
    Auto-enable experimental Synapse features required by Element Call when Element Call is enabled
commit 8291b2f99d890f10f76c5a03efdfslavi@devture.com >
Date:   Wed Mar 12 09:14:50 2025 +0200
    Merge branch 'master' into element-call-integration
commit 890f10f765slavi@devture.com >
Date:   Wed Mar 12 09:01:35 2025 +0200
    Make `matrix_livekit_jwt_service_public_url` respect `matrix_livekit_jwt_service_path_prefix`
commit 031cf68cbbslavi@devture.com >
Date:   Wed Mar 12 08:59:50 2025 +0200
    Remove unused `matrix_element_call_metrics_*` variables
commit 5961841e52slavi@devture.com >
Date:   Wed Mar 12 08:59:05 2025 +0200
    Make matrix-livekit-jwt-service role not reference foreign variables (except the matrix-base ones)
commit 2be4923aefslavi@devture.com >
Date:   Wed Mar 12 08:56:15 2025 +0200
    Make Element Call role not reference foreign variables (except the matrix-base ones)
commit 23efad9cb7slavi@devture.com >
Date:   Wed Mar 12 08:51:52 2025 +0200
    Rework Element Call config.json templating
commit 6b55ba29abslavi@devture.com >
Date:   Wed Mar 12 08:46:11 2025 +0200
    Make Element Call refuse a path prefix other than `/`
commit 0d1112638dslavi@devture.com >
Date:   Wed Mar 12 08:05:42 2025 +0200
    Update LiveKit JWT service path prefix (`/lk-jwt-service` -> `/livekit-jwt-service`)
commit c3c2ba34b4slavi@devture.com >
Date:   Wed Mar 12 08:02:29 2025 +0200
    Split `matrix_element_call_systemd_required_services_list` into `_default`, `_auto` and `_custom`
commit 0215708f79slavi@devture.com >
Date:   Wed Mar 12 08:00:28 2025 +0200
    Remove some useless variables and rework environment variables variable for livekit-jwt-service
commit e1b57f3d45slavi@devture.com >
Date:   Wed Mar 12 07:56:47 2025 +0200
    Pin livekit-jwt-service to released (v0.2.0) and adapt configuration
commit de2a8f11d2slavi@devture.com >
Date:   Wed Mar 12 07:46:51 2025 +0200
    `_name_prefix` -> `_registry_prefix` changes for LiveKit roles
commit 2a69ca35beslavi@devture.com >
Date:   Wed Mar 12 07:42:40 2025 +0200
    Clean up Element Call group vars vs defaults/main.yml mixup and make some minor LiveKit updates
commit 72d64cfa6bf161c7c585dfbefd64slavi@devture.com >
Date:   Wed Mar 12 07:03:53 2025 +0200
    Merge branch 'master' into element-call-integration
commit f161c7c58fslavi@devture.com >
Date:   Wed Mar 12 07:03:00 2025 +0200
    Add newlines at end of files
commit 6c6b44dc25slavi@devture.com >
Date:   Wed Mar 12 06:58:00 2025 +0200
    Add license information to Element Call and LiveKit roles
commit 8eb1c57e2b61069d631aa36acdefslavi@devture.com >
Date:   Wed Mar 12 06:36:48 2025 +0200
    Merge branch 'master' into element-call-integration
commit 61069d631374d6a99b10b9389fd6slavi@devture.com >
Date:   Wed Mar 12 06:34:00 2025 +0200
    Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit 74d6a99b1eslavi@devture.com >
Date:   Wed Mar 12 06:32:22 2025 +0200
    Adjust names for Element Call tasks and make uninstallation more consistent with other roles
commit 81a30f17acslavi@devture.com >
Date:   Wed Mar 12 06:29:39 2025 +0200
    Remove some superficial comments
commit 413d591562slavi@devture.com >
Date:   Wed Mar 12 06:27:11 2025 +0200
    Bring container-network-creation tasks up-to-date for Element Call and LiveKit-related services
commit 75725228205642755275ece1fea5slavi@devture.com >
Date:   Wed Mar 12 06:24:34 2025 +0200
    Merge branch 'master' into element-call-integration
commit 0b9389fd64slavi@devture.com >
Date:   Sat Nov 23 17:43:52 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 9a8a569431slavi@devture.com >
Date:   Sat Nov 23 17:43:29 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit bb403e1aeeslavi@devture.com >
Date:   Sat Nov 23 17:43:15 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 74fbacbd9fslavi@devture.com >
Date:   Sat Nov 23 17:42:54 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 5642755273slavi@devture.com >
Date:   Sat Nov 23 16:40:50 2024 +0200
    Rework LiveKit JWT Service role
commit bb925f4782c57d0d192ca8c1cf2bslavi@devture.com >
Date:   Sat Nov 23 14:45:20 2024 +0200
    Merge branch 'master' into element-call-integration
commit c57d0d192dslavi@devture.com >
Date:   Thu Nov 21 19:45:07 2024 +0200
    Eliminate remaining matrix references from LiveKit Server role
commit 006920882cslavi@devture.com >
Date:   Thu Nov 21 19:38:23 2024 +0200
    Rename file (element-call-labels -> labels)
commit 69d702643fslavi@devture.com >
Date:   Thu Nov 21 19:36:55 2024 +0200
    Remove homeserver.yaml patching from Element Call role
commit 252ca52f60slavi@devture.com >
Date:   Thu Nov 21 19:32:15 2024 +0200
    Relocate /.well-known/element/element.json setup to matrix-static-files, instead of ugly patching from the Element Call role
commit 3f52cec25cslavi@devture.com >
Date:   Thu Nov 21 19:17:30 2024 +0200
    Relocate Element Web features & element_call configuration to Element role, instead of ugly patching from the Element Call role
commit 7a6fcaa402slavi@devture.com >
Date:   Thu Nov 21 18:59:11 2024 +0200
    Fix typo
commit 394fdca066slavi@devture.com >
Date:   Thu Nov 21 18:54:29 2024 +0200
    Relocate org.matrix.msc4143.rtc_foci setup to /.well-known/matrix/client to matrix-static-files instead of ugly patching
commit f0466d5a99slavi@devture.com >
Date:   Thu Nov 21 18:19:36 2024 +0200
    Make LiveKit Server configuration extensible
commit be7271760eslavi@devture.com >
Date:   Thu Nov 21 18:13:07 2024 +0200
    Make LiveKit Server logging config configurable
commit 8b84eb6390slavi@devture.com >
Date:   Thu Nov 21 18:04:53 2024 +0200
    Default LiveKit Server to a smaller RTC range for faster startup on non-host networks
commit 3e86adac0dslavi@devture.com >
Date:   Thu Nov 21 18:00:43 2024 +0200
    Fix port exposure for LiveKit Server
commit 721fb39aa2slavi@devture.com >
Date:   Thu Nov 21 17:28:06 2024 +0200
    More progress on the LiveKit role
commit 783d4a23f8slavi@devture.com >
Date:   Thu Nov 21 16:54:45 2024 +0200
    Add livekit_server_identifier
commit fa4ebd2a64slavi@devture.com >
Date:   Thu Nov 21 16:37:01 2024 +0200
    Cleanups
commit 79ae704a2488d466845c07b09390slavi@devture.com >
Date:   Thu Nov 21 16:31:50 2024 +0200
    Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit c07b093902slavi@devture.com >
Date:   Thu Nov 21 16:24:34 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit c321ca160eslavi@devture.com >
Date:   Thu Nov 21 16:24:26 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 164be875b0slavi@devture.com >
Date:   Thu Nov 21 16:24:15 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 0f23e36e12slavi@devture.com >
Date:   Thu Nov 21 16:24:05 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 83bb546c64slavi@devture.com >
Date:   Thu Nov 21 16:23:55 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 3783922275slavi@devture.com >
Date:   Thu Nov 21 16:23:47 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 66cc36466cslavi@devture.com >
Date:   Thu Nov 21 16:23:36 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ec41c1aba5slavi@devture.com >
Date:   Thu Nov 21 16:23:28 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit df6ef106d1slavi@devture.com >
Date:   Thu Nov 21 16:23:18 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit eb048da8a1slavi@devture.com >
Date:   Thu Nov 21 16:23:06 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ccb29beb30slavi@devture.com >
Date:   Thu Nov 21 16:22:56 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 32ea60fdc5slavi@devture.com >
Date:   Thu Nov 21 16:22:44 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 25a8cb3b4aslavi@devture.com >
Date:   Thu Nov 21 16:22:17 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 55da5c3213slavi@devture.com >
Date:   Thu Nov 21 16:21:55 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 925ebfbd4bslavi@devture.com >
Date:   Thu Nov 21 16:21:42 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 88d4668450slavi@devture.com >
Date:   Thu Nov 21 16:16:43 2024 +0200
    Variable rename (livekit_server_image -> livekit_server_container_image) for consistency with other roles
commit 1838a541aeslavi@devture.com >
Date:   Thu Nov 21 16:15:54 2024 +0200
    Variables rename (matrix_livekit_server_ -> livekit_server_) to prepare for role extraction
commit 1e8253008082127830b0c9fc4358slavi@devture.com >
Date:   Thu Nov 21 15:59:56 2024 +0200
    Merge branch 'master' into element-call-integration
commit 82127830b3slavi@devture.com >
Date:   Thu Nov 21 15:58:01 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 85c0ffa9e1slavi@devture.com >
Date:   Thu Nov 21 15:57:51 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit b691f39d39slavi@devture.com >
Date:   Thu Nov 21 15:57:44 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/install.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 10df145101slavi@devture.com >
Date:   Thu Nov 21 15:57:31 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/install.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit fa2a913d39wjbeckett@gmail.com >
Date:   Thu Oct 3 16:20:54 2024 +1000
    fixing issue with element call domain not being expanded when writing the element web config.json.
commit e18b28136cwjbeckett@gmail.com >
Date:   Thu Oct 3 15:28:56 2024 +1000
    Updated Element call docs with dependent services and fixed typo.
commit 1906d61c39wjbeckett@gmail.com >
Date:   Thu Oct 3 13:25:40 2024 +1000
    updated traefik label to be in line with the latest change from devture_traefik_ to traefik_
commit b7e0a41134a03f5985ad9a919a4bwjbeckett@gmail.com >
Date:   Thu Oct 3 13:20:02 2024 +1000
    Merge branch 'spantaleev:master' into element-call-integration
commit a03f5985a5wjbeckett@gmail.com >
Date:   Thu Oct 3 12:38:34 2024 +1000
    removed trailing whitespaces
commit 1e6698cb99wjbeckett@gmail.com >
Date:   Wed Oct 2 13:27:02 2024 +1000
    updated documentation or the new roles.
commit f684719b2awjbeckett@gmail.com >
Date:   Tue Oct 1 22:30:09 2024 +1000
    fixed error with element client update task
commit a6e3203398wjbeckett@gmail.com >
Date:   Tue Oct 1 22:20:50 2024 +1000
    updated docs, broke the well-known and element client modifications out to separate tasks.
commit 2b4fdea70fwjbeckett@gmail.com >
Date:   Tue Oct 1 17:04:11 2024 +1000
    added header flags back in.
commit 6c8923ae28wjbeckett@gmail.com >
Date:   Tue Oct 1 16:51:06 2024 +1000
    removed headers.
commit 9691577b22wjbeckett@gmail.com >
Date:   Tue Oct 1 16:45:07 2024 +1000
    removed additinoal headers
commit 46109565e1wjbeckett@gmail.com >
Date:   Tue Oct 1 16:33:48 2024 +1000
    updated headers for each of the call services.
commit 4acb025130wjbeckett@gmail.com >
Date:   Tue Oct 1 13:35:53 2024 +1000
    testing livekit configuration
commit e421852af5wjbeckett@gmail.com >
Date:   Tue Oct 1 13:09:00 2024 +1000
    updated jwt bind port
commit 5507fb3babwjbeckett@gmail.com >
Date:   Tue Oct 1 13:08:21 2024 +1000
    added element-call config.json to systemd file
commit 9864996aadwjbeckett@gmail.com >
Date:   Tue Oct 1 12:46:37 2024 +1000
    adjusted jwt service ports for traefik
commit dbbaae4fbewjbeckett@gmail.com >
Date:   Tue Oct 1 12:34:25 2024 +1000
    stopping the recursive loop
commit d53c2428b8wjbeckett@gmail.com >
Date:   Tue Oct 1 12:29:35 2024 +1000
    updated jwt hostname.
commit f98a505df8wjbeckett@gmail.com >
Date:   Tue Oct 1 11:00:56 2024 +1000
    changed jwt-service port label.
commit d5aabc85bewjbeckett@gmail.com >
Date:   Tue Oct 1 10:41:30 2024 +1000
    removed redis images in favor of the inbuilt keyDB
commit 7cdec5f251wjbeckett@gmail.com >
Date:   Tue Oct 1 10:17:34 2024 +1000
    fixed type in livekit image
commit fd2f505b34wjbeckett@gmail.com >
Date:   Tue Oct 1 10:00:30 2024 +1000
    Fixed typo in livekit server hostname
commit 812b57cfaawjbeckett@gmail.com >
Date:   Tue Oct 1 09:54:02 2024 +1000
    resolved missing key.
commit b7b8ed573bwjbeckett@gmail.com >
Date:   Tue Oct 1 09:48:44 2024 +1000
    typo in livekit-server validate.
commit 97f93ebd76wjbeckett@gmail.com >
Date:   Tue Oct 1 09:31:42 2024 +1000
    renamed the livekit role and added livekit-server and jwt-service roles to the setup file.
commit 8cb7deff15wjbeckett@gmail.com >
Date:   Mon Sep 30 23:04:10 2024 +1000
    cleaned up old services again
commit 71dff50a65wjbeckett@gmail.com >
Date:   Mon Sep 30 22:53:21 2024 +1000
    fixed livekit service name
commit 58a9642e8cwjbeckett@gmail.com >
Date:   Mon Sep 30 22:45:56 2024 +1000
    fixed config file placement.
commit 3de399025fwjbeckett@gmail.com >
Date:   Mon Sep 30 22:41:36 2024 +1000
    hard coded redis port.
commit e952ba1c3awjbeckett@gmail.com >
Date:   Mon Sep 30 22:35:59 2024 +1000
    removed duplicate tasks.
commit 8cb3e33bbfwjbeckett@gmail.com >
Date:   Mon Sep 30 22:20:46 2024 +1000
    separated livekit and jwt to separate roles
commit b907777ae5wjbeckett@gmail.com >
Date:   Mon Sep 30 13:13:29 2024 +1000
    fixing labels again.
commit cb41fb02aewjbeckett@gmail.com >
Date:   Mon Sep 30 13:00:10 2024 +1000
    testing traefik labels again.
commit 31a138a6bawjbeckett@gmail.com >
Date:   Mon Sep 30 12:47:42 2024 +1000
    fixed traefik router issues.
commit 6143ad7ffawjbeckett@gmail.com >
Date:   Mon Sep 30 12:27:04 2024 +1000
    fix: removed the read-only tag from the element-call systemd file.
commit f762048a8dwjbeckett@gmail.com >
Date:   Mon Sep 30 12:15:27 2024 +1000
    fix: added missing labels to main.
commit 93650cf20ewjbeckett@gmail.com >
Date:   Mon Sep 30 12:02:45 2024 +1000
    fix: Type in the element-call main.yml
commit 9dbee212d8wjbeckett@gmail.com >
Date:   Mon Sep 30 11:37:08 2024 +1000
    fix: removed duplicate keys.
commit 1167e1ec13wjbeckett@gmail.com >
Date:   Mon Sep 30 11:17:34 2024 +1000
    fix: changed matrix server name to matrix domain in element-call config.
commit f036e18789wjbeckett@gmail.com >
Date:   Mon Sep 30 11:05:11 2024 +1000
    Fix: Restructured Element call configuration files.
commit a274d32c6dwjbeckett@gmail.com >
Date:   Fri Sep 27 12:50:31 2024 +1000
    Removed serve function
commit 5db9a5c061wjbeckett@gmail.com >
Date:   Fri Sep 27 12:40:37 2024 +1000
    Removed env file
commit 2492672025wjbeckett@gmail.com >
Date:   Fri Sep 27 12:39:39 2024 +1000
    Update env.j2
commit a0917fa283wjbeckett@gmail.com >
Date:   Fri Sep 27 12:37:36 2024 +1000
    Update main.yml
commit 8b172cc194wjbeckett@gmail.com >
Date:   Fri Sep 27 12:35:38 2024 +1000
    Update env.j2
commit 63133d6599wjbeckett@gmail.com >
Date:   Fri Sep 27 11:53:26 2024 +1000
    Added serve command back in.
commit 5b8dcf32d5wjbeckett@gmail.com >
Date:   Fri Sep 27 11:42:34 2024 +1000
    Added element-call systemd services to the service manager.
commit 14614cb211wjbeckett@gmail.com >
Date:   Fri Sep 27 10:26:01 2024 +1000
    Update matrix-element-call.service.j2
commit 3c084e17d2wjbeckett@gmail.com >
Date:   Fri Sep 27 10:15:51 2024 +1000
    Update element-call-labels.j2-new
commit 089c5f14c8wjbeckett@gmail.com >
Date:   Fri Sep 27 10:00:40 2024 +1000
    Update jwt-service-labels.j2
commit b6571fc4fdwjbeckett@gmail.com >
Date:   Fri Sep 27 09:59:54 2024 +1000
    Update livekit-labels.j2
commit 6d6f9ab853wjbeckett@gmail.com >
Date:   Fri Sep 27 09:59:13 2024 +1000
    Added hostnames for livekit and jwt labels
commit 5730dbfc6ewjbeckett@gmail.com >
Date:   Fri Sep 27 09:54:01 2024 +1000
    Added hostname label
commit c14f9cdcb5wjbeckett@gmail.com >
Date:   Fri Sep 27 09:25:48 2024 +1000
    Update matrix_servers
commit 805b726c6dwjbeckett@gmail.com >
Date:   Fri Sep 27 09:25:01 2024 +1000
    Update element-call-labels.j2
commit 5f49433f6cwjbeckett@gmail.com >
Date:   Fri Sep 27 09:15:21 2024 +1000
    Handle empty labels correctly.
commit 510cfb2dacwjbeckett@gmail.com >
Date:   Fri Sep 27 09:14:29 2024 +1000
    Update matrix_servers
commit 1721e85195wjbeckett@gmail.com >
Date:   Fri Sep 27 09:00:03 2024 +1000
    Corrected element call labels file name
commit 25909b1029wjbeckett@gmail.com >
Date:   Fri Sep 27 08:51:27 2024 +1000
    Update and rename labels.j2 to element-call-labels.j2
commit 3264408758wjbeckett@gmail.com >
Date:   Fri Sep 27 08:49:55 2024 +1000
    Rename element-call-labels.j2 to element-call-labels.j2-new
commit dd96b93d89wjbeckett@gmail.com >
Date:   Fri Sep 27 08:34:01 2024 +1000
    Update matrix-element-call.service.j2
commit df4bf4a0c9wjbeckett@gmail.com >
Date:   Fri Sep 27 08:23:24 2024 +1000
    Added tasks for moving the new labels files into place
commit 2f2cb8962ewjbeckett@gmail.com >
Date:   Fri Sep 27 08:19:26 2024 +1000
    Updated livekit labels
commit d2e2781d3bwjbeckett@gmail.com >
Date:   Fri Sep 27 08:18:27 2024 +1000
    Updated label file
commit 80763804f9wjbeckett@gmail.com >
Date:   Fri Sep 27 08:16:56 2024 +1000
    Updated label file
commit 1d7a60055cwjbeckett@gmail.com >
Date:   Fri Sep 27 08:10:06 2024 +1000
    Create jwt-service-labels.j2
commit 2cf471075dwjbeckett@gmail.com >
Date:   Fri Sep 27 08:09:32 2024 +1000
    Created livekit-labels.j2
commit 6a519bb053wjbeckett@gmail.com >
Date:   Fri Sep 27 08:08:42 2024 +1000
    Created element-call-labels to separate the labels for each container
commit f0632b20ebwjbeckett@gmail.com >
Date:   Thu Sep 26 21:24:43 2024 +1000
    Added missing labels for sfu and jwt
commit 5cc9c70ba6wjbeckett@gmail.com >
Date:   Thu Sep 26 20:57:47 2024 +1000
    Remove serve command from matrix-element-call.service.j2
commit e34e5da9a4wjbeckett@gmail.com >
Date:   Thu Sep 26 19:57:39 2024 +1000
    Update matrix-redis.service.j2
commit 656d4275bcwjbeckett@gmail.com >
Date:   Thu Sep 26 19:48:06 2024 +1000
    Update install.yml
commit 6ef304b118wjbeckett@gmail.com >
Date:   Thu Sep 26 19:43:22 2024 +1000
    Update validate_config.yml
commit 85be68946cwjbeckett@gmail.com >
Date:   Thu Sep 26 19:30:15 2024 +1000
    Migrated from matrix_redis to redis_
commit 3f6c327da2wjbeckett@gmail.com >
Date:   Thu Sep 26 19:18:47 2024 +1000
    Update main.yml
commit ba54e549c4wjbeckett@gmail.com >
Date:   Thu Sep 26 19:08:09 2024 +1000
    Added well-known element directory
commit f2acc7430dwjbeckett@gmail.com >
Date:   Thu Sep 26 18:53:49 2024 +1000
    Create well_known_element.json.j2
commit 9cb236da30wjbeckett@gmail.com >
Date:   Thu Sep 26 18:50:48 2024 +1000
    Update install.yml
commit f38d6a0d88wjbeckett@gmail.com >
Date:   Thu Sep 26 18:39:03 2024 +1000
    Update main.yml
commit ac1295ac45wjbeckett@gmail.com >
Date:   Thu Sep 26 18:33:22 2024 +1000
    Create matrix-jwt-service.service.j2
commit bc2ed60762wjbeckett@gmail.com >
Date:   Thu Sep 26 17:23:03 2024 +1000
    Update main.yml
commit f7621283fdwjbeckett@gmail.com >
Date:   Thu Sep 26 16:31:23 2024 +1000
    Update labels.j2
commit e31e688a41wjbeckett@gmail.com >
Date:   Thu Sep 26 15:42:05 2024 +1000
    Update main.yml
commit a533ec4204wjbeckett@gmail.com >
Date:   Thu Sep 26 15:38:12 2024 +1000
    Update matrix_servers
commit f16ca24408wjbeckett@gmail.com >
Date:   Thu Sep 26 15:17:15 2024 +1000
    Update install.yml
commit e910d09ff1wjbeckett@gmail.com >
Date:   Thu Sep 26 14:52:30 2024 +1000
    Create matrix-redis.service.j2
commit bc9658c06bwjbeckett@gmail.com >
Date:   Thu Sep 26 13:40:38 2024 +1000
    Create matrix-livekit.service.j2
commit 45c8a61f04wjbeckett@gmail.com >
Date:   Thu Sep 26 11:39:33 2024 +1000
    Migrating to systemd for container management
commit 954d46cfd7wjbeckett@gmail.com >
Date:   Thu Sep 26 09:25:49 2024 +1000
    Update labels.j2
commit dfeca192abwjbeckett@gmail.com >
Date:   Thu Sep 26 09:23:26 2024 +1000
    Update redis.conf.j2
commit f306a47b83wjbeckett@gmail.com >
Date:   Thu Sep 26 09:22:29 2024 +1000
    Update livekit.yaml.j2
commit becdb0810cwjbeckett@gmail.com >
Date:   Thu Sep 26 09:18:55 2024 +1000
    Update config.json.j2
commit 37fd2e701dwjbeckett@gmail.com >
Date:   Thu Sep 26 09:15:07 2024 +1000
    Update env.j2 to support the new configuration
commit 68cc1f4b2bwjbeckett@gmail.com >
Date:   Thu Sep 26 08:29:16 2024 +1000
    Simplified the validation step.
commit 5efc189293wjbeckett@gmail.com >
Date:   Thu Sep 26 08:12:06 2024 +1000
    Updated to support new structure
commit 02479e8becwjbeckett@gmail.com >
Date:   Thu Sep 26 07:59:09 2024 +1000
    Updated with new structure.
commit 0eef094f2bwjbeckett@gmail.com >
Date:   Thu Sep 26 06:51:36 2024 +1000
    Restructure install.yml to follow other roles more closely
commit 16ed788b3fwjbeckett@gmail.com >
Date:   Wed Sep 25 21:07:22 2024 +1000
    Update main.yml
commit 6364101410wjbeckett@gmail.com >
Date:   Wed Sep 25 20:20:20 2024 +1000
    Adding another debug task for testing the labels file.
commit 81735503f8wjbeckett@gmail.com >
Date:   Wed Sep 25 20:06:27 2024 +1000
    Added debug task to test labels configuration
commit 8644a7383ewjbeckett@gmail.com >
Date:   Wed Sep 25 19:22:21 2024 +1000
    Removed additional label loop
commit ce827e7953wjbeckett@gmail.com >
Date:   Wed Sep 25 19:09:13 2024 +1000
    Changed matrix_base_domain to matrix_domain
commit c93d30bcb8wjbeckett@gmail.com >
Date:   Wed Sep 25 19:07:03 2024 +1000
    Added matrix_server_name to the defaults
commit 90ea758c3bwjbeckett@gmail.com >
Date:   Wed Sep 25 18:39:26 2024 +1000
    Fixed regex for checking the hostname.
commit 350d4d4bcdwjbeckett@gmail.com >
Date:   Wed Sep 25 18:35:09 2024 +1000
    Fixed assertion block to remove jinja2 delimiters
commit fc6357a089wjbeckett@gmail.com >
Date:   Wed Sep 25 18:05:34 2024 +1000
    Update main.yml
commit 60f34cd7afwjbeckett@gmail.com >
Date:   Wed Sep 25 16:13:29 2024 +1000
    fixed matrix_redis for migration
commit d1ba784ddewjbeckett@gmail.com >
Date:   Wed Sep 25 15:01:53 2024 +1000
    added doc for setting up element call.
commit 434157eb986594cce57f657273ccwjbeckett@gmail.com >
Date:   Wed Sep 25 14:55:42 2024 +1000
    Merge branch 'spantaleev:master' into element-call-integration
commit 6594cce570wjbeckett@gmail.com >
Date:   Wed Sep 25 14:53:48 2024 +1000
    Feat: Added element call setup and configuration. 
						
						
					 
					
						2025-03-15 08:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						1c53f8dd1d 
					 
					
						
						
							
							introduce new synapse vars  
						
						
						
						
					 
					
						2025-03-14 22:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						60e2e035a2 
					 
					
						
						
							
							Add matrix_synapse_rc_delayed_event_mgmt variable  
						
						... 
						
						
						
						Ref:
- c4747dd177/docs/self-hosting.md (a-matrix-homeserver)e39fe3bc7f 
						
						
					 
					
						2025-03-14 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						6077c7a1d6 
					 
					
						
						
							
							Fix bug in marking Pantal and Rust Crypto as mutually exclusive.  
						
						
						
						
					 
					
						2025-03-14 19:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8e883a5554 
					 
					
						
						
							
							Fail if Synapse experimental feature QR code login (MSC4108) is enabled while Next-Gen Auth (MSC3861) is not  
						
						
						
						
					 
					
						2025-03-14 19:06:37 +02:00 
						 
				 
			
				
					
						
							
							
								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