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.
This commit is contained in:
@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-05-09 - 11.0.0 - 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.
|
||||
|
||||
- Removed docs/forwarding-system.md; forwarding system docs now reside in readme.md.
|
||||
- Updated helper functions (httpOnly, tlsTerminateToHttp, tlsTerminateToHttps, httpsPassthrough) to accept object parameters rather than individual arguments.
|
||||
- Removed legacy domain configuration properties, shifting IP filtering to the forwarding.security field.
|
||||
- Adjusted return types and API contracts for certificate provisioning and SNI handling in the unified forwarding system.
|
||||
- Updated tests and examples to align with the new configuration interface.
|
||||
|
||||
## 2025-05-09 - 10.3.0 - feat(forwarding)
|
||||
Add unified forwarding system docs and tests; update build script and .gitignore
|
||||
|
||||
|
Reference in New Issue
Block a user