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