43f5cc7adc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add MSC2716 and MSC3030 to `/versions` -> `unstable_features` ( #11582 )  
							
							... 
							
							
							
							As suggested in https://github.com/matrix-org/matrix-react-sdk/pull/7372#discussion_r769523369  
							
						 
						
							2021-12-16 11:25:37 -06:00  
				
					
						
							
							
								 
						
							
							
								17886d2603 
								
									
								
							
								 
							
						 
						
							
							
								
								Add experimental support for MSC3202: allowing application services to masquerade as specific devices. ( #11538 )  
							
							
							
						 
						
							2021-12-15 10:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								a6f1a3abec 
								
									
								
							
								 
							
						 
						
							
							
								
								Add MSC3030 experimental client and federation API endpoints to get the closest event to a given timestamp ( #9445 )  
							
							... 
							
							
							
							MSC3030: https://github.com/matrix-org/matrix-doc/pull/3030 
Client API endpoint. This will also go and fetch from the federation API endpoint if unable to find an event locally or we found an extremity with possibly a closer event we don't know about.
```
GET /_matrix/client/unstable/org.matrix.msc3030/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction>
{
    "event_id": ...
    "origin_server_ts": ...
}
```
Federation API endpoint:
```
GET /_matrix/federation/unstable/org.matrix.msc3030/timestamp_to_event/<roomID>?ts=<timestamp>&dir=<direction>
{
    "event_id": ...
    "origin_server_ts": ...
}
```
Co-authored-by: Erik Johnston <erik@matrix.org> 
							
						 
						
							2021-12-02 01:02:20 -06:00  
				
					
						
							
							
								 
						
							
							
								ba00e20234 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a thread relation type per MSC3440. ( #11088 )  
							
							... 
							
							
							
							Adds experimental support for MSC3440's `io.element.thread` relation
type (and the aggregation for it). 
							
						 
						
							2021-10-21 14:39:16 -04:00  
				
					
						
							
							
								 
						
							
							
								5573133348 
								
									
								
							
								 
							
						 
						
							
							
								
								Move experimental & retention config out of the server module. ( #11070 )  
							
							
							
						 
						
							2021-10-15 14:30:48 +00:00  
				
					
						
							
							
								 
						
							
							
								273b6861f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config option ( #10693 )  
							
							... 
							
							
							
							Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2021-09-09 17:59:59 +01:00  
				
					
						
							
							
								 
						
							
							
								cd22fb568a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2021-08-24 17:13:29 +01:00  
				
					
						
							
							
								 
						
							
							
								5cda75fede 
								
									
								
							
								 
							
						 
						
							
							
								
								Set room version 8 as preferred for restricted rooms. ( #10571 )  
							
							
							
						 
						
							2021-08-20 07:17:50 -04:00  
				
					
						
							
							
								 
						
							
							
								b5fef6054a 
								
									
								
							
								 
							
						 
						
							
							
								
								Support MSC3283: Expose `enable_set_displayname` in capabilities ( #10452 )  
							
							
							
						 
						
							2021-08-19 09:40:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0ace38b7b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Experimental support for MSC3266 Room Summary API. ( #10394 )  
							
							
							
						 
						
							2021-08-16 14:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c3b037795a 
								
									
								
							
								 
							
						 
						
							
							
								
								Support for MSC2285 (hidden read receipts) ( #10413 )  
							
							... 
							
							
							
							Implementation of matrix-org/matrix-doc#2285  
							
						 
						
							2021-07-28 10:05:11 +02:00  
				
					
						
							
							
								 
						
							
							
								69226c1ab4 
								
									
								
							
								 
							
						 
						
							
							
								
								MSC3244 room capabilities implementation ( #10283 )  
							
							
							
						 
						
							2021-07-20 12:59:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bf72d10dbf 
								
									
								
							
								 
							
						 
						
							
							
								
								Use inline type hints in various other places (in `synapse/`) ( #10380 )  
							
							
							
						 
						
							2021-07-15 11:02:43 +01:00  
				
					
						
							
							
								 
						
							
							
								96f6293de5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add endpoints for backfilling history (MSC2716) ( #9247 )  
							
							... 
							
							
							
							Work on https://github.com/matrix-org/matrix-doc/pull/2716  
							
						 
						
							2021-06-22 10:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9e5ab6dd58 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the experimental flag for knocking and use stable prefixes / endpoints. ( #10167 )  
							
							... 
							
							
							
							* Room version 7 for knocking.
* Stable prefixes and endpoints (both client and federation) for knocking.
* Removes the experimental configuration flag. 
							
						 
						
							2021-06-15 07:45:14 -04:00  
				
					
						
							
							
								 
						
							
							
								d936371b69 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement knock feature ( #6739 )  
							
							... 
							
							
							
							This PR aims to implement the knock feature as proposed in https://github.com/matrix-org/matrix-doc/pull/2403 
Signed-off-by: Sorunome mail@sorunome.de 
Signed-off-by: Andrew Morgan andrewm@element.io  
							
						 
						
							2021-06-09 19:39:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f42e4c4eb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the experimental spaces enabled flag. ( #10063 )  
							
							... 
							
							
							
							In lieu of just always enabling the unstable spaces endpoint and
unstable room version. 
							
						 
						
							2021-05-26 14:35:16 -04:00  
				
					
						
							
							
								 
						
							
							
								316f89e87f 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable experimental spaces by default. ( #10011 )  
							
							... 
							
							
							
							The previous spaces_enabled flag now defaults to true and
is exposed in the sample config. 
							
						 
						
							2021-05-24 08:57:14 -04:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								35c5ef2d24 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an experimental room version to support restricted join rules. ( #9717 )  
							
							... 
							
							
							
							Per MSC3083. 
							
						 
						
							2021-03-31 16:39:08 -04:00  
				
					
						
							
							
								 
						
							
							
								592d6305fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into babolivier/msc3026  
							
							
							
						 
						
							2021-03-19 16:12:40 +01:00  
				
					
						
							
							
								 
						
							
							
								004234f03a 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial spaces summary API ( #9643 )  
							
							... 
							
							
							
							This is very bare-bones for now: federation will come soon, while pagination is descoped for now but will come later. 
							
						 
						
							2021-03-18 18:24:16 +00:00  
				
					
						
							
							
								 
						
							
							
								066c703729 
								
									
								
							
								 
							
						 
						
							
							
								
								Move support for MSC3026 behind an experimental flag  
							
							
							
						 
						
							2021-03-18 18:37:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a737cc2713 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement MSC2858 support ( #9183 )  
							
							... 
							
							
							
							Fixes  #8928 . 
						
							2021-01-27 12:41:24 +00:00