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.
This commit is contained in:
@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-05-10 - 16.0.0 - 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.
|
||||
|
||||
- Removed domain-config.ts and domain-manager.ts and all domain-based adapters
|
||||
- Updated CertProvisioner to extract domains from route configs instead of legacy domain configs
|
||||
- Refactored NetworkProxyBridge to convert routes directly to NetworkProxy configuration without legacy translation
|
||||
- Adjusted test suites to use route-based helpers (createHttpRoute, createHttpsRoute, etc.) and updated round-robin tests
|
||||
- Updated documentation (readme.plan.md and related docs) to reflect the clean break with a single unified configuration model
|
||||
|
||||
## 2025-05-10 - 15.1.0 - 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.
|
||||
|
||||
|
Reference in New Issue
Block a user