Skip to content

Releases: MetaCubeX/mihomo

Prerelease-Alpha

Prerelease-Alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Aug 17:01

Release created at Wed Jul 1 19:06:15 CST 2026
Synchronize Alpha branch code updates, keeping only the latest version


我应该下载哪个文件? / Which file should I download?
二进制文件筛选 / Binary file selector
查看文档 / Docs

What's Changed

  • feat: convert support session-table and session-length for xhttp-opts fields by @legiz-ru in #2889
  • feat: add rematch outbound type and REMATCH-NAME rule type by @Medium1992 in #2862
  • fix: guard snell pooled connection reuse state by @xream in #2878
  • chore: bump mieru version to 3.34.0 by @enfein in #2899
  • feat: support custom peer-info for openvpn outbound by @Easy-Ez in #2926

New Contributors

Full Changelog: v1.19.27...Prerelease-Alpha

v1.19.27

Choose a tag to compare

@github-actions github-actions released this 06 Jun 07:56

What's Changed

  • 90b1066 feat: add ping keepalive support for OpenVPN (#2859) by @puppywang
  • fd2112e feat: add built-in proxy PASS-RULE (#2873) by @echsfxy
  • 1e62d55 feat: add empty-fallback to group options allows for customization instead of hardcoding COMPATIBLE by @wwqgtxx
  • 317bfc2 feat: add allow-insecure config to anytls/trojan/vless listeners for nginx/caddy front users by @wwqgtxx
  • 358fa5e feat: add age-secret-key for proxy-provider and -age-secret-key for cmdline to support age armor format config decryption by @wwqgtxx
  • bd72c65 feat: remove global-client-fingerprint, please set client-fingerprint directly on the proxy instead by @wwqgtxx
  • e928ef5 feat: add path-in-bundle to rule-providers to support extract from BundleMRS.7z when the local file does not exist by @wwqgtxx

BUG & Fix

  • 1184850 fix: quic sniffer out-of-bounds read causes process crash via single UDP packet by @guanni Qu
  • 1abd126 fix: validation error handling for age-secret-key by @wwqgtxx
  • 5184081 fix: socks4 readUntilNull unbounded memory allocation by @guanni Qu
  • 5bdb1cc fix: trojan protocol WaitReadFrom panic via oversized UDP relay length field by @guanni Qu
  • 9761bcd fix: exchangeQUIC not fully respecting context by @wwqgtxx
  • c710025 fix: readMsg in doq out-of-bounds access by @wwqgtxx
  • dafdd06 fix: variable capture in dns outbound by @wwqgtxx
  • dbaf85b fix: vision TLS filter out-of-bounds read via crafted session_id length by @guanni Qu

Maintenance

Full Changelog: v1.19.26...v1.19.27

v1.19.26

Choose a tag to compare

@github-actions github-actions released this 31 May 16:53
fc8c5a2

What's Changed

BUG & Fix

Maintenance

Full Changelog: v1.19.25...v1.19.26

v1.19.25

Choose a tag to compare

@github-actions github-actions released this 16 May 15:26
5e22035

What's Changed

BUG & Fix

Maintenance

Full Changelog: v1.19.24...v1.19.25

v1.19.24

Choose a tag to compare

@github-actions github-actions released this 20 Apr 01:56
a847246

What's Changed

  • cacd01a feat: add h3 mode support for xhttp client (#2686) by @Hanahime
  • 61dc7b1 feat: add http1.1 mode support for xhttp client by @wwqgtxx
  • 2337d70 feat: support xhttp new options for bypassing CDN's potential detection by @wwqgtxx
  • 6791df1 feat: support h-keep-alive-period to xhttp reuse-settings by @wwqgtxx
  • 700e25f feat: support sc-max-buffered-posts for xhttp listener by @wwqgtxx
  • f109b8b feat: support range format for xhttp sc-max-each-post-bytes by @wwqgtxx
  • ad91303 feat: support upload packet merging in packet-up mode and sc-min-posts-interval-ms settings for xhttp transport by @wwqgtxx
  • a847246 feat: convert support new xhttp-opts fields (#2734) by @legiz-ru
  • 80072eb feat: support range format for hysteria2 hop-interval by @wwqgtxx
  • 1b2ea14 feat: support ipv6 dual stack fallback for masque/trusttunnel/xhttp h3 mode by @wwqgtxx
  • 808c0d6 feat: support ipv6 dual stack fallback for hysteria2 by @wwqgtxx
  • fdafea3 feat: support ipv6 dual stack fallback for tuic by @wwqgtxx
  • 885244a feat: support network: h2 for masque outbound by @wwqgtxx
  • db25932 feat: support bbr-profile for hysteria2/tuic/trusttunnel/masque by @wwqgtxx
  • d701d1c feat: add -post-up and -post-down flags for cmdline by @wwqgtxx
  • 8a029da feat: add /storage endpoint with Get, Put, and Delete methods for restful api by @Zephyruso

BUG & Fix

Maintenance

Full Changelog: v1.19.23...v1.19.24

v1.19.23

Choose a tag to compare

@github-actions github-actions released this 08 Apr 01:16

What's Changed

  • d131991 feat: add reuse-settings support for vless xhttp (aka xmux) (#2670) by @Nemu-x
  • f3b0581 feat: convert support xhttp subscriptions (#2671) by @legiz-ru
  • 4f5ad97 feat: convert support xhttp reuse-settings (aka xmux) (#2675) by @legiz-ru
  • 7709554 feat: add max-connections, min-streams and max-streams options to grpc-opts by @wwqgtxx
  • 7f6ac1d feat: support sc-stream-up-server-secs and no-sse-header for xhttp listener by @wwqgtxx
  • 8b37e99 feat: support sc-max-each-post-bytes for xhttp client and listener by @wwqgtxx
  • caacf7a feat: add max-connections, min-streams and max-streams options to trusttunnel client by @wwqgtxx
  • Updated to the Golang 1.26.2 toolchain, fixing some security CVEs.

BUG & Fix

Maintenance

Full Changelog: v1.19.23...v1.19.22

v1.19.22

Choose a tag to compare

@github-actions github-actions released this 01 Apr 05:30

What's Changed

BUG & Fix

Maintenance

Full Changelog: v1.19.21...v1.19.22

v1.19.21

Choose a tag to compare

@github-actions github-actions released this 09 Mar 17:04

What's Changed

BUG & Fix

Maintenance

Full Changelog: v1.19.20...v1.19.21

v1.19.20

Choose a tag to compare

@github-actions github-actions released this 08 Feb 14:13

What's Changed

  • 828fd30 chore: support connection reuse for DoT by @H1JK
  • 3c526ae feat: add query-server-name for ech-opts by @wwqgtxx
  • dede56f feat: add proxy-server-nameserver-policy to dns section by @wwqgtxx
  • e45c896 feat: support masque outbound by @wwqgtxx
  • f94da9f chore: fingerprint verifier handle non-leaf certificate will check the SNI matches the certificate's DNS name by @wwqgtxx

BUG & Fix

Maintenance

Full Changelog: v1.19.19...v1.19.20

v1.19.19

Choose a tag to compare

@github-actions github-actions released this 16 Jan 03:44

What's Changed

  • 06387d5 feat: support fake-ip-filter-mode: rule mode (#2469) by @david
  • 06f5fba feat: add path-root for sudoku (#2511) by @saba-futai
  • 0ad9ac3 feat: support aes-128-gcm, ratelimit and framesize for kcptun by @wwqgtxx
  • 19a6b5d feat: support rule disabling and hit/miss count/at tracking in restful api (#2502) by @potoo0
  • 487de9b feat: add PROCESS-NAME-WILDCARD and PROCESS-PATH-WILDCARD by @wwqgtxx
  • 498f81a feat: add header support for rule provider (#2463) by @joshua
  • 4d76703 feat: all dns client support disable-qtype-<int> params by @wwqgtxx
  • 7daf37b feat: support http-mask-mode, http-mask-tls and http-mask-host for sudoku (#2456) by @saba-futai
  • d6b1263 feat: support http-mask-multiplex for suduko (#2482) by @saba-futai
  • f38fc20 feat: add grpc-user-agent to grpc-opts (#2512) by @shaw
  • 97bce45 chore: deprecated global-client-fingerprint, please set client-fingerprint directly on the proxy instead by @wwqgtxx
  • Note: This version includes fixes for several security vulnerabilities in the utls and Golang tls standard libraries.

BUG & Fix

Maintenance

Full Changelog: v1.19.18...v1.19.19