v1.19.13
mihomo in its name is not related to this project and violates the license agreement. Please do not use these malicious software.
What's Changed
-
1b0c72b feat: support vless encryption by @wwqgtxx client doc server doc
-
dc52c38 fix:
?inDOMAIN-WILDCARDshould match exactly one character #2204 by @wwqgtxx -
For macOS users: According to the Go wiki, Go 1.25 no longer supports macOS 11. macOS 11 users are advised to download the binary with the
go124tag, macOS 10.15 users are advised to download the binary with thego122tag, and macOS 10.13 users are advised to download the binary with thego120tag. -
Note: For amd64 platform,
-amd64and-amd64-compatibleversions have been deprecated.-amd64-v1,-amd64-v2and-amd64-v3will 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
/upgradesupportchannelandforceas 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
encryptionto 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-modefor mieru by @wwqgtxx
Full Changelog: v1.19.12...v1.19.13