Skip to content

Releases: Watfaq/clash-rs

latest

09 Nov 09:19
87c7b2c

Choose a tag to compare

latest Pre-release
Pre-release

🚀 Features

  • (rule) Add Windows support for PROCESS-NAME rule (#957) by @Copilot

🐛 Bug Fixes

New Contributors ❤️

  • @Copilot made their first contribution in #957

Full Changelog: v0.9.2...latest

v0.9.2

04 Nov 14:35

Choose a tag to compare

🚀 Features

  • (dns) Add edns subnet config (#949) by @ibigbug
  • (rule) Implement process name matching for routing rules (#956) by @ibigbug

🐛 Bug Fixes

  • (tun) Check tun exist before setting IP to preserve pre-configured routes (#940) by @ibigbug
  • (tun) Skip route setup for existing tun interfaces and update test assertions (#942) by @ibigbug
  • (tun) Only add device IP on Windows (#943) by @ibigbug
  • Can not find crate clash_ffi when creating framework for iOS and macOS (#945) by @xiguagua
  • (build_apple.sh) Update header and modulemap file paths for proper directory structure (#947) by @xiguagua

🛠️ Builds

  • (deps) Bump tracing-opentelemetry from 0.31.0 to 0.32.0 in the rust-dependencies group (#936) by @dependabot[bot]
  • (deps) Bump crate-ci/typos from 1.36.2 to 1.37.0 in the actions-dependencies group (#935) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 10 updates (#941) by @dependabot[bot]
  • Fix clippy warnings (#950) by @ibigbug
  • (deps) Bump the actions-dependencies group with 5 updates (#953) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 13 updates (#954) by @dependabot[bot]

⚙️ Miscellaneous Tasks

  • Bump aws-lc-sys version to fix build problem (#955) by @spongebob888
  • Bump version to v0.9.2 by @github-actions[bot]

Other

New Contributors ❤️

Full Changelog: v0.9.1...v0.9.2

v0.9.1

30 Sep 17:41
f613a53

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

🛠️ Builds

  • (deps) Bump the rust-dependencies group across 1 directory with 4 updates (#908) by @dependabot[bot]
  • (deps) Bump crate-ci/typos from 1.35.4 to 1.35.5 in the actions-dependencies group (#911) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 7 updates (#912) by @dependabot[bot]
  • (deps) Bump tracing-subscriber from 0.3.19 to 0.3.20 (#917) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 5 updates (#922) by @dependabot[bot]
  • (deps) Bump the actions-dependencies group with 2 updates (#921) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 7 updates (#926) by @dependabot[bot]
  • (deps) Bump crate-ci/typos from 1.35.7 to 1.36.2 in the actions-dependencies group (#925) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 27 updates (#934) by @dependabot[bot]

⚙️ Miscellaneous Tasks

  • Mips build jobs (#913) by @Itsusinn
  • Bump version to v0.9.1 by @github-actions[bot]

Other

New Contributors ❤️

Full Changelog: v0.9.0...v0.9.1

v0.9.0

18 Aug 12:03

Choose a tag to compare

🚀 Features

  • (tun) [breaking] Replace netstack with smoltcp based impl (#886) by @ibigbug

🐛 Bug Fixes

⚡ Performance

🛠️ Builds

  • (deps) Bump the rust-dependencies group across 1 directory with 10 updates (#891) by @dependabot[bot]
  • (deps) Bump russh from 0.53.0 to 0.54.1 (#892) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 6 updates (#897) by @dependabot[bot]
  • (deps) Bump the actions-dependencies group with 2 updates (#898) by @dependabot[bot]
  • (deps) Bump slab from 0.4.10 to 0.4.11 (#900) by @dependabot[bot]
  • (deps) Bump the actions-dependencies group with 2 updates (#905) by @dependabot[bot]
  • Update packages (#907) by @ibigbug

⚙️ Miscellaneous Tasks

  • Bump version to v0.9.0 by @github-actions[bot]

Other

Full Changelog: v0.8.2...v0.9.0

v0.8.2

31 Jul 14:20

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

⚡ Performance

  • Don't download mmdb and geosite on startup when not provide (#877) by @ibigbug

🛠️ Builds

  • Replace ring with aws-lc-rs (#829) by @ibigbug
  • (deps) Bump crate-ci/typos from 1.33.1 to 1.34.0 in the actions-dependencies group (#846) by @dependabot[bot]
  • (deps) Upgrade a few deps (#849) by @ibigbug
  • (deps) Bump the rust-dependencies group across 1 directory with 3 updates (#850) by @dependabot[bot]
  • (deps) Bump ring from 0.17.8 to 0.17.14 (#854) by @dependabot[bot]
  • Upgrade toolchain to 2025-06-30 (#855) by @ibigbug
  • (deps) Bump the rust-dependencies group with 7 updates (#857) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 3 updates (#860) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 5 updates (#872) by @dependabot[bot]
  • (deps) Bump async-process to 2.4.0 (#875) by @peeweep
  • Make tracing optional (#876) by @ibigbug
  • (deps) Bump the rust-dependencies group with 6 updates (#884) by @dependabot[bot]

⚙️ Miscellaneous Tasks

Other

  • Adding dual stack for tunnel (#869)

feat(tunnel): adding dual stack by @spongebob888

New Contributors ❤️

Full Changelog: v0.8.1...v0.8.2

v0.8.1

05 Jul 11:41
2e6193d

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • (mixed) Prevent listener from exiting on socket peek failure (os error 10054) (#823) by @kkqin
  • (test) Fixed api test failure on windows (#825) by @ibigbug
  • (tls) Add skip logic to DefaultTlsVerifier for signature verification for self signed certificates (#828) by @kkqin
  • (wg) Fixed crash when socket not connected (#833) by @ibigbug
  • (api) Global proxy names duplicates (#835) by @ibigbug
  • (api) Fix provider proxy endpoint and proxies endpoint returning provider proxies (#837) by @ibigbug

🎨 Styling

🛠️ Builds

  • (deps) Bump the rust-dependencies group with 12 updates (#827) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 8 updates (#831) by @dependabot[bot]
  • (deps) Bump sentry from 0.40.0 to 0.41.0 in the rust-dependencies group (#836) by @dependabot[bot]

⚙️ Miscellaneous Tasks

  • Bump version to v0.8.1 by @github-actions[bot]

Other

  • Use cargo-edit for release by @ibigbug
  • Use PAT to bypass branch rule by @ibigbug
  • Add CLAUDE.md for Claude Code guidance (#841)

fix flaky tests by @ibigbug

New Contributors ❤️

Full Changelog: v0.8.0...v0.8.1

v0.8.0

12 Jun 15:34

Choose a tag to compare

🚀 Features

  • (api) [breaking] Secure external controller when not listening on lan (#800) by @ibigbug
  • Introduce Smart proxy group for intelligent proxy selection (#804) by @noctiro
  • Improve rule_provider (#806) by @noctiro
  • (proxy) Add shadowsocks inbound support (#813) by @ibigbug
  • (rules) Add inline rules to rule_providers (#819) by @ibigbug

🐛 Bug Fixes

  • Bump version to fix shadowquic udp ci failed (#798) by @spongebob888
  • (api) Return all proxies in providers for API (#801) by @ibigbug
  • (api) Append provider proxies to global proxies list (#802) by @ibigbug
  • Fix tunnel inbound name mismatch in log (#807) by @sJJdGG
  • (API) Proxy name missing in proxy chain for group outbounds (#817) by @ibigbug
  • (core) Proxy loader early exit on mis config proxies (#821) by @ibigbug

🚜 Refactor

🎨 Styling

🛠️ Builds

  • (deps) Bump the rust-dependencies group across 1 directory with 6 updates (#799) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 4 updates (#803) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 6 updates (#811) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 5 updates (#818) by @dependabot[bot]

Other

  • Fix shadowquic udp over datagram ci failed #790 (#796)
  • Revert "chore: fix shadowquic ci failed (#789)"

This reverts commit a302e47.

  • fix: shadowquic ci failed #790

Co-authored-by: spongebob888 [email protected] by @spongebob888

New Contributors ❤️

Full Changelog: v0.7.8...v0.8.0

v0.7.8

17 May 06:35

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • (tun) Use session's original dst addr as the src addr during udp NAT (#775) by @VendettaReborn
  • (router) Match ipcidr if request host is ip (#780) by @ibigbug
  • (listener) Pass allow-lan down to listeners (#781) by @ibigbug
  • (build) Unstable feature unbounded_shifts build failure on rust 1.86 (#792) by @peeweep

🛠️ Builds

  • (deps) Bump the rust-dependencies group with 5 updates (#776) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 5 updates (#782) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 6 updates (#783) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 14 updates (#785) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 14 updates (#791) by @dependabot[bot]

⚙️ Miscellaneous Tasks

Other

New Contributors ❤️

Full Changelog: v0.7.7...v0.7.8

v0.7.7

12 Apr 11:30

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • (build) Linux build with hickory API change (#761) by @ibigbug

🚜 Refactor

🛠️ Builds

  • Fix older nightly toolchain (#744) by @Itsusinn
  • (deps) Bump the rust-dependencies group with 4 updates (#745) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 13 updates (#748) by @dependabot[bot]
  • (size) Fix app size (#755) by @ibigbug
  • (deps) Bump the rust-dependencies group with 13 updates (#756) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 9 updates (#759) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group with 7 updates (#764) by @dependabot[bot]
  • (deps) Bump tokio from 1.44.1 to 1.44.2 (#768) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 3 updates (#770) by @dependabot[bot]
  • (deps) Bump the rust-dependencies group across 1 directory with 3 updates (#770) by @dependabot[bot]
  • (deps) Bump crossbeam-channel from 0.5.14 to 0.5.15 (#772) by @dependabot[bot]

Other

New Contributors ❤️

Full Changelog: v0.7.6...v0.7.7

v0.7.6

25 Feb 17:09

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

🚜 Refactor

⚡ Performance

🧪 Testing

🛠️ Builds

⚙️ Miscellaneous Tasks