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