|  | ec88e9a5b2 | new plan | 2025-05-09 16:04:02 +00:00 |  | 
			
				
					|  | cf1c41b27c | 12.0.0 
		
v12.0.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 34s 
				
	
				Default (tags) / test (push) Failing after 1m33s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-09 15:47:32 +00:00 |  | 
			
				
					|  | 2482c8ae6b | BREAKING CHANGE(forwarding): Rename sniPassthrough export to httpsPassthrough for consistent naming and remove outdated forwarding example | 2025-05-09 15:47:31 +00:00 |  | 
			
				
					|  | a455ae1a64 | 11.0.0 
		
v11.0.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 45s 
				
	
				Default (tags) / test (push) Failing after 1m31s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-09 15:39:15 +00:00 |  | 
			
				
					|  | 1a902a04fb | BREAKING CHANGE(forwarding): Refactor unified forwarding API and remove redundant documentation. Removed docs/forwarding-system.md (its content is migrated into readme.md) and updated helper functions (e.g. replacing sniPassthrough with httpsPassthrough) to accept configuration objects. Legacy fields in domain configurations (allowedIPs, blockedIPs, useNetworkProxy, networkProxyPort, connectionTimeout) have been removed in favor of forwarding.security and advanced options. Tests and examples have been updated accordingly. | 2025-05-09 15:39:15 +00:00 |  | 
			
				
					|  | f00bae4631 | 10.3.0 
		
v10.3.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 48s 
				
	
				Default (tags) / test (push) Failing after 1m4s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-09 14:15:45 +00:00 |  | 
			
				
					|  | 101e2924e4 | feat(forwarding): Add unified forwarding system docs and tests; update build script and .gitignore | 2025-05-09 14:15:45 +00:00 |  | 
			
				
					|  | bef68e59c9 | create plan for easier configuration | 2025-05-09 11:51:56 +00:00 |  | 
			
				
					|  | 479f5160da | 10.2.0 
		
v10.2.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 43s 
				
	
				Default (tags) / test (push) Failing after 1m17s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 17:03:22 +00:00 |  | 
			
				
					|  | 0f356c9bbf | feat(CertificateManager): Implement on-demand certificate retrieval for missing SNI certificates. When no certificate is found for a TLS ClientHello, the system now automatically registers the domain with the Port80Handler to trigger ACME issuance and immediately falls back to using the default certificate to complete the handshake. Additionally, HTTP requests on port 80 for unrecognized domains now return a 503 indicating that certificate issuance is in progress. | 2025-05-05 17:03:22 +00:00 |  | 
			
				
					|  | 036d522048 | 10.1.0 
		
v10.1.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m17s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 15:42:48 +00:00 |  | 
			
				
					|  | 9c05f71cd6 | feat(smartproxy): Implement fallback to NetworkProxy on missing SNI and rename certProvider to certProvisionFunction in CertProvisioner | 2025-05-05 15:42:48 +00:00 |  | 
			
				
					|  | a9963f3b8a | 10.0.12 
		
v10.0.12
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m15s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 15:16:26 +00:00 |  | 
			
				
					|  | 05c9156458 | fix(port80handler): refactor ACME challenge handling to use dedicated Http01MemoryHandler, remove obsolete readme.plan.md, and update version to 10.0.12 | 2025-05-05 15:16:26 +00:00 |  | 
			
				
					|  | 47e3c86487 | fix(dependencies): Update @push.rocks/smartacme to ^7.3.2; replace DisklessHttp01Handler with Http01MemoryHandler in Port80Handler | 2025-05-05 14:47:20 +00:00 |  | 
			
				
					|  | 1387928938 | 10.0.11 
		
v10.0.11
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 34s 
				
	
				Default (tags) / test (push) Failing after 1m14s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 10:52:49 +00:00 |  | 
			
				
					|  | 19578b061e | fix(dependencies): Bump @push.rocks/smartacme to ^7.2.5 and @tsclass/tsclass to ^9.2.0; update MemoryCertManager import to use plugins.smartacme.certmanagers.MemoryCertManager() | 2025-05-05 10:52:48 +00:00 |  | 
			
				
					|  | e8a539829a | 10.0.10 
		
v10.0.10
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m15s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 10:46:05 +00:00 |  | 
			
				
					|  | a646f4ad28 | fix(docs): Update README: rename certProviderFunction to certProvisionFunction in configuration options for consistency. | 2025-05-05 10:46:05 +00:00 |  | 
			
				
					|  | aa70dcc299 | 10.0.9 
		
v10.0.9
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 25s 
				
	
				Default (tags) / test (push) Failing after 1m13s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 10:30:08 +00:00 |  | 
			
				
					|  | adb85d920f | fix(documentation): Update documentation to use certProviderFunction instead of certProvider in SmartProxy settings. | 2025-05-05 10:30:08 +00:00 |  | 
			
				
					|  | 2e4c6312cd | 10.0.8 
		
v10.0.8
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 32s 
				
	
				Default (tags) / test (push) Failing after 1m17s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-05 10:29:00 +00:00 |  | 
			
				
					|  | 9b773608c7 | fix(smartproxy): rename certProvider to certProvisionFunction in certificate provisioning interfaces and SmartProxy | 2025-05-05 10:29:00 +00:00 |  | 
			
				
					|  | 3502807023 | 10.0.7 
		
v10.0.7
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 43s 
				
	
				Default (tags) / test (push) Failing after 1m26s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-04 13:49:22 +00:00 |  | 
			
				
					|  | c6dff8b78d | fix(core): refactor: Rename IPortProxySettings to ISmartProxyOptions in internal modules | 2025-05-04 13:49:22 +00:00 |  | 
			
				
					|  | 12b18373db | 10.0.6 
		
v10.0.6
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 31s 
				
	
				Default (tags) / test (push) Failing after 1m15s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-04 13:05:48 +00:00 |  | 
			
				
					|  | 30c25ec70c | fix(smartproxy): No changes detected in project files. This commit updates commit info without modifying any functionality. | 2025-05-04 13:05:48 +00:00 |  | 
			
				
					|  | 434834fc06 | 10.0.5 
		
v10.0.5
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 38s 
				
	
				Default (tags) / test (push) Failing after 1m15s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-04 13:04:35 +00:00 |  | 
			
				
					|  | e7243243d0 | fix(exports/types): Refactor exports and remove duplicate IReverseProxyConfig interface | 2025-05-04 13:04:34 +00:00 |  | 
			
				
					|  | cce2aed892 | 10.0.4 
		
v10.0.4
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m16s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-04 12:44:35 +00:00 |  | 
			
				
					|  | 8cd693c063 | fix(core): Refactor module exports and update packageManager version in package.json | 2025-05-04 12:44:35 +00:00 |  | 
			
				
					|  | 09ad7644f4 | 10.0.3 
		
v10.0.3
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 46s 
				
	
				Default (tags) / test (push) Failing after 1m19s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-04 12:21:02 +00:00 |  | 
			
				
					|  | f72f884eda | fix(smartproxy): Update dependency versions (@push.rocks/smartacme to ^7.2.4, @push.rocks/smartnetwork to ^4.0.1, ws to ^8.18.2) and export common types via index.ts for easier imports. | 2025-05-04 12:21:02 +00:00 |  | 
			
				
					|  | 73f3dfcad4 | 10.0.2 
		
v10.0.2
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m18s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-03 19:02:26 +00:00 |  | 
			
				
					|  | 8291f1f33a | fix(tlsalert): Centralize plugin imports in TlsAlert and update plan checklist | 2025-05-03 19:02:26 +00:00 |  | 
			
				
					|  | f512fb4252 | 10.0.1 
		
v10.0.1
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 37s 
				
	
				Default (tags) / test (push) Failing after 1m18s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-03 13:27:59 +00:00 |  | 
			
				
					|  | 1f3ee1eafc | fix(docs): Improve mermaid diagram formatting in readme.md using HTML <br> tags for line breaks | 2025-05-03 13:27:59 +00:00 |  | 
			
				
					|  | 910c8160f6 | 10.0.0 
		
v10.0.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 50s 
				
	
				Default (tags) / test (push) Failing after 1m19s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-03 13:19:23 +00:00 |  | 
			
				
					|  | 0e634c46a6 | BREAKING CHANGE(smartproxy): Update documentation and refactor core proxy components; remove legacy performRenewals method from SmartProxy; update router type imports and adjust test suites for improved coverage | 2025-05-03 13:19:23 +00:00 |  | 
			
				
					|  | 32b4e32bf0 | 9.0.0 
		
v9.0.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 48s 
				
	
				Default (tags) / test (push) Failing after 1m20s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-02 14:58:33 +00:00 |  | 
			
				
					|  | 878e76ab23 | BREAKING CHANGE(acme): Refactor ACME configuration and certificate provisioning by replacing legacy port80HandlerConfig with unified acme options and updating CertProvisioner event subscriptions | 2025-05-02 14:58:33 +00:00 |  | 
			
				
					|  | edd8ca8d70 | 8.0.0 
		
v8.0.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 49s 
				
	
				Default (tags) / test (push) Failing after 1m20s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-02 11:19:14 +00:00 |  | 
			
				
					|  | 8a396a04fa | BREAKING CHANGE(certProvisioner): Refactor: Introduce unified CertProvisioner to centralize certificate provisioning and renewal; remove legacy ACME config from Port80Handler and update SmartProxy to delegate certificate lifecycle management. | 2025-05-02 11:19:14 +00:00 |  | 
			
				
					|  | 09aadc702e | update | 2025-05-01 15:39:20 +00:00 |  | 
			
				
					|  | a59ebd6202 | 7.2.0 
		
v7.2.0
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 46s 
				
	
				Default (tags) / test (push) Failing after 1m12s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-05-01 12:13:18 +00:00 |  | 
			
				
					|  | 0d8740d812 | feat(ACME/Certificate): Introduce certificate provider hook and observable certificate events; remove legacy ACME flow | 2025-05-01 12:13:18 +00:00 |  | 
			
				
					|  | e6a138279d | before refactor | 2025-05-01 11:48:04 +00:00 |  | 
			
				
					|  | a30571dae2 | 7.1.4 
		
v7.1.4
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 39s 
				
	
				Default (tags) / test (push) Failing after 1m11s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-04-30 13:39:42 +00:00 |  | 
			
				
					|  | 24d6d6982d | fix(dependencies): Update dependency versions in package.json | 2025-04-30 13:39:42 +00:00 |  | 
			
				
					|  | cfa19f27cc | 7.1.3 
		
v7.1.3
	
	
		
			
				
	
				Default (tags) / security (push) Successful in 42s 
				
	
				Default (tags) / test (push) Failing after 1m6s 
				
	
				Default (tags) / release (push) Has been skipped 
				
	
				Default (tags) / metadata (push) Has been skipped | 2025-04-28 15:37:35 +00:00 |  |