9a46329fbd 
								
							 
						 
						
							
							
								
								Streaming: add development logging of database queries ( #32945 )  
							
							
							
						 
						
							2024-11-18 09:34:34 +00:00  
				
					
						
							
							
								 
						
							
								b23ff050ac 
								
							 
						 
						
							
							
								
								Fix missing or incorrect cache-control headers for Streaming server ( #32551 )  
							
							
							
						 
						
							2024-10-17 08:17:18 +00:00  
				
					
						
							
							
								 
						
							
								5405bdd344 
								
							 
						 
						
							
							
								
								Remove unused E2EE messaging code ( #31193 )  
							
							
							
						 
						
							2024-09-18 09:27:43 +00:00  
				
					
						
							
							
								 
						
							
								9ba81eae3e 
								
							 
						 
						
							
							
								
								Streaming: Improve Redis connection options handling ( #31623 )  
							
							
							
						 
						
							2024-09-04 14:10:26 +00:00  
				
					
						
							
							
								 
						
							
								f6fb9b75db 
								
							 
						 
						
							
							
								
								Streaming: Fix BIND IPv6 handling ( #31624 )  
							
							
							
						 
						
							2024-08-28 10:40:37 +00:00  
				
					
						
							
							
								 
						
							
								4118688fba 
								
							 
						 
						
							
							
								
								Streaming: Refactor move database and redis logic into separate files ( #31567 )  
							
							
							
						 
						
							2024-08-27 08:40:04 +00:00  
				
					
						
							
							
								 
						
							
								c245a2044e 
								
							 
						 
						
							
							
								
								Streaming: Refactor to use metrics.$name instead of destructuring ( #31566 )  
							
							
							
						 
						
							2024-08-26 08:08:21 +00:00  
				
					
						
							
							
								 
						
							
								7490019535 
								
							 
						 
						
							
							
								
								Fix support for IPv6 redis connections in streaming ( #31229 )  
							
							
							
						 
						
							2024-08-02 06:56:09 +00:00  
				
					
						
							
							
								 
						
							
								c953dca1de 
								
							 
						 
						
							
							
								
								Streaming: use pgPool.query instead of manually acquiring & releasing a connection ( #30964 )  
							
							
							
						 
						
							2024-07-12 12:23:09 +00:00  
				
					
						
							
							
								 
						
							
								d436696f46 
								
							 
						 
						
							
							
								
								Streaming: Fix incorrect type definitions ( #30977 )  
							
							
							
						 
						
							2024-07-10 15:59:18 +00:00  
				
					
						
							
							
								 
						
							
								54cc204473 
								
							 
						 
						
							
							
								
								Use WebSocketServer instead of WebSocket.Server in streaming ( #30788 )  
							
							
							
						 
						
							2024-06-24 10:29:00 +00:00  
				
					
						
							
							
								 
						
							
								899eac1a92 
								
							 
						 
						
							
							
								
								Use modern ES syntax rather than `.call` ( #29368 )  
							
							
							
						 
						
							2024-02-27 15:42:05 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								881e8c113c 
								
							 
						 
						
							
							
								
								Refactor: fix streaming postgresql and redis typing issues ( #28747 )  
							
							
							
						 
						
							2024-01-25 16:46:02 +00:00  
				
					
						
							
							
								 
						
							
								3fbf01918f 
								
							 
						 
						
							
							
								
								Streaming: Move more methods to the utils from the main file ( #28825 )  
							
							
							
						 
						
							2024-01-22 10:02:26 +00:00  
				
					
						
							
							
								 
						
							
								1335083bed 
								
							 
						 
						
							
							
								
								Streaming: replace npmlog with pino & pino-http ( #27828 )  
							
							
							
						 
						
							2024-01-18 18:40:25 +00:00  
				
					
						
							
							
								 
						
							
								58830be943 
								
							 
						 
						
							
							
								
								Streaming: Rework websocket server initialisation & authentication code ( #28631 )  
							
							
							
						 
						
							2024-01-15 10:36:30 +00:00  
				
					
						
							
							
								 
						
							
								9826b7780a 
								
							 
						 
						
							
							
								
								Streaming: use standard cors package instead of custom implementation ( #28523 )  
							
							
							
						 
						
							2024-01-04 09:18:03 +00:00  
				
					
						
							
							
								 
						
							
								a4de0e364b 
								
							 
						 
						
							
							
								
								Refactor streaming to simplify for logging change ( #28056 )  
							
							
							
						 
						
							2023-11-28 14:24:41 +00:00  
				
					
						
							
							
								 
						
							
								15b2d7eec5 
								
							 
						 
						
							
							
								
								Split streaming server from web server ( #24702 )  
							
							
							
						 
						
							2023-11-14 17:43:20 +00:00  
				
					
						
							
							
								 
						
							
								774e1189d2 
								
							 
						 
						
							
							
								
								Change `eslint` config to autofix missing comma and indentation in JS files ( #26711 )  
							
							
							
						 
						
							2023-10-09 13:38:29 +02:00  
				
					
						
							
							
								 
						
							
								f68d540271 
								
							 
						 
						
							
							
								
								Fix websocket connections being incorrectly decremented twice on errors ( #27238 )  
							
							
							
						 
						
							2023-10-02 13:21:43 +02:00  
				
					
						
							
							
								 
						
							
								fbfceb9c77 
								
							 
						 
						
							
							
								
								Add additional metrics for streaming ( #26945 )  
							
							
							
						 
						
							2023-09-19 12:25:30 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6375e390af 
								
							 
						 
						
							
							
								
								Fix: support both DATABASE_URL and DB_PASS ( #26295 )  
							
							
							
						 
						
							2023-08-18 15:05:35 +02:00  
				
					
						
							
							
								 
						
							
								65096c1ccd 
								
							 
						 
						
							
							
								
								Change streaming `/metrics` to include additional metrics ( #26299 )  
							
							
							
						 
						
							2023-08-04 16:11:30 +02:00  
				
					
						
							
							
								 
						
							
								3554c52795 
								
							 
						 
						
							
							
								
								Fix missing return values in streaming ( #26233 )  
							
							
							
						 
						
							2023-07-28 19:11:58 +02:00  
				
					
						
							
							
								 
						
							
								446821a0dc 
								
							 
						 
						
							
							
								
								Swap debug statements in streaming server ( #26231 )  
							
							
							
						 
						
							2023-07-28 17:59:31 +02:00  
				
					
						
							
							
								 
						
							
								81cdc0f972 
								
							 
						 
						
							
							
								
								Fix: Streaming server memory leak in HTTP EventSource cleanup ( #26228 )  
							
							
							
						 
						
							2023-07-28 12:06:29 +02:00  
				
					
						
							
							
								 
						
							
								ddaf200c78 
								
							 
						 
						
							
							
								
								Refactor streaming's filtering logic & improve documentation ( #26213 )  
							
							
							
						 
						
							2023-07-27 15:38:18 +02:00  
				
					
						
							
							
								 
						
							
								1814990a3d 
								
							 
						 
						
							
							
								
								Fix wrong filters sometimes applying in streaming ( #26159 )  
							
							
							
						 
						
							2023-07-27 15:12:10 +02:00  
				
					
						
							
							
								 
						
							
								215081240f 
								
							 
						 
						
							
							
								
								Add logging of websocket send errors ( #25280 )  
							
							
							
						 
						
							2023-06-10 18:35:57 +02:00  
				
					
						
							
							
								 
						
							
								c81f59583c 
								
							 
						 
						
							
							
								
								Fix logging of messages that are binary before closing their connection ( #25361 )  
							
							
							
						 
						
							2023-06-10 18:24:37 +02:00  
				
					
						
							
							
								 
						
							
								16dd3f08c1 
								
							 
						 
						
							
							
								
								Fix performance of streaming by parsing message JSON once ( #25278 )  
							
							
							
						 
						
							2023-06-09 19:29:16 +02:00  
				
					
						
							
							
								 
						
							
								d27216dc46 
								
							 
						 
						
							
							
								
								Enforce import order with ESLint ( #25096 )  
							
							
							
						 
						
							2023-05-23 17:15:17 +02:00  
				
					
						
							
							
								 
						
							
								f22b4e556c 
								
							 
						 
						
							
							
								
								Add eslint-plugin-jsdoc ( #24719 )  
							
							
							
						 
						
							2023-04-30 02:29:54 +02:00  
				
					
						
							
							
								 
						
							
								301e03eb8c 
								
							 
						 
						
							
							
								
								Remove clustering from streaming API ( #24655 )  
							
							
							
						 
						
							2023-04-26 11:37:51 +02:00  
				
					
						
							
							
								 
						
							
								174352716a 
								
							 
						 
						
							
							
								
								Disable anonymous access to the streaming API ( #23989 )  
							
							
							
						 
						
							2023-03-06 21:00:10 +01:00  
				
					
						
							
							
								 
						
							
								be1792e1d4 
								
							 
						 
						
							
							
								
								Fix streaming API not being usable without `DATABASE_URL` ( #23960 )  
							
							
							
						 
						
							2023-03-05 01:52:12 +01:00  
				
					
						
							
							
								 
						
							
								0872f3e3d7 
								
							 
						 
						
							
							
								
								Allow streaming to connect to postgress with self-signed certs ( #21431 )  
							
							
							
						 
						
							2023-03-03 21:01:18 +01:00  
				
					
						
							
							
								 
						
							
								7c45145430 
								
							 
						 
						
							
							
								
								fix metrics format ( #23520 )  
							
							
							
						 
						
							2023-02-11 03:00:44 +01:00  
				
					
						
							
							
								 
						
							
								c1b823368c 
								
							 
						 
						
							
							
								
								dot is not allowed ( #23519 )  
							
							
							
						 
						
							2023-02-11 02:15:07 +01:00  
				
					
						
							
							
								 
						
							
								c5a4d8c82d 
								
							 
						 
						
							
							
								
								Add information about database pool to metrics endpoint in streaming API ( #23469 )  
							
							
							
						 
						
							2023-02-09 11:24:16 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								01584f03e8 
								
							 
						 
						
							
							
								
								Add metrics endpoint to streaming API ( #23388 )  
							
							
							
						 
						
							2023-02-03 21:29:23 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8c3c6dcae9 
								
							 
						 
						
							
							
								
								Fix filters from other users being used in the streaming service ( #20719 )  
							
							
							
						 
						
							2022-11-15 02:09:58 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e7aa2be828 
								
							 
						 
						
							
							
								
								Change how hashtags are normalized ( #18795 )  
							
							... 
							
							
							
							* Change how hashtags are normalized
* Fix tests 
							
						 
						
							2022-07-13 15:03:28 +02:00