This release was mostly driven by great contribution made by @dolonet (please check his mtg fork if you are looking for multi-secret proxy). There are couple of fixes and some work towards decreasing memory requirements of the proxy (it was slim, now it is even more fit) + there is a more intelligent calculation of TLS certificate chain size based on real upstream data.
What's Changed
- Fix build with profiling by @9seconds in #401
- Update PGO by @9seconds in #402
- Update stale codeql configuration by @9seconds in #404
- Add dynamic cert noise calibration for FakeTLS handshake by @dolonet in #409
- Reduce per-connection memory overhead by @dolonet in #414
- fix: apply idle timeout to domain fronting relay by @dolonet in #416
- fix: prevent index out of range panic on 32-bit platforms by @dolonet in #415
- Add public-ipv4/public-ipv6 config options by @dolonet in #418
- Remove clock goroutine by @9seconds in #419
- fix: apply idle timeout to Telegram relay by @dolonet in #420
- Decrease a relay buffer size for MIPS devices by @9seconds in #421
- Build release artifacts in CI by @9seconds in #422
New Contributors
Full Changelog: v2.2.4...v2.2.5