Sean Quah
							
						 
						
							 
							
							
								
								
							
							
								
							
								af13a3be29 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a bug that corrupted the cache of federated space hierarchies ( #11775 )  
							
							 
							
							... 
							
							
							
							`FederationClient.get_room_hierarchy()` caches its return values, so
refactor the code to avoid modifying the returned room summary. 
							
						 
						
							2022-01-20 11:03:42 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								8e57584a58 
								
									
								
							
								 
							
						 
						
							
							
								
								Support spaces with > 50 rooms in the /hierarchy endpoint. ( #11695 )  
							
							 
							
							... 
							
							
							
							By returning all of the m.space.child state of the space, not just
the first 50. The number of rooms returned is still capped at 50.
For the federation API this implies that the requesting server will
need to individually query for any other rooms it is not joined to. 
							
						 
						
							2022-01-07 19:27:58 -05:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4521ce0a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Support the stable /hierarchy endpoint from MSC2946 ( #11329 )  
							
							 
							
							... 
							
							
							
							This also makes additional updates where the implementation
had drifted from the approved MSC.
Unstable endpoints will be removed at a later data. 
							
						 
						
							2021-11-29 14:32:20 -05:00  
						
					 
				
					
						
							
							
								 
								Sean Quah
							
						 
						
							 
							
							
								
								
							
							
								
							
								88375beeaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid sharing room hierarchy responses between users ( #11355 )  
							
							 
							
							... 
							
							
							
							Different users may be allowed to see different rooms within a space,
so sharing responses between users is inadvisable. 
							
						 
						
							2021-11-16 15:40:47 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								c586d6803a 
								
									
								
							
								 
							
						 
						
							
							
								
								Ignore rooms with unknown room versions in the spaces summary. ( #10727 )  
							
							 
							
							... 
							
							
							
							This avoids breaking the entire endpoint if a room with
an unsupported room version is encountered. 
							
						 
						
							2021-09-01 17:01:08 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								6258730ebe 
								
									
								
							
								 
							
						 
						
							
							
								
								Consider the `origin_server_ts` of the `m.space.child` event when ordering rooms. ( #10730 )  
							
							 
							
							... 
							
							
							
							This updates the ordering of the returned events from the spaces
summary API to that defined in MSC2946 (which updates MSC1772).
Previously a step was skipped causing ordering to be inconsistent with
clients. 
							
						 
						
							2021-09-01 12:59:52 -04:00  
						
					 
				
					
						
							
							
								 
								reivilibre
							
						 
						
							 
							
							
								
								
							
							
								
							
								642a42edde 
								
									
								
							
								 
							
						 
						
							
							
								
								Flatten the synapse.rest.client package ( #10600 )  
							
							 
							
							
							
						 
						
							2021-08-17 11:57:58 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
								
								
							
							
								
							
								0ace38b7b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Experimental support for MSC3266 Room Summary API. ( #10394 )  
							
							 
							
							
							
						 
						
							2021-08-16 14:49:12 +00:00