Releases: Yewenyu/clash
Releases · Yewenyu/clash
v1.18.4
What's Changed
- 3e0bd65 feat: Converter support Xray HTTPUpgrade fast open path by @H1JK
- a878254 feat: support
-ext-ctl-unixcmdline to override external controller unix address by @wwqgtxx - ca84ab1 feat: support
external-controller-unixby @wwqgtxx - f3e23b1 feat: Allow providers to set individual proxy and headers by @xishang0128
BUG & Fix
- 16fadd2 fix: don't ignore bind6 error when udp's target is ipv6 address by @wwqgtxx
- 2f8f139 fix: wireguard can't be auto closed by @wwqgtxx
- 90bf158 fix(group.parser): set default TestURL if empty by @riolurs
- 91a7ffa fix: udp loopback detector not working by @wwqgtxx
- b56e73a fix: close mixed stack panic #1014 by @wwqgtxx
- ba09139 fix: avoid netlink dos networkUpdateMonitor by @wwqgtxx
- bd703b8 fix: truncate dns message in udp response MetaCubeX/mihomo#1168 by @wwqgtxx
- c893e3c fix: IN-PORT not work in http inbound MetaCubeX/mihomo#1162 by @wwqgtxx
- cff7df1 fix: hy2 packetId race by @wwqgtxx
- d1539e6 fix: IN-PORT not work in tproxy tcp inbound MetaCubeX/mihomo#1162 by @wwqgtxx
- d48517b fix: timer usage for monitor check update by @wwqgtxx
- d84f88b fix:
system://should ignore dns server setting by tun listener by @wwqgtxx - de38fa8 fix: dns outbound udp timeout by @wwqgtxx
- df01582 fix: HTTP proxy variable shadowing by @H1JK
Maintenance
- 002b8af Chore: Let CA read following homeDir by @xishang0128
- 189b7b9 chore: Working with unix directory by @xishang0128
- 19f7220 chore: adjust testURL priority by @Larvan2
- 3b472f7 chore: Add source matching for ip type rules by @xishang0128
- 40f5c5b chore: don't retry when rejected loopback connection by @wwqgtxx
- 72df27b chore: update dependencies by @wwqgtxx
- 8ff56b5 chore: Add InUser for http/socks/mixed by @xishang0128
- 99b274a chore: Make unix socket follow homeDir by @xishang0128
- b2280c8 chore: update dependencies by @wwqgtxx
- d4ececa chore: Update workflow by @xishang0128
- e3b69b8 chore: Make SubScriptioninfo query also follow Proxy by @xishang0128
- f3743fc chore: Introducing Punycode conversion for domain matching by @xishang0128
- ff2071c chore: Update systemd service file by @xishang0128
Full Changelog: MetaCubeX/mihomo@v1.18.3...v1.18.4
Full Changelog: v1.18.3...v1.18.4
v1.18.3
What's Changed
BUG & Fix
- 11f0983 fix: resolve by ProxyServerHostResolver should not retry with DefaultResolver when error occurs by @wwqgtxx
- 4542fc0 fix: tun lookback when don't have an activated network by @wwqgtxx
- 72d0948 fix: atomic.TypedValue panic by @wwqgtxx
- 914bc8a fix: Fix
DOMAIN-REGEXparsing by @xishang0128 - eae1f05 fix: wireguard multi peers public key parse by @wwqgtxx
Maintenance
- 06b5121 chore: embed ca-certificates.crt by @wwqgtxx
- 367a287 chore: don't lookup process when Type==INNER by @wwqgtxx
- 82517e6 chore: include short commit ID in release note by @Larvan2
- 89d7b81 chore: turned off ECN by default by @wwqgtxx
Full Changelog: MetaCubeX/mihomo@v1.18.2...v1.18.3
Full Changelog: v1.18.2...v1.18.3
v1.18.2
What's Changed
- feat: Add DNS outbound to hijack DNS packets (#1078) by @sduoduo233
- feat: add ssh outbound (#1087) by @TreviD
- feat: add
DOMAIN-REGEXrule by @xishang0128 - feat: add
IP-ASNrule by @xishang0128 - feat: Experimental supports dialer IP4P address convert form https://github.com/heiher/natmap/wiki/faq by @xishang0128
- feat: implement port hopping (#1064) by @keakon
BUG & Fix
- fix: api does not return configuration value by @xishang0128
- fix: dns truncate not work by @wwqgtxx
- fix: fix timezone for Android by @xishang0128
- fix: fix
lan-allowed-ipsdoes not take effect by @wwqgtxx - fix: hysteria2 server domain resolve by @wwqgtxx
- fix: iface panic MetaCubeX/mihomo#1130 by @wwqgtxx
- fix: ipv6 http host addr by @wwqgtxx
- fix: MaxMind MMDB code character case by @H1JK
- fix: resolve atomic.Value usages with interface types by @wwqgtxx
- fix: tproxy start error by @wwqgtxx
- fix: unmap 4in6 ip in wireguard by @wwqgtxx
- fix: update mmdb fail by @Larvan2
- fix: url format error when host is IPv6 by @Skyxim
- fix: when hysteria2 set
ports,portcan be empty by @wwqgtxx - fix: wireguard client bind by @wwqgtxx
- fix:
lan-allowed-ipsdoes not take effect by @xishang0128 - fixed: invalid argument to Intn (#1133) by @落心
Maintenance
- chore: Add GeoIP result to metadata by @H1JK
- chore: add power event code for windows by @wwqgtxx
- chore: add some fields for override by @xishang0128
- chore: Add
dns-redirectoptions toiptablesby @xishang0128 - chore: Add
max-failed-timesby @xishang0128 - chore: allow config
table-indexfor tun MetaCubeX/mihomo#1128 by @wwqgtxx - chore: allow disabled system hosts by environment variable
DISABLE_SYSTEM_HOSTSby @wwqgtxx - chore: better timer using by @wwqgtxx
- chore: Check regex rule expression when initializing by @H1JK
- chore: code cleanup by @wwqgtxx
- chore: Correct android update name by @xishang0128
- chore: Distinguish between abi1.0 and abi2.0 of loongarch64 by @xishang0128
- chore: dns outbound support tcp by @wwqgtxx
- chore: don't panic when set deadline error by @Larvan2
- chore: get HealCheckURL from pd if groupOption URL is empty by @Larvan2
- chore: rebuild DNS outbound code by @wwqgtxx
- chore: rebuild ssh outbound by @wwqgtxx
- chore: rebuild sync.Once visit code by @wwqgtxx
- chore: rebuild wireguard server address resolve by @wwqgtxx
- chore: Replace android timezone implementation kanged from https://github.com/SagerNet/sing-box/blob/dev-next/include/tz_android.go by @xishang0128
- chore: retry DNS over TCP when receive a truncated UDP response MetaCubeX/mihomo#1117 by @wwqgtxx
- chore: share RelayDnsPacket function code by @wwqgtxx
- chore: ssh outbound add
private-key-passphrase,host-key,host-key-algorithmsrenameprivateKeytoprivate-keyand support direct write private key value in config file by @wwqgtxx - chore: stylish d2ae94f (#1132) by @bobo liu
- chore: Supplement type by @xishang0128
- chore: Temporarily abandon pkg.tar.zst package building by @xishang0128
- chore: update golang to 1.22 by @wwqgtxx
- chore: update gvisor by @wwqgtxx
- chore: update quic-go to 0.42.0 by @wwqgtxx
- chore: Update workflow by @H1JK
- chore: Update workflow by @xishang0128
- chore: upgrade dependencies by @wwqgtxx
- chore: vlessPacketConn should wrap ThreadSafePacketConn by @wwqgtxx
- chore: wireguard outbound only can set
ipandipv6outsidepeersMetaCubeX/mihomo#522 by @wwqgtxx
Full Changelog: MetaCubeX/mihomo@v1.18.1...v1.18.2
Full Changelog: v1.18.1...v1.18.2