e75c7e3b6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a table of contents to config manual  ( #12527 )  
							
							... 
							
							
							
							* Update config_documentation.md 
							
						 
						
							2022-04-25 11:43:59 -07:00  
				
					
						
							
							
								 
						
							
							
								813d728d09 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct typo in user_admin_api.md device deletion JSON ( #12533 )  
							
							... 
							
							
							
							Signed-off-by: Sami Olmari <sami@olmari.fi> 
							
						 
						
							2022-04-25 12:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d9b71410c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Add HAProxy delegation example to docs ( #12501 )  
							
							... 
							
							
							
							Signed-off-by: Ville Petteri Huh 
							
						 
						
							2022-04-25 13:18:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a36a38b1ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some example configurations for worker ( #12492 )  
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel <dirk@klimpel.org> 
							
						 
						
							2022-04-25 13:17:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f46b223354 
								
									
								
							
								 
							
						 
						
							
							
								
								turn-howto: fix some links  
							
							
							
						 
						
							2022-04-22 14:23:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ecef741add 
								
									
								
							
								 
							
						 
						
							
							
								
								Recommend poetry in docs ( #12475 )  
							
							... 
							
							
							
							* Recommend poetry in docs
- readme
- contributor guide
- upgrade notes
- new dev cheat sheet for poetry
Co-authored-by: Shay <hillerys@element.io>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2022-04-20 15:18:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0921d93dcd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2022-04-19 13:28:28 +01:00  
				
					
						
							
							
								 
						
							
							
								9f512ff537 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in upgrade notes  
							
							
							
						 
						
							2022-04-19 11:25:12 +01:00  
				
					
						
							
							
								 
						
							
							
								3c758d9808 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a manual documenting config file options ( #12368 )  
							
							
							
						 
						
							2022-04-18 11:32:30 -07:00  
				
					
						
							
							
								 
						
							
							
								7efddbebef 
								
									
								
							
								 
							
						 
						
							
							
								
								Update documentation to reflect that `run_background_tasks_on` is no longer experimental. ( #12451 )  
							
							... 
							
							
							
							* Background workers aren't experimental anymore
* Newsfile
Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
* Stream writers aren't experimental either 
							
						 
						
							2022-04-14 15:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a743f7d33e 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `federation_reader` with `generic_worker` in docs ( #12457 )  
							
							
							
						 
						
							2022-04-14 13:09:07 +01:00  
				
					
						
							
							
								 
						
							
							
								535a689cfc 
								
									
								
							
								 
							
						 
						
							
							
								
								Reintroduce the lint targets in the linter script ( #12455 )  
							
							
							
						 
						
							2022-04-14 11:33:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0922462fc7 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: Don't render the table of contents on the print page ( #12340 )  
							
							
							
						 
						
							2022-04-13 08:27:51 -07:00  
				
					
						
							
							
								 
						
							
							
								a468768104 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v1.57' into develop  
							
							
							
						 
						
							2022-04-12 15:28:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9535fd0f9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable groups/communities by default. ( #12344 )  
							
							... 
							
							
							
							This disables the endpoints (and sync response fields) for
groups/communities by default. 
							
						 
						
							2022-04-12 10:20:46 -04:00  
				
					
						
							
							
								 
						
							
							
								643c0c50c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update UPGRADE notes to include more details about v1.57 upgrade failure mode ( #12448 )  
							
							
							
						 
						
							2022-04-12 14:56:05 +01:00  
				
					
						
							
							
								 
						
							
							
								e31d06f6f0 
								
							
								 
							
						 
						
							
							
								
								Split changelogs by year  
							
							
							
						 
						
							2022-04-12 13:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								dd5cc37aa4 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop maintaining a list of lint targets in `lint.sh` ( #12420 )  
							
							
							
						 
						
							2022-04-08 14:36:09 +01:00  
				
					
						
							
							
								 
						
							
							
								350062661c 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify that we mark as outliers because we don't have any state for them ( #12345 )  
							
							... 
							
							
							
							As discussed at https://github.com/matrix-org/synapse/pull/12179#discussion_r837263852  
							
						 
						
							2022-04-06 16:34:33 -05:00  
				
					
						
							
							
								 
						
							
							
								6902e9ff2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove docs for converting a legacy structured logging config. ( #12392 )  
							
							... 
							
							
							
							And update the upgrade notes to point at old versions of the documentation. 
							
						 
						
							2022-04-06 13:41:14 -04:00  
				
					
						
							
							
								 
						
							
							
								ab3fdcf960 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2022-04-05 15:14:53 +01:00  
				
					
						
							
							
								 
						
							
							
								708d88b1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow specifying the Postgres database's port when running unit tests with Postgres. ( #12376 )  
							
							
							
						 
						
							2022-04-05 12:44:48 +01:00  
				
					
						
							
							
								 
						
							
							
								f608e6c8cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Update broken link in `workers.md` ( #12369 )  
							
							
							
						 
						
							2022-04-04 17:40:31 -07:00  
				
					
						
							
							
								 
						
							
							
								993d90f82b 
								
									
								
							
								 
							
						 
						
							
							
								
								Use a sequence to generate AS transaction IDs, drop `last_txn` AS state ( #12209 )  
							
							... 
							
							
							
							Switching to a sequence means there's no need to track `last_txn` on the
AS state table to generate new TXN IDs. This also means that there is
no longer contention between the AS scheduler and AS handler on updates
to the `application_services_state` table, which will prevent serialization
errors during the complete AS txn transaction. 
							
						 
						
							2022-04-01 13:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e4409301ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a module callback to react to account data changes ( #12327 )  
							
							... 
							
							
							
							Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2022-04-01 11:22:48 +02:00  
				
					
						
							
							
								 
						
							
							
								5e88143dff 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a callback to react to 3PID associations ( #12302 )  
							
							
							
						 
						
							2022-03-31 18:27:21 +02:00  
				
					
						
							
							
								 
						
							
							
								15cdcf8f30 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `dockerfile-pgtests` ( #12336 )  
							
							
							
						 
						
							2022-03-31 11:30:07 +01:00  
				
					
						
							
							
								 
						
							
							
								2fc15ac718 
								
									
								
							
								 
							
						 
						
							
							
								
								Flesh out documentation for running SyTest against Synapse, including use of Postgres and worker mode. ( #12271 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2022-03-30 12:55:05 +00:00  
				
					
						
							
							
								 
						
							
							
								437a8ed9ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a configuration to exclude rooms from sync response ( #12310 )  
							
							
							
						 
						
							2022-03-30 09:43:04 +00:00  
				
					
						
							
							
								 
						
							
							
								013f3f5e44 
								
									
								
							
								 
							
						 
						
							
							
								
								Move warning of open registration to v1.56 upgrade notes ( #12322 )  
							
							
							
						 
						
							2022-03-29 14:12:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a4643a685c 
								
									
								
							
								 
							
						 
						
							
							
								
								HAProxy guide update ( #12279 )  
							
							... 
							
							
							
							HAproxy reverse proxy guide update to stop sending IPv4-mapped address to HS. 
							
						 
						
							2022-03-28 10:48:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3c41d87b67 
								
									
								
							
								 
							
						 
						
							
							
								
								Add restrictions by default to open registration in Synapse ( #12091 )  
							
							
							
						 
						
							2022-03-25 10:11:01 -07:00  
				
					
						
							
							
								 
						
							
							
								61aae18d45 
								
									
								
							
								 
							
						 
						
							
							
								
								Authentik OpenID minor doc update ( #12275 )  
							
							
							
						 
						
							2022-03-25 12:40:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5859e2fe0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Mention the new behaviour on unsafe database locale in the upgrade notes ( #12288 )  
							
							... 
							
							
							
							Co-authored-by: Shay <hillerys@element.io> 
							
						 
						
							2022-03-25 10:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e78d4f61fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Refuse to start if DB has an unsafe locale ( #12262 )  
							
							
							
						 
						
							2022-03-23 10:23:05 -07:00  
				
					
						
							
							
								 
						
							
							
								c5776780f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove mutual_rooms `update_user_directory` check, and add extra documentation ( #12038 )  
							
							... 
							
							
							
							Resolves  #10339  
						
							2022-03-23 12:47:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2177e356bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Sync more worker regexes in the documentation. ( #12243 )  
							
							
							
						 
						
							2022-03-18 12:51:27 -04:00  
				
					
						
							
							
								 
						
							
							
								872dbb0181 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct `check_username_for_spam` annotations and docs ( #12246 )  
							
							... 
							
							
							
							* Formally type the UserProfile in user searches
* export UserProfile in synapse.module_api
* Update docs
Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> 
							
						 
						
							2022-03-18 13:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								54f674f7a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate the groups/communities endpoints and add an experimental configuration flag. ( #12200 )  
							
							
							
						 
						
							2022-03-12 13:23:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ef3619e61d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config settings for background update parameters ( #11980 )  
							
							
							
						 
						
							2022-03-11 10:46:45 -08:00  
				
					
						
							
							
								 
						
							
							
								e6a106fd5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a Jinja2 filter to extract localparts from email addresses ( #12212 )  
							
							
							
						 
						
							2022-03-11 15:15:11 +00:00  
				
					
						
							
							
								 
						
							
							
								003cc6910a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the SSO username picker template to comply with SIWA guidelines ( #12210 )  
							
							... 
							
							
							
							Fixes https://github.com/matrix-org/synapse/issues/12205  
							
						 
						
							2022-03-11 13:20:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3b12f6d61b 
								
									
								
							
								 
							
						 
						
							
							
								
								Note that contributors can sign off privately ( #12204 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2022-03-11 11:10:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7577894bec 
								
									
								
							
								 
							
						 
						
							
							
								
								Document that most streams can only have a single writer. ( #12196 )  
							
							... 
							
							
							
							This includes the `typing`, `to_device`, `account_data`, `receipts`, and `presence`
streams (really anything except the `events` stream). 
							
						 
						
							2022-03-10 18:15:19 +00:00  
				
					
						
							
							
								 
						
							
							
								72e7f1c420 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove workaround introduced in Synapse v1.50.0rc1 for Mjolnir compatibility. Breaks compatibility with Mjolnir v1.3.1 and earlier. ( #11700 )  
							
							
							
						 
						
							2022-03-10 15:53:23 +00:00  
				
					
						
							
							
								 
						
							
							
								52a947dc46 
								
									
								
							
								 
							
						 
						
							
							
								
								Updates to the Room DAG concepts development document ( #12179 )  
							
							... 
							
							
							
							Some stuff that came up while we were talking about #12173 . 
							
						 
						
							2022-03-10 15:18:31 +00:00  
				
					
						
							
							
								 
						
							
							
								15382b1afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Add third_party module callbacks to check if a user can delete a room and deactivate a user ( #12028 )  
							
							... 
							
							
							
							* Add check_can_deactivate_user
* Add check_can_shutdown_rooms
* Documentation
* callbacks, not functions
* Various suggested tweaks
* Add tests for test_check_can_shutdown_room and test_check_can_deactivate_user
* Update check_can_deactivate_user to not take a Requester
* Fix check_can_shutdown_room docs
* Renegade and use `by_admin` instead of `admin_user_id`
* fix lint
* Update docs/modules/third_party_rules_callbacks.md
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
* Update docs/modules/third_party_rules_callbacks.md
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
* Update docs/modules/third_party_rules_callbacks.md
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
* Update docs/modules/third_party_rules_callbacks.md
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2022-03-09 18:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9a0172d49f 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean-up demo scripts & documentation ( #12143 )  
							
							... 
							
							
							
							* Rewrites the demo documentation to be clearer, accurate, and moves it to our documentation tree.
* Improvements to the demo scripts:
	* `clean.sh` now runs `stop.sh` first to avoid zombie processes.
	* Uses more modern Synapse configuration (and removes some obsolete configuration).
	* Consistently use the HTTP ports for server name, etc.
	* Remove the `demo/etc` directory and place everything into the `demo/808x` directories. 
							
						 
						
							2022-03-08 15:02:59 -05:00  
				
					
						
							
							
								 
						
							
							
								4aeb00ca20 
								
									
								
							
								 
							
						 
						
							
							
								
								Move synctl into `synapse._scripts` and expose as an entrypoint ( #12140 )  
							
							
							
						 
						
							2022-03-04 11:58:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1fbe0316a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add suffices to scripts in scripts-dev ( #12137 )  
							
							... 
							
							
							
							* Rename scripts-dev to have suffices
* Update references to `scripts-dev`
* Changelog
* These scripts don't pass mypy 
							
						 
						
							2022-03-02 18:00:26 +00:00