Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						df8043ec20 
					 
					
						
						
							
							Upgrade Synapse (v1.126.0 -> v1.127.0)  
						
						
						
						
					 
					
						2025-03-25 15:58:28 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						5bb8a36f34 
					 
					
						
						
							
							Update Mjolnir Anti Spam module to latest and add Renovate  
						
						
						
						
					 
					
						2025-03-13 06:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3492d31dca 
					 
					
						
						
							
							Rename some leftover _name_prefix variables (to _registry_prefix)  
						
						
						
						
					 
					
						2025-03-12 17:57:10 +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 
							
						 
					 
					
						
						
							
						
						bda63024ee 
					 
					
						
						
							
							Upgrade Synapse (v1.125.0 -> v1.126.0)  
						
						
						
						
					 
					
						2025-03-11 19:14:37 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						d9d4c6f05f 
					 
					
						
						
							
							Add license information to roles/custom/matrix-synapse/vars/main.yml  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:22:43 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						2eb952201c 
					 
					
						
						
							
							Add license information to files in matrix-synapse/templates/synapse  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:22:38 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						431d4c414b 
					 
					
						
						
							
							Add license information to files in matrix-synapse/templates/goofys  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:22:26 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						f7a0302974 
					 
					
						
						
							
							Add license information to files in matrix-synapse/tasks  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:20:27 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						54b7df44ec 
					 
					
						
						
							
							Add license information to files in matrix-synapse/tasks/synapse  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:20:20 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						f0abe85c18 
					 
					
						
						
							
							Add license information to files in matrix-synapse/tasks/rust-synapse-compress-state  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:20:12 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						0329320574 
					 
					
						
						
							
							Add license information to files in matrix-synapse/tasks/goofys  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:20:04 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						a4532762c2 
					 
					
						
						
							
							Add license information to files in matrix-synapse/tasks/ext  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:19:59 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						f70ad4affb 
					 
					
						
						
							
							Add license information to files in matrix-synapse/defaults  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-04 19:19:51 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1eea92ba56 
					 
					
						
						
							
							Add a matrix_synapse_redis_use_tls variable  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4113  
						
						
					 
					
						2025-02-26 20:47:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5c708339a0 
					 
					
						
						
							
							Upgrade Synapse (v1.124.0 -> v1.125.0)  
						
						
						
						
					 
					
						2025-02-25 21:28:23 +02: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 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						72280bbbb2 
					 
					
						
						
							
							Add a matrix_synapse_url_preview_ip_range_whitelist variable  
						
						
						
						
					 
					
						2025-02-21 23:05:14 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0d7d5e6a19 
					 
					
						
						
							
							Do not define url_preview_ip_range_blacklist in Synapse's homeserver.yaml if URL preview is disabled  
						
						... 
						
						
						
						It's useless and just makes the config longer. 
						
						
					 
					
						2025-02-21 23:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d9eabc49e6 
					 
					
						
						
							
							Add a matrix_synapse_url_preview_ip_range_blacklist variable  
						
						
						
						
					 
					
						2025-02-21 22:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						c27fb2a832 
					 
					
						
						
							
							Fix capitalization: postgres → Postgres  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-02-13 14:00:41 +09:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						38b0e86a2e 
					 
					
						
						
							
							Update ghcr.io/element-hq/synapse Docker tag to v1.124.0  
						
						
						
						
					 
					
						2025-02-11 13:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1d445dea4b 
					 
					
						
						
							
							Update comments for matrix_*_container_image_customizations_dockerfile_body_custom variables to mention matrix_*_container_image_customizations_enabled  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4011  
						
						
					 
					
						2025-01-29 06:38:48 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8020e6ebb2 
					 
					
						
						
							
							Upgrade Synapse (v1.122.0 -> v1.123.0)  
						
						
						
						
					 
					
						2025-01-28 18:42:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						43d5596086 
					 
					
						
						
							
							Remove Redis and KeyDB support, only leaving Valkey around  
						
						
						
						
					 
					
						2025-01-27 09:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						1db5f76024 
					 
					
						
						
							
							Replace double hyphens with "Em Dash" unicode character (U+2014)  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-01-26 16:36:14 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						52da325ab8 
					 
					
						
						
							
							Cross-link matrix_synapse_forget_rooms_on_leave and matrix_synapse_forgotten_room_retention_period variables  
						
						
						
						
					 
					
						2025-01-22 08:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Catalan Lover 
							
						 
					 
					
						
						
							
						
						ef6f50e898 
					 
					
						
						
							
							Change matrix_synapse_forgotten_room_retention_period  from null to 28d  
						
						... 
						
						
						
						As we automatically forget rooms on leave in the playbook this option working at all is probably heavily desired.
Timing is copied from upstream example.
Credit goes to Anoa for making me even check this. 
						
						
					 
					
						2025-01-21 16:53:46 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7232d2b6d5 
					 
					
						
						
							
							Pin boto3 and botocore to an old version when installing synapse-s3-storage-provider to prevent issues with non-AWS S3 providers  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3964 
Related to https://github.com/aws/aws-cli/issues/9214  
						
						
					 
					
						2025-01-19 10:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						5cbd7e7652 
					 
					
						
						
							
							Update ghcr.io/element-hq/synapse Docker tag to v1.122.0  
						
						
						
						
					 
					
						2025-01-14 19:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f2585fa171 
					 
					
						
						
							
							Adjust matrix-synapse-s3-storage-provider-migrate.{service,timer} permissions  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3917  
						
						
					 
					
						2025-01-06 09:09:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						75026d8c3d 
					 
					
						
						
							
							Update a few incorrect comments  
						
						
						
						
					 
					
						2024-12-25 16:42:19 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						81c1a529c9 
					 
					
						
						
							
							Merge pull request  #3862  from luixxiul/fix  
						
						... 
						
						
						
						Use common expressions for user IDs, bridge usage, etc. 
						
						
					 
					
						2024-12-12 09:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						4140048223 
					 
					
						
						
							
							chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.121.1  
						
						
						
						
					 
					
						2024-12-11 21:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						f0cc5da229 
					 
					
						
						
							
							Edit user identifier examples: to @alice and @bob  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-12-09 14:40:41 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						75bb7732f6 
					 
					
						
						
							
							Merge pull request  #3857  from luixxiul/fix  
						
						... 
						
						
						
						Housekeeping: preparation for l10n with Weblate 
						
						
					 
					
						2024-12-06 18:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						c1c1b3ada0 
					 
					
						
						
							
							Replace triple dots with horizontal ellipsis (U+2026)  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-12-06 13:34:50 +09:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						bf123e7ad5 
					 
					
						
						
							
							synapse v1.120.2  
						
						
						
						
					 
					
						2024-12-03 18:38:17 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						8a18cc946d 
					 
					
						
						
							
							Replace "@user1" with "@alice" and "@user2" with "@bob" ( #3833 )  
						
						... 
						
						
						
						* Replace "@user1" with "@alice"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace "@user2" with "@bob"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-11-28 13:53:11 +02:00