feat(ACME/Certificate): Introduce certificate provider hook and observable certificate events; remove legacy ACME flow
This commit is contained in:
@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-05-01 - 7.2.0 - feat(ACME/Certificate)
|
||||
Introduce certificate provider hook and observable certificate events; remove legacy ACME flow
|
||||
|
||||
- Extended IPortProxySettings with a new certProvider callback that allows returning a static certificate or 'http01' for ACME challenges.
|
||||
- Updated Port80Handler to leverage SmartAcme's getCertificateForDomain and removed outdated methods such as getAcmeClient and processAuthorizations.
|
||||
- Enhanced SmartProxy to extend EventEmitter, invoking certProvider on non-wildcard domains and re-emitting certificate events (with domain, publicKey, privateKey, expiryDate, source, and isRenewal flag).
|
||||
- Updated NetworkProxyBridge to support applying external certificates via a new applyExternalCertificate method.
|
||||
- Revised documentation (readme.md and readme.plan.md) to include usage examples for the new certificate provider hook.
|
||||
|
||||
## 2025-04-30 - 7.1.4 - fix(dependencies)
|
||||
Update dependency versions in package.json
|
||||
|
||||
|
Reference in New Issue
Block a user