bffb71b04a 
								
							
								 
							
						 
						
							
							
								
								Edit changelog in response to feedback  
							
							
							
						 
						
							2022-09-20 12:05:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a7c71686ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Add minimum version bump for sqlite to the release notes ( #13742 )  
							
							... 
							
							
							
							* Notify that SQLite min version will be bumped
* Mention in upgrade notes
Co-authored-by: reivilibre <oliverw@matrix.org> 
							
						 
						
							2022-09-08 12:00:03 +01:00  
				
					
						
							
							
								 
						
							
							
								571f565c1f 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							
							
						 
						
							2022-09-06 09:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								32fc3b7ba4 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove configuration options for direct TCP replication. ( #13647 )  
							
							... 
							
							
							
							Removes the ability to configure legacy direct TCP replication. Workers now require Redis to run. 
							
						 
						
							2022-09-06 07:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								4fee4a339d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update lock file for Poetry v1.2.0 ( #13689 )  
							
							
							
						 
						
							2022-09-02 13:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								90c99fb3aa 
								
							
								 
							
						 
						
							
							
								
								Fix dead link in 1.18.0 upgrade notes  
							
							
							
						 
						
							2022-08-31 11:53:30 +01:00  
				
					
						
							
							
								 
						
							
							
								956e015413 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop support for delegating email validation, round 2 ( #13596 )  
							
							
							
						 
						
							2022-08-23 11:40:00 +00:00  
				
					
						
							
							
								 
						
							
							
								cb209638ea 
								
							
								 
							
						 
						
							
							
								
								Add upgrade notes  
							
							
							
						 
						
							2022-08-02 11:10:26 +01:00  
				
					
						
							
							
								 
						
							
							
								98fb610cc0 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Drop support for delegating email validation ( #13192 )" ( #13406 )  
							
							... 
							
							
							
							Reverts commit fa71bb18b5 
							
						 
						
							2022-07-29 10:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0fa41a7b17 
								
									
								
							
								 
							
						 
						
							
							
								
								Update locked frozendict version to 2.3.3 ( #13352 )  
							
							... 
							
							
							
							frozendict 2.3.3 includes fixes for memory leaks that get triggered during `/sync`. 
							
						 
						
							2022-07-22 10:26:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b977867358 
								
									
								
							
								 
							
						 
						
							
							
								
								Rate limit joins per-room ( #13276 )  
							
							
							
						 
						
							2022-07-19 11:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								fa71bb18b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop support for delegating email validation ( #13192 )  
							
							... 
							
							
							
							* Drop support for delegating email validation
Delegating email validation to an IS is insecure (since it allows the owner of
the IS to do a password reset on your HS), and has long been deprecated. It
will now cause a config error at startup.
* Update unit test which checks for email verification
Give it an `email` config instead of a threepid delegate
* Remove unused method `requestEmailToken`
* Simplify config handling for email verification
Rather than an enum and a boolean, all we need here is a single bool, which
says whether we are or are not doing email verification.
* update docs
* changelog
* upgrade.md: fix typo
* update version number
this will be in 1.64, not 1.63
* update version number
this one too 
							
						 
						
							2022-07-12 19:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								5d139f578d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v1.61' into develop  
							
							
							
						 
						
							2022-06-14 12:00:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b8bf61230c 
								
							
								 
							
						 
						
							
							
								
								Fixup upgrades  
							
							
							
						 
						
							2022-06-14 11:56:45 +01:00  
				
					
						
							
							
								 
						
							
							
								7b54badd31 
								
							
								 
							
						 
						
							
							
								
								Mention removed community/group worker endpoints in upgrade.md ( #13023 )  
							
							
							
						 
						
							2022-06-14 11:40:02 +01:00  
				
					
						
							
							
								 
						
							
							
								a542a92c57 
								
									
								
							
								 
							
						 
						
							
							
								
								Mention removed community/group worker endpoints in upgrade.md ( #13023 )  
							
							
							
						 
						
							2022-06-14 11:35:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a164a46038 
								
									
								
							
								 
							
						 
						
							
							
								
								Uniformize spam-checker API, part 4: port other spam-checker callbacks to return `Union[Allow, Codes]`. ( #12857 )  
							
							... 
							
							
							
							Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2022-06-13 18:16:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8fd87739bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix import in module_api module and docs on the new check_event_for_spam signature ( #12918 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-05-31 12:04:53 +02:00  
				
					
						
							
							
								 
						
							
							
								28199e9357 
								
									
								
							
								 
							
						 
						
							
							
								
								Uniformize spam-checker API, part 2: check_event_for_spam ( #12808 )  
							
							... 
							
							
							
							Signed-off-by: David Teller <davidt@element.io> 
							
						 
						
							2022-05-23 17:27:39 +00:00  
				
					
						
							
							
								 
						
							
							
								66a5f6c400 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a unique index to `state_group_edges` to prevent duplicates being accidentally introduced and the consequential impact to performance. ( #12687 )  
							
							
							
						 
						
							2022-05-19 14:16:49 +01:00  
				
					
						
							
							
								 
						
							
							
								699192fc1a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the `update_user_directory_from_worker` configuration option (superseding `update_user_directory`) to allow a generic worker to be designated as the worker to update the user directory. ( #12654 )  
							
							... 
							
							
							
							Co-authored-by: Shay <hillerys@element.io> 
							
						 
						
							2022-05-10 11:08:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c2d50e9f6c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the `notify_appservices_from_worker` configuration option (superseding `notify_appservices`) to allow a generic worker to be designated as the worker to send traffic to Application Services. ( #12452 )  
							
							
							
						 
						
							2022-05-06 11:43:53 +01:00  
				
					
						
							
							
								 
						
							
							
								332cce8dcf 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable device name lookup over federation by default ( #12616 )  
							
							
							
						 
						
							2022-05-04 16:41: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								013f3f5e44 
								
									
								
							
								 
							
						 
						
							
							
								
								Move warning of open registration to v1.56 upgrade notes ( #12322 )  
							
							
							
						 
						
							2022-03-29 14:12:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3c41d87b67 
								
									
								
							
								 
							
						 
						
							
							
								
								Add restrictions by default to open registration in Synapse ( #12091 )  
							
							
							
						 
						
							2022-03-25 10:11:01 -07: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  
				
					
						
							
							
								 
						
							
							
								54f674f7a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate the groups/communities endpoints and add an experimental configuration flag. ( #12200 )  
							
							
							
						 
						
							2022-03-12 13:23:37 -05: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  
				
					
						
							
							
								 
						
							
							
								4aeb00ca20 
								
									
								
							
								 
							
						 
						
							
							
								
								Move synctl into `synapse._scripts` and expose as an entrypoint ( #12140 )  
							
							
							
						 
						
							2022-03-04 11:58:49 +00:00  
				
					
						
							
							
								 
						
							
							
								79c18e0709 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-02-22 12:05:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e69f8f0a8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove support for the legacy structured logging configuration. ( #12008 )  
							
							
							
						 
						
							2022-02-17 13:32:18 +00:00  
				
					
						
							
							
								 
						
							
							
								7812fe9edd 
								
									
								
							
								 
							
						 
						
							
							
								
								Note when unstable MSC3283 prefixes will be removed ( #11989 )  
							
							
							
						 
						
							2022-02-14 19:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9c4563c5cd 
								
							
								 
							
						 
						
							
							
								
								remove empty file, reword/rename newsfragment, and add line to upgrade doc  
							
							
							
						 
						
							2022-02-14 10:21:00 -08:00  
				
					
						
							
							
								 
						
							
							
								b2b971f28a 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable cache time-based expiry by default ( #11849 )  
							
							
							
						 
						
							2022-02-11 11:05:20 -08:00  
				
					
						
							
							
								 
						
							
							
								0171fa5226 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated user_may_create_room_with_invites callback ( #11950 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2022-02-11 13:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d36943c4df 
								
									
								
							
								 
							
						 
						
							
							
								
								Support the stable API endpoint for MSC3283: new settings in `/capabilities` endpoint ( #11933 )  
							
							
							
						 
						
							2022-02-11 09:32:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6f440fd859 
								
									
								
							
								 
							
						 
						
							
							
								
								Recommend upgrading treq alongside twisted ( #11943 )  
							
							
							
						 
						
							2022-02-09 15:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6b91315ddf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2022-02-08 13:26:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1aa2231e27 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wording  
							
							
							
						 
						
							2022-02-08 12:03:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5cdd491310 
								
									
								
							
								 
							
						 
						
							
							
								
								Add words about the Twisted security fix  
							
							
							
						 
						
							2022-02-08 11:47:35 +00:00  
				
					
						
							
							
								 
						
							
							
								02632b3504 
								
									
								
							
								 
							
						 
						
							
							
								
								Stabilise MSC3231 (Token Based Registration) ( #11867 )  
							
							
							
						 
						
							2022-02-04 12:15:13 +00:00