c02406ac71 
								
									
								
							
								 
							
						 
						
							
							
								
								Add new module API for adding custom fields to events `unsigned` section ( #16549 )  
							
							
							
						 
						
							2023-10-27 09:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8940d1b28e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `/notifications` endpoint to workers ( #16265 )  
							
							
							
						 
						
							2023-09-07 09:26:07 +00:00  
				
					
						
							
							
								 
						
							
							
								41f127e068 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass the requester during event serialization. ( #15174 )  
							
							... 
							
							
							
							This allows Synapse to properly include the transaction ID in the
unsigned data of events. 
							
						 
						
							2023-03-06 16:08:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0e99f07952 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove support for unstable private read receipts ( #13653 )  
							
							... 
							
							
							
							Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> 
							
						 
						
							2022-09-01 13:31:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ab18441573 
								
									
								
							
								 
							
						 
						
							
							
								
								Support stable identifiers for MSC2285: private read receipts. ( #13273 )  
							
							... 
							
							
							
							This adds support for the stable identifiers of MSC2285 while
continuing to support the unstable identifiers behind the configuration
flag. These will be removed in a future version. 
							
						 
						
							2022-08-05 11:09:33 -04:00  
				
					
						
							
							
								 
						
							
							
								116a4c8340 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement changes to MSC2285 (hidden read receipts) ( #12168 )  
							
							... 
							
							
							
							* Changes hidden read receipts to be a separate receipt type
  (instead of a field on `m.read`).
* Updates the `/receipts` endpoint to accept `m.fully_read`. 
							
						 
						
							2022-05-04 11:59:22 -04:00  
				
					
						
							
							
								 
						
							
							
								1d11b452b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the proper serialization format when bundling aggregations. ( #12090 )  
							
							... 
							
							
							
							This ensures that the `latest_event` field of the bundled aggregation
for threads uses the same format as the other events in the response. 
							
						 
						
							2022-03-03 10:43:06 -05:00  
				
					
						
							
							
								 
						
							
							
								e24ff8ebe3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `HomeServer.get_datastore()` ( #12031 )  
							
							... 
							
							
							
							The presence of this method was confusing, and mostly present for backwards
compatibility. Let's get rid of it.
Part of #11733  
							
						 
						
							2022-02-23 11:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6bf81a7a61 
								
									
								
							
								 
							
						 
						
							
							
								
								Bundle aggregations outside of the serialization method. ( #11612 )  
							
							... 
							
							
							
							This makes the serialization of events synchronous (and it no
longer access the database), but we must manually calculate and
provide the bundled aggregations.
Overall this should cause no change in behavior, but is prep work
for other improvements. 
							
						 
						
							2022-01-07 09:10:46 -05:00  
				
					
						
							
							
								 
						
							
							
								b6102230a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to event_push_actions. ( #11594 )  
							
							
							
						 
						
							2021-12-21 13:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d93362d87f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a constant for receipt types (m.read). ( #11531 )  
							
							... 
							
							
							
							And expand some type hints in the receipts storage module. 
							
						 
						
							2021-12-08 12:26:29 -05:00  
				
					
						
							
							
								 
						
							
							
								1aa0dad021 
								
									
								
							
								 
							
						 
						
							
							
								
								Additional type hints for REST servlets (part 2). ( #10674 )  
							
							... 
							
							
							
							Applies the changes from #10665  to additional modules. 
							
						 
						
							2021-08-26 11:53:52 +00:00  
				
					
						
							
							
								 
						
							
							
								642a42edde 
								
									
								
							
								 
							
						 
						
							
							
								
								Flatten the synapse.rest.client package ( #10600 )  
							
							
							
						 
						
							2021-08-17 11:57:58 +00:00