What's Changed
- 1b0c72b feat: support vless encryption by @wwqgtxx client doc server doc
- 5f09db2 feat: support AmneziaWG v1.5 by @wwqgtxx doc
- dc52c38 fix:
?
inDOMAIN-WILDCARD
should match exactly one character #2204 by @wwqgtxx - ⚠️⚠️ Warning: Any GUI client with the word
mihomo
in its name is not related to this project and violates the license agreement. Please do not use these malicious software. ⚠️⚠️ - Note: For amd64 platform,
-amd64
and-amd64-compatible
versions have been deprecated.-amd64-v1
,-amd64-v2
and-amd64-v3
will be used to mark the CPU level. Please adapt the automatic update script in time for downstream projects.
BUG & Fix
- 0f1baeb fix: updater may not be able to overwrite files directly by @wwqgtxx
- 0f76fdf fix: vision on vless encryption by @wwqgtxx
- 2605bf7 fix: add code signing for macOS executables during file copy by @xishang0128
- 26f6030 fix: 335d54e sync mistake by @wwqgtxx
- 2a915a5 fix: vless server close by @wwqgtxx
- 375e160 fix: data loss in vision server read by @wwqgtxx
- 48f3ea8 fix: buffer handle in vision server read by @wwqgtxx
- 8e6be19 fix: h2mux client closed by @wwqgtxx
- 99e888c fix: missing WriterReplaceable for deadline.Conn by @wwqgtxx
- adf553a fix: generate doc by @wwqgtxx
- d2395fb fix: allow disabling ALPN by setting an empty array (#2225) by @eWloYW8
- e3d9a8e fix: vision on vless encryption by @wwqgtxx
- e89af72 fix: auto redirect panic by @wwqgtxx
- e8fddd8 fix: vless packetaddr not working by @wwqgtxx
- eca5a27 fix: mlkem768 logging by @wwqgtxx
Maintenance
- 0003530 chore: let
/upgrade
supportchannel
andforce
as parameters in restful api by @wwqgtxx - 03f4513 chore: sync vless encryption code by @wwqgtxx
- 0408da2 chore: sync vless encryption code by @wwqgtxx
- 0836ec6 chore: change time.Duration atomic using by @wwqgtxx
- 089766b chore: update TypedValue in sing by @wwqgtxx
- 0e9102d chore: don't test h2mux for the inbound by @wwqgtxx
- 10174d2 chore: update wireguard-go by @wwqgtxx
- 12c30ac chore: cleanup vision code by @wwqgtxx
- 16d95df chore: better wildcard test by @wwqgtxx
- 16ff9e8 chore: code cleanup by @wwqgtxx
- 182f60d chore: sync vless encryption code by @wwqgtxx
- 1ae050c chore: sync vless encryption code by @wwqgtxx
- 2790481 chore: update cast using in sing-vmess by @wwqgtxx
- 2a8831b chore: sync vless encryption code by @wwqgtxx
- 335d54e chore: sync vless encryption code by @wwqgtxx
- 41b321d chore: sync vless encryption code by @wwqgtxx
- 438be2d chore: update mieru version (#2215) by @enfein
- 443200a chore: sync vless encryption code by @wwqgtxx
- 46dccf2 chore: sync vless encryption code by @wwqgtxx
- 48c1b1c chore: remove depend on lunixbochs/struc by @wwqgtxx
- 4e20ed6 chore: sync vless encryption code by @wwqgtxx
- 578e659 chore: keep original file permissions when unpack in updater by @wwqgtxx
- 664ddb8 chore: simplifying generator code by @wwqgtxx
- 6c726d6 chore: test different http data size for inbound by @wwqgtxx
- 71290b0 chore: reimplement TypedValue by atomic.Pointer by @wwqgtxx
- 7392529 chore: add a confused benchmark for wildcard by @wwqgtxx
- 76e40ba chore: sync vless encryption code by @wwqgtxx
- 7960bca chore: code cleanup by @wwqgtxx
- 7e0a77c chore: sync vless encryption code by @wwqgtxx
- 7f38763 chore: update hkdf using by @wwqgtxx
- 84086a6 chore: update dependencies by @wwqgtxx
- 854c6a1 chore: sync vless encryption code by @wwqgtxx
- 873d0de chore: make XorConn replaceable for splice by @wwqgtxx
- 946b402 chore: code cleanup by @wwqgtxx
- a0bdb86 chore: rebuild vless encryption string parsing by @wwqgtxx
- a18e99f chore: update dependencies by @wwqgtxx
- aca0d97 chore: sync vless encryption code by @wwqgtxx
- b31664b chore: sync vless encryption code by @wwqgtxx
- b41ea05 chore: add
encryption
to converter by @wwqgtxx - b481eca chore: allow vision with vless encryption by @wwqgtxx
- b4c3bbf chore: sync vless encryption code by @wwqgtxx
- b56068e chore: make vision server support splice by @wwqgtxx
- b643388 chore: sync vless encryption code by @wwqgtxx
- cdf5e0c chore: rewrite vision client write by @wwqgtxx
- ce82d49 chore: update golang to 1.25 by @wwqgtxx
- d11f9c8 chore: sync vless encryption code by @wwqgtxx
- d7999a3 chore: using named const value by @wwqgtxx
- e4dfe09 chore: output vless hash11 in generater by @wwqgtxx
- e54ca7c chore: sync vless encryption code by @wwqgtxx
- e6fe895 chore: sync code by @wwqgtxx
- eb028b6 chore: better reflect using in vision by @wwqgtxx
- eeb2ad8 chore: add more test for TypedValue by @wwqgtxx
- f04af73 chore: update quic-go to 0.54.0 by @wwqgtxx
- f90d0b9 chore: using atomic.Pointer in anytls by @wwqgtxx
- fc61715 chore: add
handshake-mode
for mieru by @wwqgtxx
Full Changelog: v1.19.12...v1.19.13