Loading...
- v2.2.88iOScross-platformMinor
* feat(mieru): add support for Mieru traffic pattern obfuscation and fragmented timing * perf(tester): optimize concurrent url-test scheduling and interim updates for large groups * perf(tunnel): centralize DNS retry scheduling and add backoff retry for proxy binding * perf(udp): correct UDP rule rematch priority after DNS and centralize relay socket cleanup * perf(ssh): tune channel window adjustment * fix(udp): correct UDP rule rematch after DNS resolution * fix(rule): skip IP matching when IP is empty * fix(tuic): retry authenticate when QUIC cannot write immediately * fix(UI): fix table footer view layouts in macOS and QR scanner preview transitions Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.87iOScross-platform
* feat(vless): enable compact stream buffers on iOS/tvOS to reduce concurrent memory usage * perf(tester): optimize group tester switch logic to compare current round results * perf(hysteria): stabilize upload pacing and congestion control for HYBBR * fix(dns): handle transient socket backpressure gracefully in DNS over QUIC/HTTP3 * fix(http3): fix egress write stalls and prevent assertions on HTTP/3 connections * fix(fallback): prevent application crash when falling back to string policy group placeholders * fix(xhttp): allow NSNumber values in options parsing to preserve numeric parameters Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.86iOScross-platformMajor
* feat(http): use dynamic browser User-Agent for HTTP2, HTTP3, and XHTTP requests * feat(clash): support parsing the port-range field in Clash proxy configurations * feat(config): support parsing xhttp transport options and nest them into obfsParam * refactor(rule): optimize QUIC traffic matching in logical rules by decoupling port constraints * perf(mieru): refine Mieru configuration parsing and URL import/export format * fix(tunnel): close local streams after terminal proxy responses and add handshake timeout * fix(ip): correct minimum length validation thresholds for IPv4 and IPv6 addresses * fix(mux): centralize stream removal on remote disconnect to fix HTTP/2 leaks Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
Read what changed - v2.2.85iOScross-platform
* feat(mieru): add support for Mieru protocol and its reliable UDP transport mode * refactor(ech): refine ECH mode detection and validate configurations * perf(widget): simplify Control Center widget status checking and toggle logic * fix(backend): fix parameter truncation error when parsing WebSocket Early Data paths Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.84iOScross-platformHotfix
* fix(tls): refine ECH mode detection and validate configurations * perf(vless): release vless vision after padding passthrough Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.83iOScross-platformMinor
* fix(vless/xtls): resolve issues in handshake, partial data, read-flush, and non-ENC XTLS path * fix(xhttp): omit Session ID and correct path & default padding for stream-one mode * fix(net/crypto): resolve UDP zero-checksum, QUIC rule state sharing, TLS fragment, and UUID parsing alignment * perf(net): optimize memory allocations in hot paths and reduce vless buffer copying * fix(misc): support form-driven OpenConnect authentication, script notifications, widget refresh, group reorder layout, and translations Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.82iOScross-platformHotfix
* fix(udp): resolve QUIC blocking rule matching issue * fix(http2): resolve http2 dest ip for rule matching issue * fix(amneziawg): read junk packet keys from correct index Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
- v2.2.81iOScross-platformMajor
This update is one of the most significant version upgrades recently, adding support for various mainstream protocols and deeply optimizing the core transmission engine: 1. New Protocol Support * Mieru Protocol: Officially supports the Mieru transmission protocol, providing you with more stealthy connection options. * OpenConnect: Added support for the OpenConnect protocol, compatible with more office and enterprise network environments. * TrustTunnel: Supports the brand-new TrustTunnel protocol, further enhancing penetration capabilities in complex networks. 2. Core Protocol Optimization * VLESS Vision Enhancement: Improved support for VLESS XTLS Vision, significantly increasing camouflage and stability during high-performance transmission and reducing detection risks. * All-new DNS Engine: Reconstructed the DNS cache system, significantly shortening the initial webpage loading time. * HTTP/3 Optimization: Deeply optimized the transmission efficiency of HTTP/3 based on QUIC, making video playback smoother in high packet loss environments. 3. Transmission and Decryption Upgrade * More Stable HTTPS Decryption: Greatly improved the compatibility of MITM (Man-in-the-Middle decryption), providing script enthusiasts with more reliable Body modification and flow control capabilities. * Asymmetrical Download Support: Supports asynchronous download settings for XHTTP, allowing download and upload paths to be separated and optimizing transmission performance in specific networks. 4. UI and User Experience * QR Code Scanning Fix: Resolved the display abnormality of the QR code scanner during screen rotation. * List Management: Fixed the issue where moving positions in the server list during edit mode might fail. 5. Stability and Power Consumption * System-level Hardening: Fixed multiple issues that could lead to App crashes or deadlocks in the background, further reducing system resource usage. * Shortcuts: Optimized iOS Shortcuts integration, making VPN status retrieval faster and more accurate. Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.
Read what changed - v2.2.80iOS
* chore(task): add execution delay for background tasks * fix(config): optimize rule building to prevent crashes * fix(dns): resolve mDNS and DNS-SD query issues * fix(icon): resolve white artifact issue during app switcher animation * fix(mux): resolve AnyTLS pool mode and idle session management issues * fix(UI): resolve "More" button reset issue
- v1.0.8Android