github MetaCubeX/mihomo v1.15.1

latest releases: v1.18.8, Prerelease-Alpha, v1.18.7...
pre-release13 months ago

What's Changed

  • feat: Add Meta-geoip V0 database support by @H1JK
  • feat: Add RCode DNS client by @H1JK
  • feat: Add sing-geoip database support by @H1JK
  • feat: Add XUDP migration support by @H1JK
  • feat: add inbound-mptcp for listeners by @wwqgtxx
  • feat: add mptcp for all proxy by @wwqgtxx
  • feat: optional provider path (#624) by @汐殇
  • feat: support tuicV5 by @wwqgtxx
  • feat: tuic outbound allow set an empty ALPN array by @wwqgtxx

BUG & Fix

  • fix geodata-mode by @xishang0128
  • fix hysteria faketcp lookback in TUN mode (#601) by @Mars160
  • fix: parse nested sub-rules failed by @Skyxim
  • fix: Disable XUDP global ID if source address invalid by @H1JK
  • fix: discard http unsuccessful status by @Skyxim
  • fix: DNS cache by @H1JK
  • fix: dns concurrent not work by @Skyxim
  • fix: go1.19 compile by @wwqgtxx
  • fix: handle manually select in url-test by @Larvan2
  • fix: hysteria faketcp loopback in tun mode by @wwqgtxx
  • Fix: mapping dns should not stale (#675) by @Yusaki丶Kanade
  • fix: nil pointer in urltest (#603) by @wzdnzd
  • fix: panic when add 4in6 ipcidr by @Skyxim
  • fix: Resolve delay omission in the presence of nested proxy-groups by @Larvan2
  • fix: singmux return wrong supportUDP value by @wwqgtxx
  • fix: tuic server cwnd parsing by @wwqgtxx
  • fix: tuicV5's heartbeat should be a datagram packet by @wwqgtxx
  • fix: tunnel's handleUDPToLocal panic by @wwqgtxx

Maintenance

  • chore: change geodata download url to fastly.jsdelivr.net (#636) by @moranno
  • chore: adjustable cwnd for cc in quic by @Larvan2
  • chore: allow unsafe path for provider by environment variable by @Skyxim
  • chore: avoid unneeded map copy when close connection in restful api by @wwqgtxx
  • chore: better close single connection in restful api by @wwqgtxx
  • chore: better env parsing by @wwqgtxx
  • chore: better resolv.conf parsing by @wwqgtxx
  • chore: better tuicV5 deFragger by @wwqgtxx
  • chore: Disable cache for RCode client by @H1JK
  • chore: fix TUIC cwnd parsing by @Larvan2
  • chore: function rename by @wwqgtxx
  • chore: generate release note automatically by @Larvan2
  • chore: genReleaseNote support verrsion range by @Larvan2
  • chore: Ignore PR in Docker build by @Larvan2
  • chore: init gopacket only when dial fake-tcp to decrease memory using by @wwqgtxx
  • chore: Random only if the certificate and private-key are empty by @Skyxim
  • chore: reduce process lookup attempts when process not exist #613 by @Skyxim
  • chore: Refine adapter type name by @H1JK
  • chore: Reject packet conn implement wait read by @H1JK
  • chore: Remove legacy XTLS support (#645) by @hellojack
  • chore: Replace murmur3 with maphash by @H1JK
  • Chore: Something update from clash (#639) by @タイムライン
  • chore: Something update from clash :) (#606) by @タイムライン
  • chore: statistic's Snapshot only contains TrackerInfo by @wwqgtxx
  • chore: structure support decode pointer by @wwqgtxx
  • chore: tuic server can handle V4 and V5 in same port by @wwqgtxx
  • chore: Update dependencies by @H1JK
  • chore: Update dependencies by @wwqgtxx
  • chore: update go1.21.0 release by @wwqgtxx
  • chore: Update go1.21rc3 by @wwqgtxx
  • chore: update proxy's udpConn when received a new packet by @wwqgtxx
  • chore: update quic-go to 0.34.0 by @wwqgtxx
  • chore: update quic-go to 0.35.1 by @wwqgtxx
  • chore: update quic-go to 0.36.0 by @wwqgtxx
  • chore: update quic-go to 0.36.1 by @wwqgtxx
  • chore: update quic-go to 0.37.1 by @wwqgtxx
  • chore: update quic-go to 0.37.2 and go1.21rc4 by @wwqgtxx
  • chore: update quic-go to 0.37.3 by @wwqgtxx
  • chore: update to go1.21rc2, drop support for go1.19 by @wwqgtxx
  • chore: Use Meta-geoip for default by @H1JK
  • chore: using uint16 for ports in Metadata by @wwqgtxx
  • refactor: Geodata initialization by @H1JK

Full Changelog: v1.14.5...v1.15.1

Don't miss a new mihomo release

NewReleases is sending notifications on new releases.