642 Commits

Author SHA1 Message Date
ffc8b22533 update 2025-05-10 13:59:34 +00:00
b17af3b81d 16.0.0
Some checks failed
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1m46s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v16.0.0
2025-05-10 07:56:21 +00:00
a2eb0741e9 BREAKING CHANGE(smartproxy/configuration): Migrate SmartProxy to a fully unified route‐based configuration by removing legacy domain-based settings and conversion code. CertProvisioner, NetworkProxyBridge, and RouteManager now use IRouteConfig exclusively, and related legacy interfaces and files have been removed. 2025-05-10 07:56:21 +00:00
455858af0d 15.1.0
Some checks failed
Default (tags) / security (push) Successful in 37s
Default (tags) / test (push) Failing after 2m7s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.1.0
2025-05-10 07:34:35 +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
36bea96ac7 15.0.3
Some checks failed
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 1m57s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.3
2025-05-10 00:49:39 +00:00
529857220d fix 2025-05-10 00:49:39 +00:00
3596d35f45 15.0.2
Some checks failed
Default (tags) / security (push) Successful in 41s
Default (tags) / test (push) Failing after 2m10s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.2
2025-05-10 00:28:45 +00:00
8dd222443d fix: Make SmartProxy work with pure route-based configuration 2025-05-10 00:28:35 +00:00
18f03c1acf 15.0.1
Some checks failed
Default (tags) / security (push) Successful in 42s
Default (tags) / test (push) Failing after 2m13s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.1
2025-05-10 00:26:04 +00:00
200635e4bd fix 2025-05-10 00:26:03 +00:00
95c5c1b90d 15.0.0
Some checks failed
Default (tags) / security (push) Successful in 46s
Default (tags) / test (push) Failing after 1m45s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.0
2025-05-10 00:06:53 +00:00
bb66b98f1d BREAKING CHANGE(documentation): Update readme documentation to comprehensively describe the new unified route-based configuration system in v14.0.0 2025-05-10 00:06:53 +00:00
28022ebe87 change to route based approach 2025-05-10 00:01:02 +00:00
552f4c246b new plan 2025-05-09 23:13:48 +00:00
09fc71f051 13.1.3
Some checks failed
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.3
2025-05-09 22:58:42 +00:00
e508078ecf fix(documentation): Update readme.md to provide a unified and comprehensive overview of SmartProxy, with reorganized sections, enhanced diagrams, and detailed usage examples for various proxy scenarios. 2025-05-09 22:58:42 +00:00
7f614584b8 13.1.2
Some checks failed
Default (tags) / security (push) Successful in 35s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.2
2025-05-09 22:52:57 +00:00
e1a25b749c fix(docs): Update readme to reflect updated interface and type naming conventions 2025-05-09 22:52:57 +00:00
c34462b781 13.1.1
Some checks failed
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.1
2025-05-09 22:46:54 +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
d924190680 13.1.0
Some checks failed
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 1m31s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.0
2025-05-09 22:11:56 +00:00
6b910587ab feat(docs): Update README to reflect new modular architecture and expanded core utilities: add Project Architecture Overview, update export paths and API references, and mark plan tasks as completed 2025-05-09 22:11:56 +00:00
5e97c088bf 13.0.0
Some checks failed
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 1m33s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.0.0
2025-05-09 21:52:46 +00:00
88c75d9cc2 BREAKING CHANGE(project-structure): Refactor project structure by updating import paths, removing legacy files, and adjusting test configurations 2025-05-09 21:52:46 +00:00
b214e58a26 update 2025-05-09 21:21:28 +00:00
d57d343050 12.2.0
Some checks failed
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 1m13s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v12.2.0
2025-05-09 17:28:27 +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
6d1a3802ca 12.1.0
Some checks failed
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 1m12s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v12.1.0
2025-05-09 17:10:19 +00:00
5a3bf2cae6 feat(smartproxy): Migrate internal module paths and update HTTP/ACME components for SmartProxy 2025-05-09 17:10:19 +00:00
f1c0b8bfb7 update structure 2025-05-09 17:00:27 +00:00
4a72d9f3bf update structure 2025-05-09 17:00:15 +00:00
88b4df18b8 update plan 2025-05-09 16:15:57 +00:00
fb2354146e update plan 2025-05-09 16:06:20 +00:00
ec88e9a5b2 new plan 2025-05-09 16:04:02 +00:00
cf1c41b27c 12.0.0
Some checks failed
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
v12.0.0
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
Some checks failed
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
v11.0.0
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
Some checks failed
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
v10.3.0
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
Some checks failed
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
v10.2.0
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
Some checks failed
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
v10.1.0
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
Some checks failed
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
v10.0.12
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
Some checks failed
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
v10.0.11
2025-05-05 10:52:49 +00:00