github MetaCubeX/mihomo v1.14.5

latest releases: v1.18.5, v1.18.4, v1.18.3...
11 months ago

What's Changed

Configs example

  • feat: add IN-USER and IN-NAME rules by @wwqgtxx
  • feat: rewrite http outbound by @PuerNya
  • feat: Support insecure gRPC by @H1JK
  • feat: support system dns by @sleshep
  • feat: support system dns for windows by @Larvan2
  • feat: Updater detect and download AMD64v3 artifact by @H1JK
  • refactor: Move vision implementation to a new package by @H1JK
  • refactor: Switch to sing-shadowsocks2 client by @H1JK

BUG & Fix

  • fix: Deadline not apply on EnhancePacketConn by @wwqgtxx
  • fix: deadline reader cause panic by @wwqgtxx
  • Fix: deprecated action commands (#556) by @H1JK
  • fix: ensure group not empty by @wwqgtxx
  • fix: handle manually select in url-test by @Larvan2
  • fix: mux's udp should add write lock by @wwqgtxx
  • fix: shadowsocks rc4-md5 not working by @wwqgtxx
  • fix: sing inbound should check needAdditionReadDeadline on udp too by @wwqgtxx
  • fix: sing-based listener panic by @wwqgtxx
  • fix: sing-ss2's Reader not set buffer end by @wwqgtxx
  • fix: ss aead udp problem by @wwqgtxx
  • fix: tfoConn panic by @wwqgtxx
  • fix: TLS certificate pool initialize by @H1JK
  • fix: tuic can't work with proxy-dialer by @wwqgtxx
  • fix: tuic connection error using fast_open by @Skyxim
  • fix: tuic server return error udp address by @wwqgtxx
  • fix: udp can't auto close by @wwqgtxx
  • fix: UDP packet should not return io.EOF by @wwqgtxx
  • fix: udp panic when server return a domain name by @wwqgtxx
  • Fix: update action to support Node 16 (#565) by @8Mi_Yile
  • fix: Update unsafe pointer add usage by @H1JK
  • fix: wildcard matching problem by @Skyxim
  • fix: #512: geo download failed when startup (#538) by @sleshep

Maintenance

  • chore: Add vision splice support by @H1JK
  • chore: add WaitReadFrom support in hyPacketConn by @wwqgtxx
  • chore: add WaitReadFrom support in quicStreamPacketConn by @wwqgtxx
  • chore: add WaitReadFrom support in ssr by @wwqgtxx
  • chore: better packet deadline by @wwqgtxx
  • chore: better sing's udp api support by @wwqgtxx
  • chore: better tproxy error logging by @wwqgtxx
  • chore: better tuic earlyConn impl by @wwqgtxx
  • chore: better updater by @Larvan2
  • chore: cleanup system dns code by @wwqgtxx
  • chore: decrease direct udp read memory used for no-windows platform by @wwqgtxx
  • chore: decrease shadowsocks udp read memory used for no-windows platform by @wwqgtxx
  • chore: Decrease UoT read memory by @H1JK
  • chore: drop bufio.Reader in BufferedConn to let gc can clean up its internal buf by @wwqgtxx
  • chore: improve read waiter interface by @wwqgtxx
  • chore: Make slash optional for system resolver by @H1JK
  • chore: more context passing in outbounds by @wwqgtxx
  • chore: packet deadline support CreateReadWaiter interface by @wwqgtxx
  • chore: Random only if the certificate and private-key are empty by @Skyxim
  • chore: rebuild ref and threadSafe packetConn by @wwqgtxx
  • chore: Remove default DNS in system resolver by @H1JK
  • chore: sing inbound support WaitReadPacket by @wwqgtxx
  • chore: slightly improve quic-bbr performance by @Larvan2
  • chore: switch ss uot default back to version 1 by @wwqgtxx
  • chore: Update dependencies by @H1JK
  • chore: update docs by @cubemaze
  • chore: update release note by @Larvan2
  • chore: upgrade dependencies by @Skyxim
  • chore: upgrade dependencies by @wwqgtxx
  • chore: Use API to create windows firewall rule by @Larvan2
  • chore: using internal socks5.ReadAddr0 in trojan by @wwqgtxx
  • docs: update config.yaml by @Larvan2

Full Changelog: v1.14.4...v1.14.5

Don't miss a new mihomo release

NewReleases is sending notifications on new releases.