app/v2.6.3

HyNetworks/hysteriaapp/v2.6.3Sep 12, 2025by github-actions[bot]

AI Summary

Feature-rich release adding mTLS client certificate authentication and fixing multiple issues including memory leaks, DNS resolution problems, and ACL cache bugs.

Key Highlights

  • Added mTLS support for client certificate authentication
  • Fixed memory leak in tun mode
  • Fixed DNS resolution failure on Linux with systemd-resolved
  • Fixed ACL cache bug with port/protocol rule matching
  • Replaced license-conflicted DoH library with in-house implementation
  • Fixed race condition in UDP session handling

New Features

  • mTLS support for client certificate authentication
  • In-house DoH implementation

Full Release Notes

- Added mTLS support for client certificate authentication
- Fixed a memory leak issue in tun mode
- Fixed an issue where DNS resolution failed in tun mode on Linux systems using systemd-resolved
- Fixed a bug in the ACL cache that caused rules with different ports or protocols to be applied to irrelevant connections
- Removed the license-conflicted DoH library and replaced it with an in-house implementation
- Fixed a race condition in UDP session handling

---

- 新增 mTLS 客户端证书验证
- 修复 tun 模式下一个内存泄漏问题
- 修复使用 systemd-resolved 的 Linux 设备上 tun 模式 DNS 解析失败的问题
- 修复一个 ACL 中协议/端口不匹配的规则被错误应用到其他连接的 bug
- 移除许可协议不兼容的 DoH 库,改为自行实现
- 修复一个 UDP session 处理的线程安全问题