b3a4b53587 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix handling of stream tokens for push. ( #8943 )  
							
							... 
							
							
							
							Removes faulty assertions and fixes the logic to ensure the max
stream token is always set. 
							
						 
						
							2020-12-15 10:41:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fe0f4a3591 
								
									
								
							
								 
							
						 
						
							
							
								
								Move additional tasks to the background worker, part 3 ( #8489 )  
							
							
							
						 
						
							2020-10-09 07:37:51 -04:00  
				
					
						
							
							
								 
						
							
							
								e3debf9682 
								
									
								
							
								 
							
						 
						
							
							
								
								Add logging on startup/shutdown ( #8448 )  
							
							... 
							
							
							
							This is so we can tell what is going on when things are taking a while to start up.
The main change here is to ensure that transactions that are created during startup get correctly logged like normal transactions. 
							
						 
						
							2020-10-02 15:20:45 +01:00  
				
					
						
							
							
								 
						
							
							
								8a4a4186de 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify super() calls to Python 3 syntax. ( #8344 )  
							
							... 
							
							
							
							This converts calls like super(Foo, self) -> super().
Generated with:
    sed -i "" -Ee 's/super\([^\(]+\)/super()/g' **/*.py 
							
						 
						
							2020-09-18 09:56:44 -04:00  
				
					
						
							
							
								 
						
							
							
								aec294ee0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use slots in attrs classes where possible ( #8296 )  
							
							... 
							
							
							
							slots use less memory (and attribute access is faster) while slightly
limiting the flexibility of the class attributes. This focuses on objects
which are instantiated "often" and for short periods of time. 
							
						 
						
							2020-09-14 12:50:06 -04:00  
				
					
						
							
							
								 
						
							
							
								d4daff9b59 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix /notifications and pushers misbehaving because of unread counts ( #8280 )  
							
							
							
						 
						
							2020-09-08 15:26:06 +01:00  
				
					
						
							
							
								 
						
							
							
								a55e2707d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix unread count failing on NULL values ( #8270 )  
							
							... 
							
							
							
							Fix unread counts making sync fail if the value of the `unread_count`
column in `event_push_summary` is `None`. 
							
						 
						
							2020-09-07 15:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								5a1dd297c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Re-implement unread counts (again) ( #8059 )  
							
							
							
						 
						
							2020-09-02 17:19:37 +01:00  
				
					
						
							
							
								 
						
							
							
								d58fda99ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert `event_push_actions`, `registration`, and `roommember` datastores to async ( #8197 )  
							
							
							
						 
						
							2020-08-28 11:34:50 -04:00  
				
					
						
							
							
								 
						
							
							
								894dae74fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert misc database code to async ( #8087 )  
							
							
							
						 
						
							2020-08-14 07:24:26 -04:00  
				
					
						
							
							
								 
						
							
							
								4dd27e6d11 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce unnecessary whitespace in JSON. ( #7372 )  
							
							
							
						 
						
							2020-08-07 08:02:55 -04:00  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00