785 Commits

Author SHA1 Message Date
8fd861c9a3 fix(certificate-management): Fix loss of route update callback during dynamic route updates in certificate manager 2025-05-18 23:07:31 +00:00
ba1569ee21 new plan 2025-05-18 22:41:41 +00:00
ef97e39eb2 19.2.2
Some checks failed
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.2.2
2025-05-18 18:39:59 +00:00
e3024c4eb5 fix(smartproxy): Update internal module structure and utility functions without altering external API behavior 2025-05-18 18:39:59 +00:00
a8da16ce60 19.2.1
Some checks failed
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.2.1
2025-05-18 18:32:15 +00:00
628bcab912 fix(commitinfo): Bump commitinfo version to 19.2.1 2025-05-18 18:32:15 +00:00
62605a1098 update 2025-05-18 18:31:40 +00:00
44f312685b 19.2.0
Some checks failed
Default (tags) / security (push) Successful in 37s
Default (tags) / test (push) Failing after 23s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.2.0
2025-05-18 18:29:59 +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
ac4645dff7 19.1.0
Some checks failed
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 25s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.1.0
2025-05-18 18:08:55 +00:00
41f7d09c52 feat(RouteManager): Add getAllRoutes API to RouteManager and update test environment to improve timeouts, logging, and cleanup; remove deprecated test files and adjust devDependencies accordingly 2025-05-18 18:08:55 +00:00
61ab1482e3 19.0.0
Some checks failed
Default (tags) / security (push) Successful in 38s
Default (tags) / test (push) Failing after 25m36s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v19.0.0
2025-05-18 16:30:23 +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
db2ac5bae3 18.2.0
Some checks failed
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 59m10s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.2.0
2025-05-18 15:56:52 +00:00
e224f34a81 feat(smartproxy/certificate): Integrate HTTP-01 challenge handler into ACME certificate provisioning workflow 2025-05-18 15:56:52 +00:00
538d22f81b update 2025-05-18 15:51:09 +00:00
01b4a79e1a fix(certificates): simplify approach 2025-05-18 15:38:07 +00:00
8dc6b5d849 add new plan 2025-05-18 15:12:36 +00:00
4e78dade64 new plan 2025-05-18 15:03:11 +00:00
8d2d76256f 18.1.1
Some checks failed
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 1h12m40s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.1.1
2025-05-15 20:08:18 +00:00
1a038f001f fix(network-proxy/websocket): Improve WebSocket connection closure and update router integration 2025-05-15 20:08:18 +00:00
0e2c8d498d 18.1.0
Some checks failed
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 1h11m40s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.1.0
2025-05-15 19:39:09 +00:00
5d0b68da61 feat(nftables): Add NFTables integration for kernel-level forwarding and update documentation, tests, and helper functions 2025-05-15 19:39:09 +00:00
4568623600 18.0.2
Some checks failed
Default (tags) / security (push) Successful in 47s
Default (tags) / test (push) Failing after 1h10m8s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.2
2025-05-15 14:35:43 +00:00
ddcfb2f00d fix(smartproxy): Update project documentation and internal configuration files; no functional changes. 2025-05-15 14:35:43 +00:00
a2e3e38025 feat(nftables):add nftables support for nftables 2025-05-15 14:35:01 +00:00
cf96ff8a47 18.0.1
Some checks failed
Default (tags) / security (push) Successful in 36s
Default (tags) / test (push) Failing after 1h10m20s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.1
2025-05-15 09:56:33 +00:00
94e9eafa25 fix(smartproxy): Consolidate duplicate IRouteSecurity interfaces to use standardized property names (ipAllowList and ipBlockList), fix port preservation logic for preserve mode in forward actions, and update dependency versions in package.json. 2025-05-15 09:56:32 +00:00
3e411667e6 18.0.0
Some checks failed
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1h11m0s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.0
2025-05-15 09:34:01 +00:00
35d7dfcedf BREAKING CHANGE(IRouteSecurity): Consolidate duplicated IRouteSecurity interfaces by unifying property names 2025-05-15 09:34:01 +00:00
1067177d82 17.0.0
Some checks failed
Default (tags) / security (push) Successful in 45s
Default (tags) / test (push) Failing after 1h11m2s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v17.0.0
2025-05-15 08:56:27 +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
aa1194ba5d 16.0.4
Some checks failed
Default (tags) / security (push) Successful in 47s
Default (tags) / test (push) Failing after 1h11m4s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.4
2025-05-14 18:35:06 +00:00
340823296a fix(smartproxy): Update dynamic port mapping to support 2025-05-14 18:35:06 +00:00
2d6f06a9b3 16.0.3
Some checks failed
Default (tags) / security (push) Failing after 15m50s
Default (tags) / test (push) Has been cancelled
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.3
2025-05-14 12:26:43 +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
0fe0692e43 fix tests 2025-05-13 21:28:02 +00:00
fcc8cf9caa fix(routing): unify route based architecture 2025-05-13 12:48:41 +00:00
fe632bde67 16.0.2
Some checks failed
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 1m57s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v16.0.2
2025-05-10 18:58:28 +00:00
38bacd0e91 fix(test/certificate-provisioning): Update certificate provisioning tests with updated port mapping and ACME options; use accountEmail instead of contactEmail, adjust auto-api route creation to use HTTPS terminate helper, and refine expectations for wildcard passthrough domains. 2025-05-10 18:58:28 +00:00
81293c6842 16.0.1
Some checks failed
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 1h11m14s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.1
2025-05-10 15:10:29 +00:00
40d5eb8972 fix(smartproxy): No changes in this commit; configuration and source remain unchanged. 2025-05-10 15:10:29 +00:00
f85698c06a update 2025-05-10 15:09:58 +00:00
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