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