Repository navigation
Releases: Watfaq-legacy/clash-rs
Releases · Watfaq-legacy/clash-rs
Release list
latest
🛠️ Builds
- (deps) Bump the npm-security-dependencies group across 1 directory with 4 updates (ibigbug#1568) by @dependabot[bot]
- (deps-dev) Bump vite from 8.3.1 to 8.3.4 in /clash-dashboard in the npm-security-dependencies group across 1 directory (ibigbug#1569) by @dependabot[bot]
⚙️ Miscellaneous Tasks
- Replace deprecated serde_yaml dependency (ibigbug#1567) by @lmmqxyx404
v0.10.10
v0.10.9
🚀 Features
- (rules) Add per-rule outbound interface selection (ibigbug#1485) by @ibigbug
- (proxy/smart) Async cache load, retry exclusion, and lock scope reduction (ibigbug#1511) by @ibigbug
- (memory) Memory limit controller, DNS cache eviction, and jemalloc tuning (ibigbug#1512) by @ibigbug
- (proxy/urltest) Forced fastest selection, name-based lock, and healthcheck concurrency (ibigbug#1513) by @ibigbug
- (api) Implement /cache/fakeip/flush and /cache/dns/flush endpoints (ibigbug#191) (ibigbug#1556) by @ibigbug
- (proxy) Support fwmark and interface binding for SSH and Tor (ibigbug#788, ibigbug#787) (ibigbug#1554) by @ibigbug
- (router) Support port ranges, composite ports, and inbound rules (IN-TYPE, IN-USER) (ibigbug#1558) by @ibigbug
- (urltest) Implement passive failure circuit breaker for URLTest (ibigbug#1559) by @ibigbug
- (net) Implement Happy Eyeballs v2 (RFC 8305) dual-stack connection racing (ibigbug#1560) by @ibigbug
- (tproxy) Support dns hijacking for tproxy inbound (ibigbug#879) (ibigbug#1555) by @ibigbug
- (tun) Add ICMPv4 and ICMPv6 echo responder support (ibigbug#719) (ibigbug#1561) by @ibigbug
- (proxy) Implement XHTTP (SplitHTTP) transport for VLESS and VMess (ibigbug#1562) by @ibigbug
- (hysteria2) Complete udp port hopping support (ibigbug#1563) by @ibigbug
🐛 Bug Fixes
- Pass through CORS preflight requests in auth middleware (ibigbug#1486) by @oseau
- Remove unused shadowquic git patch and fix release workflow (ibigbug#1488) by @aaronjheng
- (inbound) Listener error recovery and panic hardening (ibigbug#1506) by @ibigbug
- (transport) Datagram stream framing and partial I/O handling (ibigbug#1507) by @ibigbug
- (memory) Closed_flows memory leak and statistics deadlock (ibigbug#1508) by @ibigbug
- (dns) Fakeip bidirectional cache invariants and IP offset cycling (ibigbug#1509) by @ibigbug
- (misc) Panic hardening, UI fallback, and AnyTLS buffer optimizations (ibigbug#1525) by @ibigbug
- (hc) Use group.url for default latency test url in healthcheck (ibigbug#864) (ibigbug#1533) by @ibigbug
- (rules) Make domain rule matching case-insensitive (ibigbug#621) (ibigbug#1534) by @ibigbug
- (config) Preserve error details and log on config parse failure (ibigbug#711) (ibigbug#1535) by @ibigbug
- (api) Allow get_outbound and delay test to find provider proxies (ibigbug#1394) (ibigbug#1536) by @ibigbug
- (config) Make path and health-check optional for proxy providers (ibigbug#1537) by @ibigbug
- Use portable_atomic::AtomicU64 for 32-bit platform compatibility (ibigbug#1539) by @ibigbug
- (api) Support zero-downtime hot reloading of runtime components (ibigbug#1553) by @ibigbug
🚜 Refactor
- Replace async_recursion with loops across clash-lib and remove dependency (ibigbug#1550) by @ibigbug
⚡ Performance
- (io) Cooperative stream copy yield to prevent CPU starvation (ibigbug#1510) by @ibigbug
- (router) Optimize rule matching using radix trie and aho-corasick (ibigbug#703) (ibigbug#1557) by @ibigbug
🛠️ Builds
- (deps) Bump the rust-dependencies group with 47 updates (ibigbug#1494) by @dependabot[bot]
- (deps) Bump the npm-dependencies group in /clash-dashboard with 16 updates (ibigbug#1493) by @dependabot[bot]
- (deps) Bump the actions-dependencies group with 3 updates (ibigbug#1492) by @dependabot[bot]
- (deps) Bump brace-expansion from 5.0.7 to 5.0.9 in /clash-dashboard (ibigbug#1495) by @dependabot[bot]
- (deps) Bump ip-address from 10.2.0 to 10.4.0 in /clash-dashboard (ibigbug#1496) by @dependabot[bot]
- (deps) Bump js-yaml from 4.2.0 to 4.3.2 in /clash-dashboard (ibigbug#1523) by @dependabot[bot]
- (deps) Bump browserslist from 4.28.2 to 4.28.9 in /clash-dashboard (ibigbug#1518) by @dependabot[bot]
- (deps) Bump the rust-dependencies group across 1 directory with 45 updates (ibigbug#1524) by @dependabot[bot]
- (deps) Hold tower-http at 0.6 to keep 32-bit builds green (ibigbug#1529) by @ibigbug
- (deps) Bump the rust-dependencies group across 1 directory with 34 updates (ibigbug#1531) by @dependabot[bot]
- (deps) Bump the npm-dependencies group in /clash-dashboard with 17 updates (ibigbug#1532) by @dependabot[bot]
- (deps) Bump the rust-dependencies group across 1 directory with 35 updates (ibigbug#1540) by @dependabot[bot]
- (deps) Bump ip-address from 10.4.0 to 10.7.2 in /clash-dashboard in the npm-security-dependencies group across 1 directory (ibigbug#1542) by @dependabot[bot]
- (deps) Bump the npm-dependencies group in /clash-dashboard with 6 updates (ibigbug#1544) by @dependabot[bot]
- (deps) Bump the rust-dependencies group across 1 directory with 7 updates (ibigbug#1545) by @dependabot[bot]
- (deps) Bump pageant from 0.2.0 to 0.2.3 in the rust-security-dependencies group across 1 directory (ibigbug#1547) by @dependabot[bot]
- (deps) Bump pageant from 0.2.0 to 0.2.3 in the rust-security-dependencies group across 1 directory (ibigbug#1552) by @dependabot[bot]
⚙️ Miscellaneous Tasks
- (sq) Bump shadowquic version (ibigbug#1505) by @spongebob888
- Remove zig from aarch64-unknown-linux-gnu target (ibigbug#1527) by @ibigbug
- (dashboard) Consolidate npm security updates and configure grouped security PRs (ibigbug#1528) by @ibigbug
- Release to watfaq-legacy/clash-rs and sync push tags (ibigbug#1543) by @ibigbug
- Use ADMIN_PAT for checkout and isolate watfaq push header (ibigbug#1546) by @ibigbug
- Override url-scoped extraheader for Watfaq-legacy push (ibigbug#1548) by @ibigbug
- Unify git push using ADMIN_PAT (ibigbug#1549) by @ibigbug
- Bump version to v0.10.9 by @github-actions[bot]
- Use ADMIN_PAT for release job in ci.yml (ibigbug#1551) by @ibigbug
- Publish releases to both watfaq and ibigbug repositories (ibigbug#1564) by @ibigbug
New Contributors ❤️
- @aaronjheng made their first contribution in #1488
- @oseau made their first contribution in #1486
Full Changelog: ibigbug/clash-rs@v0.10.8...v0.10.9