Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								974c0d726a 
								
									
								
							
								 
							
						 
						
							
							
								
								Support GET account_data requests on a worker ( #7311 )  
							
							 
							
							
							
						 
						
							2020-04-21 10:46:30 +01:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								88b41986db 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an option to the set password API to choose whether to logout other devices. ( #7085 )  
							
							 
							
							
							
						 
						
							2020-03-18 07:50:00 -04:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								6a35046363 
								
							
								 
							
						 
						
							
							
								
								Revert "Add options to disable setting profile info for prevent changes. ( #7053 )"  
							
							 
							
							... 
							
							
							
							This reverts commit 54dd28621b , reversing
changes made to 6640460d05 . 
							
						 
						
							2020-03-17 11:25:01 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								f9e98176bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Put the file in the templates directory  
							
							 
							
							
							
						 
						
							2020-03-11 20:31:42 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								900bca9707 
								
									
								
							
								 
							
						 
						
							
							
								
								Update wording and config  
							
							 
							
							
							
						 
						
							2020-03-11 19:40:30 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								54dd28621b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add options to disable setting profile info for prevent changes. ( #7053 )  
							
							 
							
							
							
						 
						
							2020-03-10 22:23:01 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								751d51dd12 
								
									
								
							
								 
							
						 
						
							
							
								
								Update sample_config.yaml  
							
							 
							
							
							
						 
						
							2020-03-10 21:41:25 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								51c094c4ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Update sample config  
							
							 
							
							
							
						 
						
							2020-03-10 14:00:29 +00:00  
						
					 
				
					
						
							
							
								 
								dklimpel
							
						 
						
							 
							
							
							
								
							
								885134529f 
								
							
								 
							
						 
						
							
							
								
								updates after review  
							
							 
							
							
							
						 
						
							2020-03-09 22:09:29 +01:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								66315d862f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update routing of fallback auth in the worker docs. ( #7048 )  
							
							 
							
							
							
						 
						
							2020-03-09 07:19:24 -04:00  
						
					 
				
					
						
							
							
								 
								dklimpel
							
						 
						
							 
							
							
							
								
							
								99bbe177b6 
								
							
								 
							
						 
						
							
							
								
								add disable_3pid_changes  
							
							 
							
							
							
						 
						
							2020-03-08 21:58:12 +01:00  
						
					 
				
					
						
							
							
								 
								dklimpel
							
						 
						
							 
							
							
							
								
							
								20545a2199 
								
							
								 
							
						 
						
							
							
								
								lint2  
							
							 
							
							
							
						 
						
							2020-03-08 15:28:00 +01:00  
						
					 
				
					
						
							
							
								 
								dklimpel
							
						 
						
							 
							
							
							
								
							
								fb078f921b 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							 
							
							
							
						 
						
							2020-03-08 15:19:07 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								43f874055d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2020-03-03 15:20:49 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b68041df3d 
								
							
								 
							
						 
						
							
							
								
								Add a whitelist for the SSO confirmation step.  
							
							 
							
							
							
						 
						
							2020-03-02 17:05:09 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								b2bd54a2e3 
								
							
								 
							
						 
						
							
							
								
								Add a confirmation step to the SSO login flow  
							
							 
							
							
							
						 
						
							2020-03-02 16:36:32 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								4c2ed3f20e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix minor issues with email config ( #6962 )  
							
							 
							
							... 
							
							
							
							* Give `notif_template_html`, `notif_template_text` default values (fixes  #6960 )
 * Don't complain if `smtp_host` and `smtp_port` are unset, since they have sensible defaults (fixes  #6961 )
 * Set the example for `enable_notifs` to `True`, for consistency and because it's more useful
 * Raise errors as ConfigError rather than RuntimeError for nicer formatting 
							
						 
						
							2020-02-24 15:18:38 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								509e381afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify list/set/dict/tuple comprehensions and enforce via flake8 ( #6957 )  
							
							 
							
							... 
							
							
							
							Ensure good comprehension hygiene using flake8-comprehensions. 
							
						 
						
							2020-02-21 07:15:07 -05:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								bbe39f808c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6940  from matrix-org/babolivier/federate.md  
							
							 
							
							... 
							
							
							
							Clean up and update federation docs 
							
						 
						
							2020-02-19 10:58:59 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								71d65407e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							 
							
							
							
						 
						
							2020-02-19 10:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								61b457e3ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							 
							
							
							
						 
						
							2020-02-18 17:20:03 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								a0d2f9d089 
								
									
								
							
								 
							
						 
						
							
							
								
								Phrasing  
							
							 
							
							
							
						 
						
							2020-02-18 16:16:49 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								d484126bf7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6907  from matrix-org/babolivier/acme-config  
							
							 
							
							... 
							
							
							
							Add mention and warning about ACME v1 deprecation to the TLS config 
							
						 
						
							2020-02-18 16:11:31 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								818def8248 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix worker docs to point `/publicised_groups` API correctly. ( #6938 )  
							
							 
							
							
							
						 
						
							2020-02-18 15:27:45 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								d009535639 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mention of SRV records as an advanced topic  
							
							 
							
							
							
						 
						
							2020-02-18 14:07:41 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								ba7a523854 
								
									
								
							
								 
							
						 
						
							
							
								
								Argh trailing spaces  
							
							 
							
							
							
						 
						
							2020-02-18 13:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								e837be5b5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix links in the reverse proxy doc  
							
							 
							
							
							
						 
						
							2020-02-18 13:53:58 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								3c67eee6dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Make federate.md more of a sumary of the steps to follow to set up replication  
							
							 
							
							
							
						 
						
							2020-02-18 13:51:03 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								8ee0d74516 
								
									
								
							
								 
							
						 
						
							
							
								
								Split the delegating documentation out of federate.md and trim it down  
							
							 
							
							
							
						 
						
							2020-02-18 12:05:45 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								97a42bbc3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a warning about indentation to generated config ( #6920 )  
							
							 
							
							... 
							
							
							
							Fixes  #6916 . 
							
						 
						
							2020-02-14 16:22:30 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								49f877d32e 
								
									
								
							
								 
							
						 
						
							
							
								
								Filter the results of user directory searching via the spam checker ( #6888 )  
							
							 
							
							... 
							
							
							
							Add a method to the spam checker to filter the user directory results. 
							
						 
						
							2020-02-14 07:17:54 -05:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								5820ed905f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mention and warning about ACME v1 deprecation to the Synapse config  
							
							 
							
							
							
						 
						
							2020-02-13 14:20:08 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								361de49c90 
								
									
								
							
								 
							
						 
						
							
							
								
								Add documentation for the spam checker module ( #6906 )  
							
							 
							
							... 
							
							
							
							Add documentation for the spam checker. 
							
						 
						
							2020-02-13 07:40:57 -05:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								862669d6cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docs/ACME.md  
							
							 
							
							
							
						 
						
							2020-02-13 11:29:08 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								459d089af7 
								
									
								
							
								 
							
						 
						
							
							
								
								Mention that using Synapse to serve certificates requires restarts  
							
							 
							
							
							
						 
						
							2020-02-12 21:05:30 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								e45a7c0939 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove duplicated info about certbot et al  
							
							 
							
							
							
						 
						
							2020-02-12 20:14:59 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								f092029d2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update ACME.md to mention ACME v1 deprecation  
							
							 
							
							
							
						 
						
							2020-02-12 20:14:16 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								6cd34da8b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6891  from matrix-org/babolivier/retention-doc-amend  
							
							 
							
							... 
							
							
							
							Spell out that the last event sent to a room won't be deleted by a purge 
							
						 
						
							2020-02-12 20:12:20 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								08e050c3fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Rephrase  
							
							 
							
							
							
						 
						
							2020-02-12 15:39:40 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								47acbc519f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2020-02-12 13:24:09 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								d9239b5257 
								
							
								 
							
						 
						
							
							
								
								Synapse 1.10.0 (2020-02-12)  
							
							 
							
							... 
							
							
							
							===========================
 
 **WARNING to client developers**: As of this release Synapse validates `client_secret` parameters in the Client-Server API as per the spec. See [\#6766](https://github.com/matrix-org/synapse/issues/6766 ) for details.
 
 Updates to the Docker image
 ---------------------------
 
 - Update the docker images to Alpine Linux 3.11. ([\#6897](https://github.com/matrix-org/synapse/issues/6897 ))
 
 Synapse 1.10.0rc5 (2020-02-11)
 ==============================
 
 Bugfixes
 --------
 
 - Fix the filtering introduced in 1.10.0rc3 to also apply to the state blocks returned by `/sync`. ([\#6884](https://github.com/matrix-org/synapse/issues/6884 ))
 
 Synapse 1.10.0rc4 (2020-02-11)
 ==============================
 
 This release candidate was built incorrectly and is superceded by 1.10.0rc5.
 
 Synapse 1.10.0rc3 (2020-02-10)
 ==============================
 
 Features
 --------
 
 - Filter out `m.room.aliases` from the CS API to mitigate abuse while a better solution is specced. ([\#6878](https://github.com/matrix-org/synapse/issues/6878 ))
 
 Internal Changes
 ----------------
 
 - Fix continuous integration failures with old versions of `pip`, which were introduced by a release of the `zipp` library. ([\#6880](https://github.com/matrix-org/synapse/issues/6880 ))
 
 Synapse 1.10.0rc2 (2020-02-06)
 ==============================
 
 Bugfixes
 --------
 
 - Fix an issue with cross-signing where device signatures were not sent to remote servers. ([\#6844](https://github.com/matrix-org/synapse/issues/6844 ))
 - Fix to the unknown remote device detection which was introduced in 1.10.rc1. ([\#6848](https://github.com/matrix-org/synapse/issues/6848 ))
 
 Internal Changes
 ----------------
 
 - Detect unexpected sender keys on remote encrypted events and resync device lists. ([\#6850](https://github.com/matrix-org/synapse/issues/6850 ))
 
 Synapse 1.10.0rc1 (2020-01-31)
 ==============================
 
 Features
 --------
 
 - Add experimental support for updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260 ). ([\#6787](https://github.com/matrix-org/synapse/issues/6787 ), [\#6790](https://github.com/matrix-org/synapse/issues/6790 ), [\#6794](https://github.com/matrix-org/synapse/issues/6794 ))
 
 Bugfixes
 --------
 
 - Warn if postgres database has a non-C locale, as that can cause issues when upgrading locales (e.g. due to upgrading OS). ([\#6734](https://github.com/matrix-org/synapse/issues/6734 ))
 - Minor fixes to `PUT /_synapse/admin/v2/users` admin api. ([\#6761](https://github.com/matrix-org/synapse/issues/6761 ))
 - Validate `client_secret` parameter using the regex provided by the Client-Server API, temporarily allowing `:` characters for older clients. The `:` character will be removed in a future release. ([\#6767](https://github.com/matrix-org/synapse/issues/6767 ))
 - Fix persisting redaction events that have been redacted (or otherwise don't have a redacts key). ([\#6771](https://github.com/matrix-org/synapse/issues/6771 ))
 - Fix outbound federation request metrics. ([\#6795](https://github.com/matrix-org/synapse/issues/6795 ))
 - Fix bug where querying a remote user's device keys that weren't cached resulted in only returning a single device. ([\#6796](https://github.com/matrix-org/synapse/issues/6796 ))
 - Fix race in federation sender worker that delayed sending of device updates. ([\#6799](https://github.com/matrix-org/synapse/issues/6799 ), [\#6800](https://github.com/matrix-org/synapse/issues/6800 ))
 - Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room. ([\#6801](https://github.com/matrix-org/synapse/issues/6801 ))
 - Fix waking up other workers when remote server is detected to have come back online. ([\#6811](https://github.com/matrix-org/synapse/issues/6811 ))
 
 Improved Documentation
 ----------------------
 
 - Clarify documentation related to `user_dir` and `federation_reader` workers. ([\#6775](https://github.com/matrix-org/synapse/issues/6775 ))
 
 Internal Changes
 ----------------
 
 - Record room versions in the `rooms` table. ([\#6729](https://github.com/matrix-org/synapse/issues/6729 ), [\#6788](https://github.com/matrix-org/synapse/issues/6788 ), [\#6810](https://github.com/matrix-org/synapse/issues/6810 ))
 - Propagate cache invalidates from workers to other workers. ([\#6748](https://github.com/matrix-org/synapse/issues/6748 ))
 - Remove some unnecessary admin handler abstraction methods. ([\#6751](https://github.com/matrix-org/synapse/issues/6751 ))
 - Add some debugging for media storage providers. ([\#6757](https://github.com/matrix-org/synapse/issues/6757 ))
 - Detect unknown remote devices and mark cache as stale. ([\#6776](https://github.com/matrix-org/synapse/issues/6776 ), [\#6819](https://github.com/matrix-org/synapse/issues/6819 ))
 - Attempt to resync remote users' devices when detected as stale. ([\#6786](https://github.com/matrix-org/synapse/issues/6786 ))
 - Delete current state from the database when server leaves a room. ([\#6792](https://github.com/matrix-org/synapse/issues/6792 ))
 - When a client asks for a remote user's device keys check if the local cache for that user has been marked as potentially stale. ([\#6797](https://github.com/matrix-org/synapse/issues/6797 ))
 - Add background update to clean out left rooms from current state. ([\#6802](https://github.com/matrix-org/synapse/issues/6802 ), [\#6816](https://github.com/matrix-org/synapse/issues/6816 ))
 - Refactoring work in preparation for changing the event redaction algorithm. ([\#6803](https://github.com/matrix-org/synapse/issues/6803 ), [\#6805](https://github.com/matrix-org/synapse/issues/6805 ), [\#6806](https://github.com/matrix-org/synapse/issues/6806 ), [\#6807](https://github.com/matrix-org/synapse/issues/6807 ), [\#6820](https://github.com/matrix-org/synapse/issues/6820 ))
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEdVkXOgzrGzds0jtrHgFcFF8ZFs0FAl5D780ACgkQHgFcFF8Z
 Fs32MxAApvBbTGMhC5E2SLt8Yh4DSfDmg8yCPLMRVTdJuUQyUVgKYFSl9LqzqCGe
 oLpzwbXXDpN1FYGuO3daFBSN3RaU1XCQPMayekTaF6Wvq9N9rNW1tAi6cQTjUf20
 bTAxZljXAIkfXOMbahlFIqAtL+ItTbECKPW4zbndIbC4TiWw/bJPFHeSuoQbHbsI
 TOgPjM4q2aydHFeTDL2Wqqm99pobPvnEji5sBzHOK+IyIaN0HZI7BZAsm38SDSEA
 HQTW342RNl7Vm0t2KPdhBq/43r4ENKSUbZjCctFZA+iqbV2mmE96zd2pLOIh9OLP
 7KoCDKlplQjInJjN3MQvPzn/cxHnZOmt3AwhQjfhOMcJWcwz00ouWp38oszgZi1c
 8y1htf1/Tr26veYxF7umlPHT0h8LNj4Wi7ceQjoIDPu4X70X6vXOk5sJmeJ+KqI5
 PJ4yUgw0erWX0I7jybavIvruyA9ZqCwk5FIIyG54IBIZLfughi/fcce49gfvJTa6
 Rdjvp0g28qxynkRKq9hVOBSX/TRXTedHe8tHBvSzoDRScvI2aDWQYjJkmGzzLF6L
 +eWiZ2ICJ2fs7XYIxPhEr/vSpmc/1R+k6vZIPeBTAs0muH8WoK2en6KZPmJ7C25L
 2FHdA+1S1Ybqsvyue5S5Sl6yGcvpzGzc1R4mHoB0jZki2v3Cwcs=
 =j25Z
 -----END PGP SIGNATURE-----
Merge tag 'v1.10.0'
Synapse 1.10.0 (2020-02-12)
===========================
**WARNING to client developers**: As of this release Synapse validates `client_secret` parameters in the Client-Server API as per the spec. See [\#6766](https://github.com/matrix-org/synapse/issues/6766 ) for details.
Updates to the Docker image
---------------------------
- Update the docker images to Alpine Linux 3.11. ([\#6897](https://github.com/matrix-org/synapse/issues/6897 ))
Synapse 1.10.0rc5 (2020-02-11)
==============================
Bugfixes
--------
- Fix the filtering introduced in 1.10.0rc3 to also apply to the state blocks returned by `/sync`. ([\#6884](https://github.com/matrix-org/synapse/issues/6884 ))
Synapse 1.10.0rc4 (2020-02-11)
==============================
This release candidate was built incorrectly and is superceded by 1.10.0rc5.
Synapse 1.10.0rc3 (2020-02-10)
==============================
Features
--------
- Filter out `m.room.aliases` from the CS API to mitigate abuse while a better solution is specced. ([\#6878](https://github.com/matrix-org/synapse/issues/6878 ))
Internal Changes
----------------
- Fix continuous integration failures with old versions of `pip`, which were introduced by a release of the `zipp` library. ([\#6880](https://github.com/matrix-org/synapse/issues/6880 ))
Synapse 1.10.0rc2 (2020-02-06)
==============================
Bugfixes
--------
- Fix an issue with cross-signing where device signatures were not sent to remote servers. ([\#6844](https://github.com/matrix-org/synapse/issues/6844 ))
- Fix to the unknown remote device detection which was introduced in 1.10.rc1. ([\#6848](https://github.com/matrix-org/synapse/issues/6848 ))
Internal Changes
----------------
- Detect unexpected sender keys on remote encrypted events and resync device lists. ([\#6850](https://github.com/matrix-org/synapse/issues/6850 ))
Synapse 1.10.0rc1 (2020-01-31)
==============================
Features
--------
- Add experimental support for updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260 ). ([\#6787](https://github.com/matrix-org/synapse/issues/6787 ), [\#6790](https://github.com/matrix-org/synapse/issues/6790 ), [\#6794](https://github.com/matrix-org/synapse/issues/6794 ))
Bugfixes
--------
- Warn if postgres database has a non-C locale, as that can cause issues when upgrading locales (e.g. due to upgrading OS). ([\#6734](https://github.com/matrix-org/synapse/issues/6734 ))
- Minor fixes to `PUT /_synapse/admin/v2/users` admin api. ([\#6761](https://github.com/matrix-org/synapse/issues/6761 ))
- Validate `client_secret` parameter using the regex provided by the Client-Server API, temporarily allowing `:` characters for older clients. The `:` character will be removed in a future release. ([\#6767](https://github.com/matrix-org/synapse/issues/6767 ))
- Fix persisting redaction events that have been redacted (or otherwise don't have a redacts key). ([\#6771](https://github.com/matrix-org/synapse/issues/6771 ))
- Fix outbound federation request metrics. ([\#6795](https://github.com/matrix-org/synapse/issues/6795 ))
- Fix bug where querying a remote user's device keys that weren't cached resulted in only returning a single device. ([\#6796](https://github.com/matrix-org/synapse/issues/6796 ))
- Fix race in federation sender worker that delayed sending of device updates. ([\#6799](https://github.com/matrix-org/synapse/issues/6799 ), [\#6800](https://github.com/matrix-org/synapse/issues/6800 ))
- Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room. ([\#6801](https://github.com/matrix-org/synapse/issues/6801 ))
- Fix waking up other workers when remote server is detected to have come back online. ([\#6811](https://github.com/matrix-org/synapse/issues/6811 ))
Improved Documentation
----------------------
- Clarify documentation related to `user_dir` and `federation_reader` workers. ([\#6775](https://github.com/matrix-org/synapse/issues/6775 ))
Internal Changes
----------------
- Record room versions in the `rooms` table. ([\#6729](https://github.com/matrix-org/synapse/issues/6729 ), [\#6788](https://github.com/matrix-org/synapse/issues/6788 ), [\#6810](https://github.com/matrix-org/synapse/issues/6810 ))
- Propagate cache invalidates from workers to other workers. ([\#6748](https://github.com/matrix-org/synapse/issues/6748 ))
- Remove some unnecessary admin handler abstraction methods. ([\#6751](https://github.com/matrix-org/synapse/issues/6751 ))
- Add some debugging for media storage providers. ([\#6757](https://github.com/matrix-org/synapse/issues/6757 ))
- Detect unknown remote devices and mark cache as stale. ([\#6776](https://github.com/matrix-org/synapse/issues/6776 ), [\#6819](https://github.com/matrix-org/synapse/issues/6819 ))
- Attempt to resync remote users' devices when detected as stale. ([\#6786](https://github.com/matrix-org/synapse/issues/6786 ))
- Delete current state from the database when server leaves a room. ([\#6792](https://github.com/matrix-org/synapse/issues/6792 ))
- When a client asks for a remote user's device keys check if the local cache for that user has been marked as potentially stale. ([\#6797](https://github.com/matrix-org/synapse/issues/6797 ))
- Add background update to clean out left rooms from current state. ([\#6802](https://github.com/matrix-org/synapse/issues/6802 ), [\#6816](https://github.com/matrix-org/synapse/issues/6816 ))
- Refactoring work in preparation for changing the event redaction algorithm. ([\#6803](https://github.com/matrix-org/synapse/issues/6803 ), [\#6805](https://github.com/matrix-org/synapse/issues/6805 ), [\#6806](https://github.com/matrix-org/synapse/issues/6806 ), [\#6807](https://github.com/matrix-org/synapse/issues/6807 ), [\#6820](https://github.com/matrix-org/synapse/issues/6820 )) 
							
						 
						
							2020-02-12 13:23:22 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b21986e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Also spell it out in the purge history API doc  
							
							 
							
							
							
						 
						
							2020-02-11 17:56:04 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								a443d2a25d 
								
									
								
							
								 
							
						 
						
							
							
								
								Spell out that Synapse never purges the last event sent in a room  
							
							 
							
							
							
						 
						
							2020-02-11 17:37:09 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								21db35f77e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for putting fed user query API on workers ( #6873 )  
							
							 
							
							
							
						 
						
							2020-02-07 15:45:39 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								de2d267375 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow moving group read APIs to workers ( #6866 )  
							
							 
							
							
							
						 
						
							2020-02-07 11:14:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								56ca93ef59 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin api to add an email address ( #6789 )  
							
							 
							
							
							
						 
						
							2020-02-07 10:29:36 +00:00  
						
					 
				
					
						
							
							
								 
								Robin Vleij
							
						 
						
							 
							
							
								
								
							
							
								
							
								f0561fcffd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update documentation ( #6859 )  
							
							 
							
							... 
							
							
							
							Update documentation to reflect the correct format of user_id (fully qualified). 
							
						 
						
							2020-02-05 21:27:38 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								02b44db922 
								
									
								
							
								 
							
						 
						
							
							
								
								Warn if postgres database has non-C locale. ( #6734 )  
							
							 
							
							... 
							
							
							
							As using non-C locale can cause issues on upgrading OS. 
							
						 
						
							2020-01-28 13:44:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								1fe5001369 
								
							
								 
							
						 
						
							
							
								
								Fix federation_reader listeners doc as per PR review  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-01-27 10:21:25 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								aa6ad288f1 
								
							
								 
							
						 
						
							
							
								
								Clarifications to the workers documentation  
							
							 
							
							... 
							
							
							
							* Add note that user_dir requires disabling user dir
  updates from the main synapse process.
* Add note that federation_reader should have
  the federation listener resource.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-01-24 11:08:50 +02:00