Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	26c692d45b 
 
						 
						
							
							
								
								
								Fix streaming server not filtering unknown-language posts from public timelines ( #33774 )  
							
							
							
							
						 
						
							2025-02-21 07:48:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	9a46329fbd 
 
						 
						
							
							
								
								
								Streaming: add development logging of database queries ( #32945 )  
							
							
							
							
						 
						
							2024-11-18 09:34:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	b23ff050ac 
 
						 
						
							
							
								
								
								Fix missing or incorrect cache-control headers for Streaming server ( #32551 )  
							
							
							
							
						 
						
							2024-10-17 08:17:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	5405bdd344 
 
						 
						
							
							
								
								
								Remove unused E2EE messaging code ( #31193 )  
							
							
							
							
						 
						
							2024-09-18 09:27:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	9ba81eae3e 
 
						 
						
							
							
								
								
								Streaming: Improve Redis connection options handling ( #31623 )  
							
							
							
							
						 
						
							2024-09-04 14:10:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	f6fb9b75db 
 
						 
						
							
							
								
								
								Streaming: Fix BIND IPv6 handling ( #31624 )  
							
							
							
							
						 
						
							2024-08-28 10:40:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	4118688fba 
 
						 
						
							
							
								
								
								Streaming: Refactor move database and redis logic into separate files ( #31567 )  
							
							
							
							
						 
						
							2024-08-27 08:40:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	c245a2044e 
 
						 
						
							
							
								
								
								Streaming: Refactor to use metrics.$name instead of destructuring ( #31566 )  
							
							
							
							
						 
						
							2024-08-26 08:08:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	7490019535 
 
						 
						
							
							
								
								
								Fix support for IPv6 redis connections in streaming ( #31229 )  
							
							
							
							
						 
						
							2024-08-02 06:56:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	c953dca1de 
 
						 
						
							
							
								
								
								Streaming: use pgPool.query instead of manually acquiring & releasing a connection ( #30964 )  
							
							
							
							
						 
						
							2024-07-12 12:23:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	d436696f46 
 
						 
						
							
							
								
								
								Streaming: Fix incorrect type definitions ( #30977 )  
							
							
							
							
						 
						
							2024-07-10 15:59:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Essem 
								
							 
						 
						
							
							
								
							
							
	
	
	54cc204473 
 
						 
						
							
							
								
								
								Use WebSocketServer instead of WebSocket.Server in streaming ( #30788 )  
							
							
							
							
						 
						
							2024-06-24 10:29:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renaud Chaput 
								
							 
						 
						
							
							
								
							
							
	
	
	899eac1a92 
 
						 
						
							
							
								
								
								Use modern ES syntax rather than .call ( #29368 )  
							
							
							
							
						 
						
							2024-02-27 15:42:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renaud Chaput 
								
							 
						 
						
							
							
								
							
							
	
	
	036f5a05e3 
 
						 
						
							
							
								
								
								Convert the streaming server to ESM ( #29389 )  
							
							... 
							
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-02-27 14:59:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	491dd97642 
 
						 
						
							
							
								
								
								Streaming: refactor to custom Error classes ( #28632 )  
							
							... 
							
							
							
							
							Co-authored-by: Renaud Chaput <renchap@gmail.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-02-22 13:20:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	881e8c113c 
 
						 
						
							
							
								
								
								Refactor: fix streaming postgresql and redis typing issues ( #28747 )  
							
							
							
							
						 
						
							2024-01-25 16:46:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	3fbf01918f 
 
						 
						
							
							
								
								
								Streaming: Move more methods to the utils from the main file ( #28825 )  
							
							
							
							
						 
						
							2024-01-22 10:02:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	1335083bed 
 
						 
						
							
							
								
								
								Streaming: replace npmlog with pino & pino-http ( #27828 )  
							
							
							
							
						 
						
							2024-01-18 18:40:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	58830be943 
 
						 
						
							
							
								
								
								Streaming: Rework websocket server initialisation & authentication code ( #28631 )  
							
							
							
							
						 
						
							2024-01-15 10:36:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	9826b7780a 
 
						 
						
							
							
								
								
								Streaming: use standard cors package instead of custom implementation ( #28523 )  
							
							
							
							
						 
						
							2024-01-04 09:18:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	a4de0e364b 
 
						 
						
							
							
								
								
								Refactor streaming to simplify for logging change ( #28056 )  
							
							
							
							
						 
						
							2023-11-28 14:24:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	15b2d7eec5 
 
						 
						
							
							
								
								
								Split streaming server from web server ( #24702 )  
							
							
							
							
						 
						
							2023-11-14 17:43:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renaud Chaput 
								
							 
						 
						
							
							
								
							
							
	
	
	774e1189d2 
 
						 
						
							
							
								
								
								Change eslint config to autofix missing comma and indentation in JS files ( #26711 )  
							
							
							
							
						 
						
							2023-10-09 13:38:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	f68d540271 
 
						 
						
							
							
								
								
								Fix websocket connections being incorrectly decremented twice on errors ( #27238 )  
							
							
							
							
						 
						
							2023-10-02 13:21:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	fbfceb9c77 
 
						 
						
							
							
								
								
								Add additional metrics for streaming ( #26945 )  
							
							
							
							
						 
						
							2023-09-19 12:25:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Simmer 
								
							 
						 
						
							
							
								
							
							
	
	
	be991f1d18 
 
						 
						
							
							
								
								
								Move to ioredis for streaming ( #26581 )  
							
							... 
							
							
							
							
							Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com> 
							
						 
						
							2023-09-01 17:44:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	6375e390af 
 
						 
						
							
							
								
								
								Fix: support both DATABASE_URL and DB_PASS ( #26295 )  
							
							
							
							
						 
						
							2023-08-18 15:05:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	65096c1ccd 
 
						 
						
							
							
								
								
								Change streaming /metrics to include additional metrics ( #26299 )  
							
							
							
							
						 
						
							2023-08-04 16:11:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renaud Chaput 
								
							 
						 
						
							
							
								
							
							
	
	
	3554c52795 
 
						 
						
							
							
								
								
								Fix missing return values in streaming ( #26233 )  
							
							
							
							
						 
						
							2023-07-28 19:11:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	446821a0dc 
 
						 
						
							
							
								
								
								Swap debug statements in streaming server ( #26231 )  
							
							
							
							
						 
						
							2023-07-28 17:59:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	81cdc0f972 
 
						 
						
							
							
								
								
								Fix: Streaming server memory leak in HTTP EventSource cleanup ( #26228 )  
							
							
							
							
						 
						
							2023-07-28 12:06:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	ddaf200c78 
 
						 
						
							
							
								
								
								Refactor streaming's filtering logic & improve documentation ( #26213 )  
							
							
							
							
						 
						
							2023-07-27 15:38:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	1814990a3d 
 
						 
						
							
							
								
								
								Fix wrong filters sometimes applying in streaming ( #26159 )  
							
							
							
							
						 
						
							2023-07-27 15:12:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	215081240f 
 
						 
						
							
							
								
								
								Add logging of websocket send errors ( #25280 )  
							
							
							
							
						 
						
							2023-06-10 18:35:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	c81f59583c 
 
						 
						
							
							
								
								
								Fix logging of messages that are binary before closing their connection ( #25361 )  
							
							
							
							
						 
						
							2023-06-10 18:24:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	16dd3f08c1 
 
						 
						
							
							
								
								
								Fix performance of streaming by parsing message JSON once ( #25278 )  
							
							
							
							
						 
						
							2023-06-09 19:29:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renaud Chaput 
								
							 
						 
						
							
							
								
							
							
	
	
	d27216dc46 
 
						 
						
							
							
								
								
								Enforce import order with ESLint ( #25096 )  
							
							
							
							
						 
						
							2023-05-23 17:15:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	f22b4e556c 
 
						 
						
							
							
								
								
								Add eslint-plugin-jsdoc ( #24719 )  
							
							
							
							
						 
						
							2023-04-30 02:29:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	301e03eb8c 
 
						 
						
							
							
								
								
								Remove clustering from streaming API ( #24655 )  
							
							
							
							
						 
						
							2023-04-26 11:37:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	174352716a 
 
						 
						
							
							
								
								
								Disable anonymous access to the streaming API ( #23989 )  
							
							
							
							
						 
						
							2023-03-06 21:00:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	be1792e1d4 
 
						 
						
							
							
								
								
								Fix streaming API not being usable without DATABASE_URL ( #23960 )  
							
							
							
							
						 
						
							2023-03-05 01:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramūns Usovs 
								
							 
						 
						
							
							
								
							
							
	
	
	0872f3e3d7 
 
						 
						
							
							
								
								
								Allow streaming to connect to postgress with self-signed certs ( #21431 )  
							
							
							
							
						 
						
							2023-03-03 21:01:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emilweth 
								
							 
						 
						
							
							
								
							
							
	
	
	7c45145430 
 
						 
						
							
							
								
								
								fix metrics format ( #23520 )  
							
							
							
							
						 
						
							2023-02-11 03:00:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emilweth 
								
							 
						 
						
							
							
								
							
							
	
	
	c1b823368c 
 
						 
						
							
							
								
								
								dot is not allowed ( #23519 )  
							
							
							
							
						 
						
							2023-02-11 02:15:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	c5a4d8c82d 
 
						 
						
							
							
								
								
								Add information about database pool to metrics endpoint in streaming API ( #23469 )  
							
							
							
							
						 
						
							2023-02-09 11:24:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	4cb7647516 
 
						 
						
							
							
								
								
								Add database pool configuration over DB_POOL to streaming API ( #23470 )  
							
							... 
							
							
							
							
							Add connection timeout of 15s 
							
						 
						
							2023-02-09 11:20:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	01584f03e8 
 
						 
						
							
							
								
								
								Add metrics endpoint to streaming API ( #23388 )  
							
							
							
							
						 
						
							2023-02-03 21:29:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	06b68490d1 
 
						 
						
							
							
								
								
								Enable eslint:recommended ruleset ( #22433 )  
							
							... 
							
							
							
							
							* Enable ESLint recommended ruleset
* Disable failing ESLint recommended rules
* Remove rules shadowed by eslint:recommended 
							
						 
						
							2022-12-19 00:51:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	8c3c6dcae9 
 
						 
						
							
							
								
								
								Fix filters from other users being used in the streaming service ( #20719 )  
							
							
							
							
						 
						
							2022-11-15 02:09:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	cd5e98dbdb 
 
						 
						
							
							
								
								
								Fix public/local timeline posts not being properly filtered ( #20567 )  
							
							... 
							
							
							
							
							* Fix streaming server using wrong property name for matching filters
Late in the PR, the `filter_results` property has been renamed to `filtered`,
but the change has not been reflected in the streaming server code.
* Fix filter_action attribute being an integer instead of a string 
							
						 
						
							2022-11-13 20:59:49 +01:00