What's Changed
- 20bf57c feat: add
disable-reuseparams for DoT by @wwqgtxx - 4ca5158 feat: support trusttunnel inbound and outbound by @wwqgtxx
- 9033717 feat: sudoku support ws transport (#2589) by @saba-futai
- c251e41 feat: support mieru traffic pattern configuration (#2585) by @enfein
BUG & Fix
- 05fbf55 fix: make User-Agent check case-insensitive (#2566) by @panda
- 3035ae8 fix: correct typo in ProxyGroup health check log message (#2575) by @hung-i Wang
- 3752cb0 fix: CVE-2026-26958 of filippo.io/edwards25519 by @wwqgtxx
- 445083b fix: override interface-name broken by @wwqgtxx
- 4c35436 fix: race condition in mieru inbound test (#2606) by @enfein
- 5048040 fix: rollback sing-tun commit by @wwqgtxx
- 5eaf5d1 fix: quic gso maybe not working with pppoe by @wwqgtxx
- 68ca83f fix: windows crash for golang1.26 on WSARecvFrom syscall by @wwqgtxx
- 7bdeaab fix: update patch file for go1.26.1 by @wwqgtxx
- 9dee264 fix: udp/icmp not work on gso with system stack by @wwqgtxx
- a2bf158 fix: protobuf cause various binaries are significantly bigger when building with Go 1.26 by @wwqgtxx
- b7b05e0 fix: udp/icmp not work on gso with mixed stack by @wwqgtxx
- c68af86 fix: update patch file for go1.25.8 by @wwqgtxx
- dda1d52 fix: unable to start mieru inbound when traffic-pattern is not set (#2590) by @enfein
- df1a244 fix: regression segfault on linux 3.4 on mipsle by @wwqgtxx
- e4143cf fix: tun doesn't clean up the DNS setting in systemd-resolved when closed by @wwqgtxx
Maintenance
- 002e457 chore: rollback to the generic method for handling UTLS fingerprints by @wwqgtxx
- 0045935 chore: add some UTLS fingerprint names that explicitly do not contain X25519MLKEM768 by @wwqgtxx
- 30391b4 chore: unified UA settings method by @wwqgtxx
- 3aa668c chore: update patch file for goissue77975 by @wwqgtxx
- 43509da chore: simplify gun code by @wwqgtxx
- 60a9312 chore: structure support remain-tagged field by @wwqgtxx
- 6eb27ac chore: align with legacy behavior by @wwqgtxx
- 7f772de chore: simplify masque certificate verification by @wwqgtxx
- 836c972 chore: cleanup unreachable code by @wwqgtxx
- 9fda032 chore: structure unifies the way to handle top-level and sub structs by @wwqgtxx
- a48da7d chore: simplify reality verifier code by @wwqgtxx
- a949ad8 chore: update golang to 1.26 by @wwqgtxx
- bf610c3 chore: update dependencies by @wwqgtxx
- c3399fd chore: better logging for removed configurations by @wwqgtxx
- fcf780a chore: reopen mieru inbound windows test by @wwqgtxx
Full Changelog: v1.19.20...v1.19.21