fix(smartproxy): improve certificate manager mocking in tests, enhance IPv6 validation, and record initial bytes for connection metrics
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-30 - 22.4.1 - fix(smartproxy)
|
||||
improve certificate manager mocking in tests, enhance IPv6 validation, and record initial bytes for connection metrics
|
||||
|
||||
- Add createMockCertManager and update tests to fully mock createCertificateManager to avoid real ACME calls and make provisioning deterministic
|
||||
- Record initial data chunk bytes in route-connection-handler and report them to metricsCollector.recordBytes to improve metrics accuracy
|
||||
- Improve IPv6 validation regex to accept IPv6-mapped IPv4 addresses (::ffff:x.x.x.x)
|
||||
- Add/set missing mock methods used in tests (setRoutes, generateConnectionId, trackConnectionByRoute, validateAndTrackIP) and small test adjustments (route names, port changes)
|
||||
- Make test robustness improvements: wait loops for connection cleanup, increase websocket keepalive timeout, and other minor test fixes/whitespace cleanups
|
||||
- Update certificate meta timestamps (test fixtures)
|
||||
|
||||
## 2026-01-30 - 22.4.0 - feat(smart-proxy)
|
||||
calculate when SNI is required for TLS routing and allow session tickets for single-target passthrough routes; add tests, docs, and npm metadata updates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user