9bf15ff756 
					 
					
						
						
							
							feat(metrics): add comprehensive metrics collection system  
						
						... 
						
						
						
						Implement real-time stats tracking including connection counts, request metrics, bandwidth usage, and route-specific monitoring. Adds MetricsCollector with observable streams for reactive monitoring integration. 
						
						
					 
					
						2025-06-09 15:08:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aebcd488d 
					 
					
						
						
							
							Implement connection timeout handling and improve connection cleanup in SmartProxy  
						
						
						
						
					 
					
						2025-06-06 23:34:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3714d583d 
					 
					
						
						
							
							Implement PROXY protocol v1 support in SmartProxy  
						
						... 
						
						
						
						- Added ProxyProtocolParser class for parsing and generating PROXY protocol v1 headers.
- Integrated PROXY protocol parsing into RouteConnectionHandler for handling incoming connections from trusted proxies.
- Implemented WrappedSocket class to encapsulate real client information.
- Configured SmartProxy to accept and send PROXY protocol headers in routing actions.
- Developed comprehensive unit tests for PROXY protocol parsing and generation.
- Documented usage patterns, configuration, and best practices for proxy chaining scenarios.
- Added security and performance considerations for PROXY protocol implementation. 
						
						
					 
					
						2025-06-06 13:45:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18d79ac7e1 
					 
					
						
						
							
							feat(proxy): Implement WrappedSocket class for PROXY protocol support and update connection handling  
						
						
						
						
					 
					
						2025-06-05 17:57:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab1ea95070 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2025-05-29 12:15:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8d1bdcd41 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2025-05-29 01:00:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4aade4a9a 
					 
					
						
						
							
							fix(socket-handler): Fix socket handler race condition by differentiating between async and sync handlers. Now, async socket handlers complete their setup before initial data is emitted, ensuring that no data is lost. Documentation and tests have been updated to reflect this change.  
						
						
						
						
					 
					
						2025-05-29 00:24:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						465148d553 
					 
					
						
						
							
							fix(strcuture): refactor responsibilities  
						
						
						
						
					 
					
						2025-05-19 17:28:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02e77655ad 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2025-05-19 12:04:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68738137a0 
					 
					
						
						
							
							feat(acme): Improve certificate management by adding global ACME configuration support and allowing route-level overrides. Enhanced error messages help identify missing ACME email and misconfigurations (e.g. wildcard domains). Documentation has been updated and new tests added to verify SmartCertManager behavior, ensuring a clearer migration path from legacy implementations.  
						
						
						
						
					 
					
						2025-05-18 18:29:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						455b08b36c 
					 
					
						
						
							
							BREAKING CHANGE(certificates): Remove legacy certificate modules and Port80Handler; update documentation and route configurations to use SmartCertManager for certificate management.  
						
						
						
						
					 
					
						2025-05-18 16:30:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01b4a79e1a 
					 
					
						
						
							
							fix(certificates): simplify approach  
						
						
						
						
					 
					
						2025-05-18 15:38:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2e3e38025 
					 
					
						
						
							
							feat(nftables):add nftables support for nftables  
						
						
						
						
					 
					
						2025-05-15 14:35:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35d7dfcedf 
					 
					
						
						
							
							BREAKING CHANGE(IRouteSecurity): Consolidate duplicated IRouteSecurity interfaces by unifying property names  
						
						
						
						
					 
					
						2025-05-15 09:34:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac3a888453 
					 
					
						
						
							
							BREAKING CHANGE(smartproxy): Remove legacy migration utilities and deprecated forwarding helpers; consolidate route utilities, streamline interface definitions, and normalize IPv6-mapped IPv4 addresses  
						
						
						
						
					 
					
						2025-05-15 08:56:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						340823296a 
					 
					
						
						
							
							fix(smartproxy): Update dynamic port mapping to support  
						
						
						
						
					 
					
						2025-05-14 18:35:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb54ea8192 
					 
					
						
						
							
							fix(network-proxy, route-utils, route-manager): Normalize IPv6-mapped IPv4 addresses in IP matching functions and remove deprecated legacy configuration methods in NetworkProxy. Update route-utils and route-manager to compare both canonical and IPv6-mapped IP forms, adjust tests accordingly, and clean up legacy exports.  
						
						
						
						
					 
					
						2025-05-14 12:26:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcc8cf9caa 
					 
					
						
						
							
							fix(routing): unify route based architecture  
						
						
						
						
					 
					
						2025-05-13 12:48:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffc8b22533 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2025-05-10 13:59:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4a0e4be6b 
					 
					
						
						
							
							feat(smartproxy): Update documentation and route helper functions; add createPortRange, createSecurityConfig, createStaticFileRoute, and createTestRoute helpers to the readme and tests. Refactor test examples to use the new helper API and remove legacy connection handling files (including the old connection handler and PortRangeManager) to fully embrace the unified route‐based configuration.  
						
						
						
						
					 
					
						2025-05-10 07:34:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						529857220d 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2025-05-10 00:49:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						200635e4bd 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2025-05-10 00:26:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28022ebe87 
					 
					
						
						
							
							change to route based approach  
						
						
						
						
					 
					
						2025-05-10 00:01:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8647516b5 
					 
					
						
						
							
							fix(typescript): Refactor types and interfaces to use consistent I prefix and update related tests  
						
						
						
						
					 
					
						2025-05-09 22:46:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ac1df059f 
					 
					
						
						
							
							feat(acme): Add ACME interfaces for Port80Handler and refactor ChallengeResponder to use new acme-interfaces, enhancing event subscription and certificate workflows.  
						
						
						
						
					 
					
						2025-05-09 17:28:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1c0b8bfb7 
					 
					
						
						
							
							update structure  
						
						
						
						
					 
					
						2025-05-09 17:00:27 +00:00