2.2.90
2026-07-07
* feat(tailscale): add global Tailscale tunnel, local MagicDNS resolution, and UI support for peer device, RTT, and config management
* perf(tailscale): optimize Tailscale power efficiency and stability, scheduling WireGuard ticks on demand and improving UDP socket recreation
* feat(masque): add MASQUE outbound proxy (H3 & H2 transport) with custom SNI/URI support, keepalive configuration, and logger gating
* feat(tls): add TLS ClientHello fingerprinting support and profile selection UI
* perf(network): optimize connection management for Mux, XHTTP, and Chain Sockets, supporting HTTP/2 graceful stream shutdown and resolving SOCKS5 UDP relay failures in chained proxy setups
* fix(dns): restore Bonjour and DNS-SD service discovery over VPN, centralize query retry scheduling, and optimize IPv6 PTR local resolution
* fix(ssh): avoid blocking multiplexed queues during handshake and correct UDPGW length calculations
* fix(protocol): enhance Mieru user hints and Clash parsing, correct Hysteria 2 stream closure, fix AmneziaWG magic header processing, and guard OpenConnect config updates
* perf(system): rewrite IPC message channel and encrypt status replies, fix WebKit runtime battery drain on iOS, unify HUD toasts, and add macOS/Catalyst certificate instructions
* chore(i18n): clean up and merge localized strings in Localizable.strings
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.
2.2.88
2026-06-10
* 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.
2.2.87
2026-05-30
* 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.
2.2.86
2026-05-27
* 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.
2.2.85
2026-05-22
* 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.
2.2.84
2026-05-21
* 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.
2.2.83
2026-05-20
* 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.
2.2.82
2026-05-15
* 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.
2.2.81
2026-05-14
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.
2.2.80
2026-02-19
* 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
2.2.79
2026-02-12
* chore(server): display VLESS encryption in plain text
* feat(http3): implement HTTP/3 support and optimize data reading
* feat(naive): add UDP over TCP (UoT) support
* fix(dns): resolve local FQDN query issue
* fix(group): prevent crash from accessing deallocated weak references
* fix(http2): resolve NaiveProxy padding length parsing issue
* fix(log): resolve domain rejection with pre-matching issue
* fix(mux): improve idle session cleanup logic
* fix(mux): resolve session asynchronous handshake issue
* fix(naive): resolve compatibility issues with older NaiveProxy HTTPS proxies
* fix(scene): resolve default item issue in Scene
* fix(server): resolve Hysteria URL parsing issue
* fix(UI): resolve server obfuscation settings saving issue
* fix(vless): resolve VLESS encryption issue when using Mux
* fix(websocket): resolve implicit truncation issue in WebSocket
* fix(widget): resolve server widget display issue
* fix(wireguard): resolve WireGuard obfuscation editing issue
2.2.78
2026-01-28
* chore(grpc): Resolve issues with custom gRPC headers.
* chore(quic): Adjust QUIC max-idle and keep-alive timeouts.
* chore(server): Include proxy pass failures in the server lookup log.
* chore(server): Add show/hide function for subscription servers.
* chore(shadowsocks): Optimize read packet handling for Shadowsocks UDP over TCP.
* feat(AmneziaWG): Implement Junk Manager and refactor obfuscator.
* feat(anytls): Implement session pool with idle cleanup.
* feat(grpc): Support chunked gRPC data transmission to prevent stream pauses.
* feat(intents): Enable VPN toggle/start/stop intents to run quietly.
* feat(kcp): Add AES-128-GCM support for kcptun.
* feat(script): Add WebView script engine support.
* feat(server): Add duplicate handling strategies when adding servers.
* feat(server): Support specifying HTTPS DNS for resolving subscription link domains.
* feat(shortcuts): Add shortcuts for toggling TUN mode.
* feat(vless): Add support for VLESS Post-Quantum encryption.
* fix(anytls): Fix protocol handling bugs in AnyTLS sessions.
* fix(backend): Remove recursive lock calls in TLS settings caching.
* fix(backend): Resolve Naïve HTTPS handshake issues.
* fix(config): Resolve configuration rule file synchronization issues.
* fix(config): Fix crash during file synchronization and optimize checksum calculation.
* fix(geoip): Resolve task interval issues.
* fix(group): Resolve proxy group policy case-sensitivity issues.
* fix(http2): Fix connection teardown when HTTP/2 sessions are idle.
* fix(intents): Resolve issues with App Intents extension execution.
* fix(intents): Resolve subscription updates over DoH.
* fix(kcp): Fix null pointer dereference in the write loop.
* fix(module): Resolve module installation issues.
* fix(rule): Fix potential crashes caused by dangling pointers in rule results.
* fix(script): Fix crash when script code is empty.
* fix(script): Resolve script engine saving issues.
* fix(script): Fix use-after-free (wild pointer) crash in script request tasks.
* fix(script): Resolve potential wild pointer crash in script timer tasks.
* fix(server): Resolve Easy Mode server update issues.
* fix(server): Fix server chain lookup issues.
* fix(server): Resolve ECH parsing issues in server URLs.
* fix(server): Fix ShadowsocksR URL parsing issues.
* fix(server): Resolve subscription server import issues.
* fix(server): Fix saving issues for VMess xHTTP mode.
* fix(server): Resolve YAML and configuration import issues.
* fix(server): Fix expiration date issues for subscription servers.
* fix(task): Fix background task completion and scheduling issues.
* fix(task): Resolve background task execution timing issues.
* fix(tcp): Prevent `os_unfair_lock` corruption crashes during deallocation.
* fix(test): Resolve test result score calculation issues.
* fix(TUIC): Fix TUIC crash due to retransmission of released stack data.
* fix(UDP): Resolve heap buffer overflow in UDP socket packet generation.
* fix(UI): Prevent crash in Code View when the title is nil.
* fix(UI): Resolve permissions request logic issues.
* fix(vless): Resolve issues with XTLS and Mux.
* fix(vmess): Fix heap corruption in VMess backend decryption.
* fix(websocket): Resolve VLESS WebSocket response parsing issues.
* fix(widget): Resolve widget intent user activity handling issues.
* fix(xhttp): Improve stability and connection reuse for HTTP/2.
* fix(xhttp): Resolve HTTP/3 stream-up issues.
* fix(xhttp): Fix HTTP/2 default mode issues in xHTTP.
* fix(xudp): Resolve XUDP over XTLS-Vision issues.
* perf(backend): Cache backend TLS settings using associated objects.
* perf(kcp): Optimize update logic and timer management to reduce CPU overhead.
* perf(mux): Optimize Mux socket performance and flow control.
* perf(test): Adjust test result score calculator.
2.2.77
2026-01-05
* fix(config): resolve invalid hyphen hostname parse issue
* fix(intents): resolve intents extension execute issue
* fix(macos): resolve statusItem button title color issue
* fix(server): resolve server add by url scheme issue
* fix(test): resolve server test task cancel issue
* fix(mux): resolve VLESS/VMess mux frame parse issue
* fix(websocket): resolve VLESS websocket response parse issue
2.2.76
2025-12-22
* Feature(Config): Implemented automatic background updating for modules, ensuring components stay current without manual intervention.
* Feature(UI): Added an App Intents Extension (e.g., for Siri/Shortcuts integration) to enable new voice and automation commands.
* Fix(Backend): Resolved a critical issue concerning the handling of VLESS/VMess early data, improving connection reliability.
* Fix(DNS): Corrected a bug where DNS over HTTPS (DoH) fallback mechanisms failed to execute properly.
* Fix(GeoIP): Resolved an issue with the incorrect metadata database type in the GeoIP component.
* Fix(Rule): Resolved an IP-CIDR match crash issue that occurred under specific routing conditions.
* Fix(Rule): Corrected the MITM exclude hostname order, ensuring priority rules are applied correctly.
* Fix(Rule): Fixed an issue where the rule resource URL update result was not correctly processed or displayed.
* Fix(Server): Fixed a bug where the TLS 'Allow Insecure' setting was not correctly applied to server configurations.
* Fix(Server): Resolved an issue with URL query parameter values not being encoded correctly during server operations.
2.2.75
2025-12-10
What's New: Stability & Permissions
This update significantly improves the reliability of the rule engine and introduces user controls for system permissions.
* Core Stability Fix: Fixed a critical bug where the rule matching context could be prematurely freed during complex, nested asynchronous operations (involving rules, DNS lookups, and threading), preventing crashes and ensuring accurate routing.
* Performance: Optimized the logical rule matching condition for faster execution.
* User Control: Added new configuration switches to manage application permissions for Location, Pasteboard, and Notifications, giving you more control over your privacy.
2.2.74
2025-12-08
What's New: Major Stability & Crash Fixes
This is a critical stability update. We have resolved numerous race conditions and crashes to ensure a more robust and reliable experience across all platforms.
* Critical Stability: Fixed multiple concurrency issues causing crashes in proxy groups, server management, MUX sessions, and ping timers.
* Prevented Crashes: Resolved crashes caused by stack overflow (by limiting recursion depth), memory corruption (in proxy groups), and SIGABRT (in HTTP parser).
* Networking Fixes: Resolved the Shadowsocks UDP relay issue and fixed a WireGuard session release bug.
* Performance: Optimized rule matching and policy group interval parsing for faster performance.
2.2.73
2025-12-03
What's New: Stability, macOS, and Reliability
This update delivers a large number of bug fixes and optimizations, focusing on cross-platform stability and core features.
- macOS Experience Enhanced:
* Fixed critical UI bugs on Mac, including the broken multiple selection in server tables and issues with the menu bar and Dock icon.
* Resolved system symbol display issues for earlier macOS versions.
- Core Protocol Stability:
* Fixed the Hysteria datagram session closure.
* Improved XHTTP reliability by resolving conflicts with TLS fragmentation and fixing a packet issue.
- Rules & Configuration:
* Fixed various issues with Rule parsing, including backslashes in rewrite rules and handling of SSID/DNS case matching.
* Resolved all known issues with GeoIP database importing and reloading.
* Optimized module file read/write for better performance and corrected an async save bug.
- UI & Other:
* Added an alternate classic icon option.
2.2.72
2025-10-01
What's New: Stability & Performance
- Fixed Critical VPN Bugs: Resolved a major issue causing the VPN connection to stop unexpectedly.
- Networking Reliability: Fixed issues with TLS parsing and Clash TLS fingerprint handling for stronger connections.
- Rule & Automation Fixes: Restored Wi-Fi Scene Rules by fixing the SSID fetch issue. Corrected QUIC protocol rule matching.
- Performance: Made server speed testing significantly faster.
- Compatibility: Fixed Shortcuts failing to run and addressed UI issues on iOS 26.
2.2.71
2025-09-27
* Critical Fixes: Resolved major issues with Shadowsocks UDP relay stability and fixed a bug that caused the VPN connection to unexpectedly stop.
* Network & Rules: Improved handling for IPv6-only DNS scenarios and fixed a crucial bug in the QUIC protocol rule matching.
* UI Refresh: Added a Search button to the navigation bar and refined default font sizes for a cleaner look.
2.2.70
2025-09-25
We've focused on improving the app's core stability, security, and performance with a significant number of bug fixes and optimizations.
- Key Updates:
* Improved Stability & Reliability: We've resolved several critical issues to make your connections more stable and reliable. This includes fixes for stream closure and * retransmission issues in the QUIC protocol, ensuring seamless data transfer.
* Enhanced Network Compatibility: The app now works flawlessly on IPv6-only networks. We've also added better support for various network protocols and address formats, * including IP4P, and improved URL handling.
* Performance & Efficiency: We've optimized the app's performance by refining logical rule processing, improving the UDP handling for Shadowsocks, and enhancing the * efficiency of our debug logs.
* UI & Usability Improvements: Enjoy a better user experience on macOS with corrected text selection. We've also enabled the new system-wide "Find" feature on text views and * refined the overall look and feel.
* New Protocol Support: We've added support for modern network protocols, including new congestion control for Hysteria and the latest TLS fingerprints for enhanced security.
* Bug Fixes: A wide range of other issues have been fixed, including problems with email composition, server URL handling, and various protocol-specific parsing and configuration bugs.
2.2.69
2025-06-30
- What's New
* Mocking - Map Local (Enhancement): Further refined the "Map Local" feature to ensure reliable mapping even when dealing with empty local data.
* Rule Management: Batch Rules Deletion: Added the ability to delete multiple configuration rules at once, streamlining your workflow.
* SSH Tunneling: Added a UDP Gateway feature for SSH, enabling the tunneling of UDP traffic over an SSH connection.
- Bug Fixes
* Clash Protocol:
* Fixed an issue with parsing `obfs-password` in Hyteria2 YAML configurations.
* Corrected the parsing of `ss-opts` for Trojan servers.
* Configuration Handling:
* Resolved parsing issues for "map local" rules defined within modules.
* Ensured correct resolution from the hosts file even when global routing is set to proxy.
* DNS: Corrected the `NXDOMAIN` flag in DNS answers to accurately reflect non-existent domains.
* HTTP & TCP:
* Resolved general HTTP message parsing failures.
* Fixed an issue with the order of processing pending HTTP request data over TCP, improving reliability.
* Corrected HTTP request path building when query strings are present.
* Hysteria Protocol: Fixed an issue with parsing Hysteria server URLs that include embedded username and password credentials.
* SSL/TLS:
* Resolved a memory leak related to SSL context objects.
* Fixed a memory release issue concerning TLS contexts in the backend.
* Implemented an LRU cache for SSL sessions, improving performance and memory management.
* Statistics: Resolved an issue with asynchronous saving of statistics data to the database, ensuring data reliability.
* Task & Timer:
* Resolved a critical crash that occurred during the submission of background tasks.
* Fixed a potential memory leak associated with dispatch timers.
* XHTTP Protocol: Corrected issues with setting up and initializing XHTTP server chains.
* XTLS Protocol: Fixed an issue with packet number generation in the XTLS Vision writer.
2.2.68
2025-06-15
* New Features & Improvements
- Mocking - Map Local: Introduced a new "Map Local" feature, allowing you to serve responses directly from local files or custom data for specific requests. This greatly enhances development and testing workflows.
- Module Management: Added support for batch deletion of modules, making it easier to manage and clean up multiple modules simultaneously.
* Bug Fixes
- Background Tasks: Resolved a critical crash that occurred during the submission of background tasks via BGTaskScheduler, improving app stability.
- SSL/TLS: Fixed a memory management issue related to SSL/TLS session reference counts, preventing potential leaks and crashes.
2.2.67
2025-06-11
Bug Fixes:
* WireGuard Connection Optimization: Fixed an issue where WireGuard connections might fail to bind to the correct network interface.
* QUIC Traffic Rule Matching Improvement: Resolved an issue where domain-based (SNI) rules might not correctly apply to QUIC (UDP) traffic, ensuring relevant network policies are accurately enforced.
2.2.66
2025-06-09
New Features & Enhancements:
* Added HTTP body rewriting support.
* Added HTTP header rewriting support.
* Added XHTTP transport support.
Bug Fixes:
1: Core / Networking:
* Resolved AnyTLS session read maximum length issue.
* Fixed Brook WebSocket parsing issue.
* Addressed Clash ECH configuration parsing issue.
* Corrected DoH H3 fallback issue.
* Fixed DoH over proxy write issue.
* Resolved interface-only IPv6 change issue.
* Fixed network usage reporting issue.
* Corrected server chain case-insensitive issue.
* Fixed server URL ECH issue.
* Resolved TCP stream delay match issue.
* Fixed WireGuard includeAllNetworks issue.
2: Configuration & Proxy Management:
* Fixed config file editing issue.
* Corrected config proxy server parsing issue.
* Fixed module add and reload issue.
* Resolved proxy policy parsing issue.
* Fixed rule add and update issue.
* Fixed server group update issue.
* Resolved subscribe server proxy pass issue.
3: Scripting & Scene:
* Fixed same script URL fetch issue.
* Resolved scene SIM card issue.
* Fixed script request early response issue.
2.2.65
2025-04-20
* Added DOMAIN-WILDCARD rule type
* Fixed AnyTLS padding update issue
* Fixed Clash YAML AnyTLS parse issue
* Fixed fake IPv4 Maped parse issue
* Fixed IPv6 route address issue
* Fixed Server HTTP URL parse issue
* Fixed Shadowsocks URL parse issue
* Fixed Socks URL parse issue
* Fixed TLS cert pin SHA256 verfy issue
* Fixed STUN IPv6 address parse issue
* Fixed TLS reality set issue
* Fixed UDP IPv4 Maped issue
2.2.64
2025-04-03
* Added AnyTLS protocol supports
* Fixed Clash YAML parse issue
* Fixed DNS over proxy issue
* Fixed DNS over QUIC TLS cert verify issue
* Fixed DNS over TLS close issue
* Fixed proxy stream close issue
* Fixed proxy-dns-server parse issue
* Fixed server remark parse issue
* Fixed server URL parse issue
* Fixed UDP tunnel DNS resolve issue
2.2.63
2025-03-18
* Fixed subscribe URL parse issue
2.2.62
2025-03-17
* Fixed $network.wifi.ipv6 issue
* Fixed Clash YAML bool parse issue
* Fixed config file comment parse issue
* Fixed config remote resource update issue
* Fixed current server reload issue
* Fixed DEST-PORT parse issue
* Fixed DNS over chain proxy issue
* Fixed domain trie wildcard search issue
* Fixed geoip task update issue
* Fixed group server emoji flag issue
* Fixed host DNS rule match sort issue
* Fixed HTTP proxy response fail issue
* Fixed HTTP2 grpc parse issue
* Fixed hysteria datagram write issue
* Fixed hysteria handshake timeout issue
* Fixed hysteria HTTP3 setup issue
* Fixed hysteria URL parse issue
* Fixed IPv6 transition count issue
* Fixed kcptun session write issue
* Fixed logical rule IP-ASN parse issue
* Fixed logical rule space parse issue
* Fixed MiTM parse debug issue
* Fixed module arguments parse issue
* Fixed mux session read ack issue
* Fixed proxy group test time issue
* Fixed rule config check issue
* Fixed script argument edit issue
* Fixed script cron duration limit issue
* Fixed separated list value edit issue
* Fixed server dialer-proxy parse issue
* Fixed server URL parse issue
* Fixed shadowsocks URL parse issue
* Fixed shortcut toggle VPN issue
* Fixed subscribe server folde issue
* Fixed subscribe server icon animate issue
* Fixed subscribe server update issue
* Fixed table view focus issue
* Fixed TLS allow insecure with hpkp issue
* Fixed Trojan URL parse issue
* Fixed URL request user agent issue
* Fixed VPN on demand rule parse issue
* Fixed widget server select issue
2.2.61
2024-12-19
* Fixed Clash YAML cipher parse issue
* Fixed config file comment parse issue
* Fixed default server reset issue
* Fixed hijack DNS rule parse issue
* Fixed KCP session flush issue
* Fixed net stats update issue
* Fixed server plugin UDP relay issue
* Fixed Shadowsocks plugin UDP relay issue
* Fixed Shadowsocks TLS parse issue
* Fixed socks5 auth method issue
* Fixed test stream WebSocket close issue
* Updated Shadowsocks UDP over TCP protocol
2.2.60
2024-12-10
* Fixed VPN profile install issue
2.2.59
2024-12-09
* Added debug log keyword search
* Added widget custom colors supports
* Fixed DNS over HTTP2 upgrade HTTP3 issue
* Fixed DNS query from server issue
* Fixed domain alias lookup issue
* Fixed GeoIP database update time issue
* Fixed global routing method update issue
* Fixed GRPC service name parse issue
* Fixed haptic feedback issue
* Fixed HTTP2 proxy headers submit issue
* Fixed HTTPUpgrade path parse issue
* Fixed Hysteria session datagram write issue
* Fixed kcptun custom nocongestion issue
* Fixed local network access issue
* Fixed local server context menu issue
* Fixed network IPv6 change issue
* Fixed proxy URL host parse issue
* Fixed server TLS hpkp set issue
* Fixed shadowsocks 2022 identity auth key issue
* Fixed socks5 auth method issue
* Fixed subscription server update issue
* Fixed TUIC session datagram write issue
* Fixed tvOS config file select issue
* Fixed tvOS table view focus issue
* Fixed UDP socket relay close issue
* Fixed VPN on demand rule issue
2.2.58
2024-11-12
* Fixed HTTP script failure issue
2.2.57
2024-11-11
* Fixed background task execute issue
* Fixed ce.rt install issue
* Fixed dark mode issue
* Fixed DNS over HTTPS upgrade HTTP3 issue
* Fixed domain trie wild match issue
* Fixed easy mode group speed test issue
* Fixed GitHub blob URL parse issue
* Fixed Hysteria session reconnect issue
* Fixed invalid domain resolve issue
* Fixed IP-ASN rule order issue
* Fixed module comment parse issue
* Fixed packet tunnel network settings reload issue
* Fixed subscription JSON array parse issue
* Fixed TCP stream URL match delay issue
* Fixed test server timeout issue
* Fixed third app open URL issue
* Fixed TLS ALPN edit issue
* Fixed tvOS certs and keys sync issue
* Fixed VLESS fragment packets issue
* Fixed VLESS fragment parse issue
* Fixed VPN on demand issue
* Fixed WebSocket close issue
* Fixed WebSocket request parse issue
* Fixed widget control update issue
* Fixed widget view server select issue
2.2.56
2024-09-29
* Fixed ControlWidgetToggle icon issue
* Fixed iOS 17 widget issue
* Fixed VMess UDP packet read issue
* Fixed websocket close fallback issue
2.2.55
2024-09-26
* Fixed $httpAPI v1/policies issue
* Fixed cloak websocket host issue
* Fixed DNS over HTTP3 write issue
* Fixed DNS over QUIC handshake issue
* Fixed easy mode group items issue
* Fixed gRPC host setup issue
* Fixed HTTP proxy URL replace IP issue
* Fixed Hysteria invalid IPv6 URL parse issue
* Fixed logical rule domain resolved issue
* Fixed logical rule user-agent match issue
* Fixed proxy stream UDP relay issue
* Fixed script rule match issue
* Fixed simple host IPv6 resolve issue
* Fixed subscribe server update completion issue
* Fixed TCP stream request MITM match issue
* Fixed VMess UDP packet encoding issue
* Fixed websocket backend close wait issue
* Fixed WiredeGuard UDP forward checksum issue
2.2.54
2024-07-05
* Fixed compatibility mode issue
* Fixed config file edit and build issue
* Fixed fake IP domain match issue
* Fixed HTTP header host port issue
* Fixed HTTPS MiTM cert install issue
* Fixed Hysteria auth request resend issue
* Fixed network path monitor issue
* Fixed proxy group restart test issue
* Fixed proxy pass server issue
* Fixed remote config file preview issue
* Fixed Shadowsocks HTTPUpgrade issue
* Fixed SOCKS5 proxy fake IP issue
* Fixed TLS edit keyboard issue
* Fixed trojan TLS REALITY issue
* Fixed subscriptions shortcut update issue
* Fixed VLESS/VMess tranport H2/GRPC host parse issue
* Fixed WireGuard IPv6 forward issue
2.2.53
2024-05-29
* fix REALITY Short ID parse issue
2.2.46
2024-03-20
* add VLESS/VMess mkcp DNS header type
* fix rule config file reload issue
* fix GeoLite2 database update issue
* fix Hysteria send window resize issue
* fix IPv6 subnet ip range issue
* fix logical rule ip-cidr issue
* fix mux session receive window issue
* fix proxy group selected policy issue
* fix proxy stream flow control window issue
* fix script debug test issue
* fix script message limit issue
* fix script request host issue
* fix script response body undefined issue
* fix script response status issue
* fix subscription plain content parse issue
* fix VLESS/VMess tls websocket H2 ALPN issue
* fix VMess json ALPN parse issue
* fix widget current server name display issue
* fix widget server select and notify issue
* fix wireguard server weight issue
* fix xtls-rprx-vision xudp issue
2.2.45
2024-01-19
* add TLS client-hello fragment supports
* fix $request.url change issue
* fix config file import issue
* fix DNS query attempts issue
* fix DNS UDP socket idle issue
* fix easy mode group fallback issue
* fix script http-request early response issue
* fix hysteria2 URI default port parse issue
* fix server ping then delete issue
* fix proxy group subscibe update issue
* fix server config URL copy issue
* fix server import weight issue
* fix server URL password encode issue
* fix system language change issue
* fix VMess backend UDP relay issue
* fix WireGuard IPv6 route issue
2.2.38
2023-11-17
* add MiTM TLS ECC cert supports
* add Hysteria PinSHA256 supports
* add Hysteria2 bandwidth down settings
* fix config file extend issue
* fix DNS 0.0.0.0 result issue
* fix DNS server close issue
* fix Hysteria session fail to close issue
* fix Hysteria2 UDP relay fast open issue
* fix invalid IPv6 URL parse issue
* fix large number IP-CIDR rules parse issue
* fix mux socket connect timeout issue
* fix ping result layout issue
* fix rule match policy issue
* fix Socks5 backend state machine issue
* fix subscribe server update issue
* fix invisibility table view reload issue
* fix test stream time issue
* fix TUIC close code parse issue
* fix TUIC payload write timeout issue
* fix UDP relay close issue
* fix WireGuard config file parse issue
* fix WireGuard DNS query issue
* fix WireGuard local route issue
* fix XTLS-RPRX-VISION-UDP443 parse issue
* increase idle timeout to 30s for UDP relay
2.2.37
2023-09-28
* Fixed the issue of Shadowrocket crashing on iOS 14 or earlier versions.
2.2.36
2023-09-27
* Fixed Shadowrocket crashing on older iOS versions.
We would like to express our heartfelt gratitude to each and every one of you for your valuable testing and feedback.
Your contributions have played an essential role in the development and improvement of our product.
Your dedication and willingness to provide feedback have helped us identify areas for enhancement and ensure a better user experience.
2.2.35
2023-09-26
* Added support for Hysteria2
* Added support for Juicity
* Fixed the Clash pre-shared-key parse issue
* Fixed the DNS over HTTP3 cleanup issue
* Fixed the DNS query prefer IPv6 issue
* Fixed the Hysteria URL parse issue
* Fixed the muxplex socket write issue
* Fixed the QR code scan issue
* Fixed the issue with specific multiple IP addresses
* Fixed the issue with updating the subscribe server
* Fixed the TUIC URL format issue
* Fixed the UDP socket idle timeout issue
* Fixed the WireGuard packet send issue
2.2.34
2023-08-30
* fix clash TUIC version parse issue
* fix clash VMess HTTP host parse issue
* fix global routing scene lookup issue
* fix HTTP request script body issue
* fix Hysteria YAML parse issue
* fix QUIC connection close issue
* fix TUIC URL parse issue
* fix VMess json URL parse issue
* fix VMess URL alpn arguments issue
2.2.33
2023-07-06
* add TUIC V5 supports
* fix Clash YAML parse issue
* fix Hysteria UDP relay issue
* fix IP-CIDR6 save issue
* fix proxy type switch issue
* fix remote config file issue
* fix UDP proxy pass issue
* fix UDP relay host resolve issue
* fix URL auto close issue
* fix URL rewrite server match issue
2.2.32
2023-06-18
* fix config server parse issue
* fix I18N string issue
* fix script http headers issue
* fix server multiple port parse issue
* fix subscribe server update cache issue
* fix system user agent issue
* fix TLS backend issue
* fix URL request user agent issue
2.2.31
2023-05-30
* fix HTTP request user agent issue
* fix TLS Punycode SNI parse issue
* fix TLS SNI empty issue
* fix VMess h2 Host parse issue
2.2.30
2023-05-26
* add VLESS reality supports
* add Chrome 110 TLS fingerprint
* fix clash YAML parse issue
* fix DNS query timeout issue
* fix GRPC service name parse issue
* fix IP-CIDR rule order issue
* fix Naive HTTPS handshake issue
* fix On-Demand save issue
* fix policy group subscribe server issue
* fix server url parse issue
2.2.29
2023-04-27
* fix clash YAML null parse issue
* fix DNS query timeout issue
* fix IP-CIDR zero mask issue
* fix local ip forward issue
* fix MITM backend read issue
* fix script response binary body issue
* fix script rule match issue
* fix shadow-tls version choose issue
* fix VLESS URL parse issue
* fix WireGuard handshake issue
2.2.28
2023-03-28
* fix vless xtls parse issue
* fix shadow-tls v3 parse issue
2.2.27
2023-03-26
* fix shadowsocks issue
* fix test method issue
2.2.26
2023-03-24
* fix DNS over QUIC flush issue
* fix HTTP2 URL parse issue
* fix keyboard hide issue
* fix server save issue
* fix server URL parse issue
* fix shadow-tls handshake issue
* fix subscribe server update issue
* fix VLESS proxy pass issue
* fix XTLS URL parse issue
2.2.25
2023-03-13
* add update subscription shortcut
* add wireguard backend supports
* add xtls-rprx-vision flow
* fix 2022-blake3-aes-256-gcm multi issue
* fix clash grpc host parse issue
* fix cron script running issue
* fix host rule parse issue
* fix HTTP2 ipv6 host issue
* fix hysteria error issue
* fix IP-CIDR parse issue
* fix logical rule match issue
* fix network interface reassert issue
* fix port range parse issue
* fix proxy server prefer ipv6 issue
* fix QUIC socket reconnect issue
* fix QUIC window size issue
* fix regex rule policy issue
* fix reject HTTP header date issue
* fix reject URL update issue
* fix reload button layout issue
* fix rule match server issue
* fix server update and refresh issue
* fix shadowsocks udp relay issue
* fix socks udp associate issue
* fix subscribe server update button issue
* fix TLS SNI parse issue
* fix UNICODE domain parse issue
* fix VMess HTTP status issue
* fix VMess JSON parse issue
* fix VMess QUIC ALPN issue
* fix WebSocket HTTP status parse issue
* fix xtls-rprx-direct parse issue
2.2.24
2022-12-09
* fix DNS cache prefer IPv6 issue
* fix fallback-dns-server system issue
* fix hysteria session handshake issue
* fix MITM TLS sni parse issue
* fix network interface change issue
* fix script match order issue
* fix server TLS no SNI issue
* fix trojan url parse issue
* fix TUIC unidirectional data write issue
2.2.21
2022-11-06
* fix system DNS server parse issue
2.2.19
2022-11-03
add $utils.ipasn method
add proxy share notification
add shadow-tls plugin
add tls fingerprint supports
fix rule proxy server lookup issue
fix brook ws path parse issue
fix chain socket socks proxy issue
fix dns fail to resolve issue
fix dns socket disuse issue
fix group policy lookup issue
fix http2 session ack issue
fix moderated policy mechanism issue
fix module url parse issue
fix mux session network usage issue
fix naiveproxy padding issue
fix script async cleanup issue
fix script message json parse issue
fix server alpn save issue
fix server host punycode issue
fix server regex match issue
fix shadowsocks 2022 identity headers issue
fix socks5 backend parse issue
fix subscribe server update issue
fix tcp connect timeout issue
fix test stream read length issue
fix tuic heartbeat send issue
fix utun dns forward issue
2.2.18
2022-09-22
* fix qrcode image share issue
2.2.17
2022-09-21
* fix MUX session window issue
* fix appearance set issue
* fix host assign IP issue
* fix rule file reload issue
* fix script DNS log issue
* fix server select issue
* fix shadowsocksr encode issue
* fix TLS default ALPN issue
* fix TUIC heartbeat send issue
2.2.16
2022-09-05
* fix TLS Client Hello handshake issue
* fix pasteboard content parse issue
2.2.15
2022-09-04
* add v2ray-plugin grpc supports
* fix IPv6 DNS address parse issue
* fix logical rule parse issue
* fix multi server url parse issue
* fix packet tunnel provider reassert issue
* fix policy group select issue
* fix QUIC socket ALPN issue
* fix script HTTP message serialize issue
* fix shadowsocks plugin parse issue
* fix v2ray mux status end issue
* fix v2ray-plugin QUIC version issue
* fix vmess AEAD auto fallback issue
* add v2ray-plugin grpc supports
* fix IPv6 DNS address parse issue
* fix logical rule parse issue
* fix multi server url parse issue
* fix packet tunnel provider reassert issue
* fix policy group select issue
* fix QUIC socket ALPN issue
* fix script HTTP message serialize issue
* fix shadowsocks plugin parse issue
* fix v2ray mux status end issue
* fix v2ray-plugin QUIC version issue
* fix vmess AEAD auto fallback issue
2.2.14
2022-08-25
* fix config rule file remarks parse issue
* fix logical rule parse issue
* fix network usage monitor issue
* fix on-demand rule add issue
* fix rule url test issue
* fix tcp buffer alloc issue
* fix test stream timeout issue
* fix url-regex highlight issue
* fix v2ray mux session target issue
* fix v2ray quic socket version issue
2.2.13
2022-08-14
* fix network interface reassert issue
* fix subscribe servers sort issue
2.2.11
2022-06-29
* fix IP-ASN format validate issue
* fix server manager save issue
* fix WebSocket early data Base64 encode issue
2.2.10
2022-06-28
* add blake3-aead-2022 ciphers supports
* add IP-ASN rule supports
* fix DNS test issue
* fix domain rule priority issue
* fix hysteria tls peer setup issue
* fix MiTM rquest script eval issue
* fix proxy stream reject policy issue
* fix script HTTP headers set issue
* fix server flag parse issue
* fix Trojan url GRPC service name parse issue
* fix UDP relay rule match issue
2.2.9
2022-05-26
* fix clash multi headers host issue
* fix config file comment parse issue
* fix ping method issue
* fix rule comment parse issue
* fix script argument parse issue
* fix script max size issue
* fix server multi select issue
* fix tunnel local address issue
* fix Vietnamese i18n strings issue
2.2.8
2022-05-20
* add 1-click update modules
* add module install url scheme
* add Vietnamese I18N strings
* fix cert export issue
* fix clash HTTP-opts.path parse issue
* fix config rule file build issue
* fix HTTP host parse issue
* fix IPv6-only dns-server parse issue
* fix local address settings issue
* fix LUA file download issue
* fix MITM HTTP pipeline parse issue
* fix MITM script evaluate issue
* fix module file download issue
* fix module import issue
* fix module metadata lack issue
* fix module sort issue
* fix proxy group load balance PCC issue
* fix proxy share UDP relay issue
* fix script $argument parse issue
* fix script $done call issue
* fix script exception line number issue
* fix script HTTP request early response issue
* fix script HTTP request url rewrite issue
* fix script max-size parse issue
* fix script request headers setup issue
* fix shadowsocks SIP008 json parse issue
2.2.7
2022-04-22
* fix hostname wildcard match issue
* fix IPv6 UDP packet relay issue
* fix module rule-set parse issue
* fix subscription-userinfo format issue
If you are unable to download or update Shadowrocket on your Mac M1,
you can clear the Mac App Store cache and try updating the download.
Open the Terminal App, copy the following two scripts to the command line and press enter.
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstore
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstoreagent
2.2.6
2022-04-18
* fix $httpAPI body parse issue
* fix hostname wildcard match issue
* fix LUA file edit issue
* fix LUA file share issue
* fix module file build status issue
* fix script $persistentStore undefined key issue
* fix subscription-userinfo parse issue
* fix VPN message display issue
2.2.5
2022-04-17
* fix HTTP pipelie script evaluate issue
* fix HTTP pipeline proxy issue
* fix Hysteria url parse issue
* fix module info parse issue
* fix proxy group result update issue
* fix script $request id issue
* fix script HTTP body binary-mode issue
* fix script message JSON issue
* fix script request issue
* fix SOCKS5 log save issue
* fix URL rewrite quote issue
2.2.4
2022-03-22
* add module share button
* fix cloak plugin alternativeNames parse issue
* fix mitm hostname update issue
* fix regex rule match issue
If you are unable to download or update Shadowrocket on your Mac M1,
you can clear the Mac App Store cache and try updating the download.
Open the Terminal App, copy the following two scripts to the command line and press enter.
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstore
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstoreagent
2.2.3
2022-03-21
* add module supports
* add script $httpAPI object
* fix proxy share via hotspot issue
* fix moderated policy mechanism issue
* fix cloak plugin parse issue
* fix $persistentStore.read() issue
* fix config file render issue
* fix debug log rolling frequency issue
* fix host wildcard expression issue
* fix proxy group select issue
* fix rule test issue
* fix script file manage issue
* fix Shadowsocks backend handshake issue
* fix Today widget layout issue
* fix Trojan ALPN setup issue
* fix Trojan SNI parse issue
* fix VLESS custom UUID issue
* fix VMess AEAD parse issue
* update Hysteria V3 protocol
If you are unable to download or update Shadowrocket on your Mac M1,
you can clear the Mac App Store cache and try updating the download.
Open the Terminal App, copy the following two scripts to the command line and press enter.
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstore
rm -rf /Users/$(whoami)/Library/Caches/com.apple.appstoreagent
2.2.2
2022-02-17
* fix quic socket idle expire issue
* fix udp socket relay close issue
* fix dns fake ip ttl issue
2.2.1
2022-02-13
* add geolite2 database update support
* fix http pipeline rule match issue
* fix buffer drain overflow issue
We are very conscious of your privacy and don't collect or share personal data.
2.2.0
2022-01-29
* fix domain keyword order issue
* fix domain resolve in app issue
* fix group server test issue
* fix hysteria alpn length issue
* fix naiveproxy padding argument issue
* fix openssl cert verify issue
* fix reject rule result save issue
* fix url rewrite rule reject issue
* fix vmess quic url parse issue
* fix vpn always-on issue
2.1.99
2022-01-16
* fix DNS fake ip strategy issue
* fix DNS query upgrade issue
* fix network interface detect issue
* fix TCP mitm ssl handshake issue
* fix TCP stream connect issue
* fix TCP stream timer issue
* fix test group testing issue
* fix TLS sniffer domain rule match issue
* fix VMess AEAD header decode issue
2.1.98
2022-01-07
* fix group tester crash issue
* fix http pipeline url rule match issue
* fix hysteria send buffer issue
* fix lua url parse issue
* fix memory pressure monitor issue
* fix proxy group name edit issue
* fix script https url issue
* fix selected server update issue
* fix server sort after ping issue
* fix vmess decrypt fail issue
* fix tls client-hello domain parse issue
2.1.90
2021-10-16
* add Japanese and Korean
* fix cloak random server name issue
* fix config Host section parse issue
* fix tcp stream port parse issue
* fix vless url config parse issue
2.1.89
2021-09-29
* fix shadowsocks tls obfs invalid length issue
2.1.75
2021-01-06
* fix config files auto sync issue
* fix tun-excluded-routes edit issue
2.1.74
2021-01-05
* fix group server speed test issue
* fix IPv6 scope interface issue
2.1.73
2020-12-31
* add scene config default option
* add server group regular expression supports
* fix DNS IPv6 query issue
* fix LUA backend lock issue
2.1.72
2020-12-21
* fix group settings reload issue
* fix TUN HTTP request port parse issue
* fix BASE64 no-padding decode issue
* fix VLESS XTLS direct mode write issue
2.1.71
2020-12-13
* fix routing server update issue
* fix server group url test issue
* fix script log scroll issue
2.1.70
2020-12-11
* add easy mode for server group
* fix proxy server lookup issue
2.1.69
2020-12-08
* fix can not select server on Apple silicon Mac issue
* fix subscribe server update issue
* fix URL import parse issue
* fix VLESS UDP relay issue
2.1.68
2020-11-29
* fix server attributes cache issue
* fix udp over tcp relay issue
2.1.67
2020-11-23
* add VLESS XTLS supports
* fix script HTTP request URL reset issue
* fix subscribe servers sort issue
* fix Vmess JSON parse issue
2.1.66
2020-11-16
* add domain-set supports
* fix ip not match host issue
* fix connect test time issue
* fix url qrcode scan issue
2.1.65
2020-11-07
* add vpn always-on supports
* fix proxy http pipeline parse issue
* fix rule file parse issue
* fix script code encoding issue
* fix tcp stream host issue
2.1.64
2020-11-05
* fix config server parse issue
* fix $persistentStore data share issue
* fix script text encoding issue
* fix domain rule match issue
2.1.63
2020-10-24
* add script code highlight supports
* add script mock run supports
* enable vmess mkcp tls config
* fix proxy chain reset issue
* fix proxy stream HTTP header read issue
* fix rule IP match issue
* fix script context issue
* fix script file path issue
* fix script HTTP client request proxy issue
* fix script stream remote read issue
2.1.62
2020-10-18
* add scripting supports
* add hijack-dns and always-real-ip supports
* fix DNS fallback server issue
* fix DNS over HTTPS memory release issue
* fix global routing change issue
* fix HTTP2 url parse issue
* fix icmp packet auto reply issue
* fix lua lightswaord backend issue
* fix server speed test issue
2.1.61
2020-08-23
* fix forward server tls settings issue
2.1.60
2020-08-23
* add group load balancing supports
* add socks5 udp relay supports
* add VLESS protocol supports
* add clash yaml import supports
* add gost relay protocol supports
* add mkcp seed supports
2.1.59
2020-07-23
* fix server url parse issue
* fix clash subscribe parse issue
2.1.58
2020-07-20
* add trojan-go encryption supports
* fix clash subscribe parse issue
* fix tls peer mismatch issue
* fix vmess json parse issue
* fix mitm url rewrite issue
2.1.57
2020-07-15
* fix TLS session memory leak bug
2.1.56
2020-07-11
* fix tls session reuse bug
2.1.55
2020-07-09
* fix crash in iOS 9 issue
* fix trojan-go smux nop command issue
* fix HTTP2 cert authorize issue
2.1.54
2020-07-08
* add trojan-go supports
* fix DoH media type issue
* fix dark mode keyboard appearance issue
* fix V2ray plugin muxing issue
2.1.53
2020-06-30
* fix alert view dark mode issue
* fix cloak tls handshake issue
* fix config file update issue
* fix dns over tls issue
* fix gmail feedback compose issue
* fix ipv6 host parse issue
* fix network usage reset issue
* fix subscribe server add issue
* fix swipe gesture issue
* fix today widget tap issue
* fix v2ray plugin mux zero issue
2.1.52
2020-04-08
* fix mux server tls handshake issue
* fix http backend http pipeline issue
* fix dns query key crash issue
* fix http2 multiple authority issue
* fix kcptun plugin options parse issue
* fix feedback email compose issue
* fix subscribe server remarks issue
* fix server options dark mode issue
2.1.51
2020-03-17
* add websocket chain backend supports
* fix ssd subscribe status display issue
* fix system dns ipv4 lookup issue
* fix fallback servers sort issue
* fix ssd subscribe type issue
2.1.50
2020-03-03
* fix shadowsocks simple-obfs plugin import issue
* fix shadowsocksr url parse issue
2.1.49
2020-03-01
* add cloak plugin stream timeout issue
* add fallback server supports
* add http2 window size updating
* add server dns lookup support for preferred ipv6
* add snell backend supports
* add ssd subscibe supports
* add ssr new auth chain memthods
* add subscribe group seclect issue
* add udp over tcp relay supports
* disallow 3rd keyboard input extension
* disallow orientation landscape
* fix host section delete issue
* fix http2 backend handshake issue
* fix http2 url scheme issue
* fix i18n strings issue
* fix ip rule resolve issue
* fix json data import issue
* fix mux stream read issue
* fix no server issue
* fix p12 cert import issue
* fix plugin tls host issue
* fix proxy stream host async lookup issue
* fix server json import issue
* fix server manager reload issue
* fix server subscribe duplication issue
* fix shadowsocksr ipv6 host issue
* fix subscribe children servers uuid issue
* fix subscribe proxy server lookup issue
* fix subscribe semicolon separator issue
* fix tls peer set issue
* fix tunnel packet provider close issue
* fix tunnel packet write issue
* fix v2ray http2 blank host issue
* fix wss obfs path issue
2.1.48
2020-01-18
* fix empty rule file issue
* fix https tunnel connect issue
* fix search controller issue
* fix ss http obfs issue
* fix vmess h2 obfs add issue
2.1.47
2020-01-02
* fix ssr http simple param issue
2.1.46
2020-01-01
* fix geoip database missing issue
2.1.44
2019-12-23
* fix http request port parse issue
* fix chacha20 crypto block issue
* fix subscribe server order issue
* fix udp socket close issue
2.1.41
2019-12-09
* fix DoH and DoT upgrade issue
* fix kcptun no fec and crypt issue
* fix tcp tls 1.3 slow issue
* fix v2ray http2 blank host issue
* fix v2ray mkcp ipv6 issue
2.1.40
2019-12-02
* fix tls 1.3 memory usage issue
* fix chain backend read length issue
* fix DoH host lookup issue
* fix ipv6 icmp ping issue
* fix ipv6 prober server issue
* fix mKCP ack issue
* fix server url parse issue
2.1.39
2019-11-24
* add v2mess mKCP supports
* add v2ray-plugin mkcp mode
* fix DoH fail issue
* fix mux tunnel connections issue
* fix vmess crypto memory leak issue
2.1.38
2019-11-20
* add DoT and DoH supports
* add shadowsocks http2 supports
* add shadowsocks wss supports
* fix kcp session compress issue
* fix routing server setup issue
* fix shadowsocks ota issue
* fix tcp fast open issue
* fix dns server assign issue
2.1.37
2019-11-09
* fix kcp session update issue
* fix shadowsocks http obfs issue
* fix tcp fast open issue
2.1.36
2019-11-02
* fix geoip mmdb import bug
* fix on demand i18n issue
* fix shadowsocks http obfs reverse proxy issue
* fix shortcuts starting bug
* fix plugin tls peer crash issue
2.1.35
2019-10-31
* add kcptun snappy compress supports
* add multi-level forward proxies supports
* add gost mws, mwss, mtls supports
* add v2ray mux supports
* add cloak plugin supports
* add shadowsocks websocket obfs
* fix kcptun frame parse issue
2.1.34
2019-10-07
* add tls 1.3 supports
* add http2 supports
* add dark mode supports
* fix vmess backend allow insecure issue
* fix http parser partial request issue
2.1.33
2019-09-04
* enhance server ping
* fix dns socket upgrade issue
* fix flag manager issue
* fix mitm tls handshake issue
* fix on demand rule add issue
* fix proxy tunnel listen issue
* fix shadowsocks udp relay issue
* fix subscribe server update crash
* fix vmess auto method issue
2.1.32
2019-08-10
* add TLS cert authentication supports
* enhance TCP forwarding
* fix BASE64 decode issue
* fix HTTP pipeline parse issue
* fix on demand rule manage issue
* fix packet tunnel reassert issue
* fix regex lookbehind pattern issue
* fix server flag update issue
* fix test tunnel start issue
* fix Vmess JSON parse issue
2.1.31
2019-07-23
* fix add url scheme issue
* fix HTTPS tunnel handshake issue
* fix IPv6 enable settings issue
* fix packet flow read issue
* fix subscribe server update issue
* fix subscribe url remarks issue
* fix TCP PING timeout issue
2.1.30
2019-07-15
* add allow insecure settings for https server
* add group policy supports
* add single server test ping supports
* add subscribe delete confirm settings
* add subscribe sort by ping settings
* fix mitm ssl session id reuse issue
* fix pending data sending issue
* fix server test ping issue
* fix subscribe servers sort issue
* fix udp garbage collection issue
* fix url regex expression parse issue
2.1.29
2019-07-05
* Bug fixes and performance improvements
* Fix IPv6 only network bug
* Fix UDP relay bug
Thank you for your testing and feedback.
2.1.28
2019-07-03
* Bug fixes and performance improvements
2.1.27
2019-06-20
* Bug fixes and performance improvements
2.1.26
2019-06-18
* Bug fixes and performance improvements
2.1.25
2019-06-08
* Bug fixes and performance improvements
* Add debug features ( goto Settings > Debug)
* Add custom color features (goto Settings > Debug > Colors)
2.1.24
2019-05-23
* Bug fixes and performance improvements
2.1.23
2018-09-17
* Bug fixes and performance improvements
2.1.22
2018-09-12
* Bug fixes and performance improvements
2.1.21
2018-04-21
* Bug fixes and performance improvements
2.1.20
2018-01-25
* Bug fixes and performance improvements
2.1.19
2017-12-20
* Bug fixes and performance improvements
2.1.18
2017-12-11
* Bug fixes and performance improvements
2.1.17
2017-11-07
* Bug fixes and performance improvements
2.1.16
2017-10-15
* Bug fixes and performance improvements
2.1.15
2017-09-30
* Bug fixes and performance improvements
2.1.14
2017-08-29
* Bug fixes and performance improvements
2.1.13
2017-08-03
* Bug fixes and performance improvements
2.1.12
2017-07-26
* Bug fixes and performance improvements
2.1.11
2017-07-18
* Bug fixes and performance improvements
* Add subscribe feature
2.1.10
2017-07-02
* Bug fixes and performance improvements
2.1.9
2017-06-20
* Bug fixes and performance improvements
2.1.8
2017-06-07
* Bug fixes and performance imporvements.
2.1.7
2017-05-30
* fix udp relay bug
* fix first launch bug
2.1.6
2017-05-26
* Bug fixes and performance improvements
* Add MITM support
2.1.5
2017-04-25
* supports UDP relay
* supports multiple config files
* supports multiple servers
* supports vmess http obfs
* supports shadowsocks aead
* supports shadowsocks simple obfs
* fix issue where http redirect
* fix issue where http reject
* fix issue where punycode idna parse
2.1.4
2017-03-28
* fix issue where ssl verify
* fix issue where skip-proxy ipv4 mapped rules set
* fix issue where group has same name
* fix issue where socks proxy log missing
* fix issue where wildcard skip-proxy parse
* fix issue where dns response cache
* enhance url rewrite
2.1.3
2017-03-16
* bug fixes and performance improvements
* add url test feature
2.1.2
2017-02-07
* fix proxy port can not change bug
* fix http tunnel reject response issue
* fix ping queue pool issue
* fix bypass-system issue
* fix rule can not reload when delete issue
* fix proxy logging host copy issue
* fix network statistics issue
* fix tunnel settings set value issue
* fix xiami app can not play music issue
* fix tcp close wait issue
* fix server statistics save issue
* fix hosts file 0.0.0.0 ip issue
* fix hosts map issue
* fix server status issue
* fix logging search bar issue
* fix ping crash when network switch issue
* fix server status crash issue
* fix tcp buffer not release bug
* fix tcp stream rule match issue
* fix backend write issue (simple speed)
* fix system dns lookup issue
* fix keyboard when view controller swipe back issue
* enhance today widget
* enhance flag button select
* enhance tcp tunnel
* enhance tcp ping
* enhance icmp ping
* enhance reject action
* enhance ip packet process
* enhance socks logging
* update geoip mmdb
* update obfs plugin
* enable vmess tls
* support import proxy servers from config file
* show or hide ping value on today widget
* add statistics archive toggle
* add hosts cname supports
* add route action for url scheme
- shadowrocket://route/config
- shadowrocket://route/scene
- shadowrocket://route/direct
- shadowrocket://route/proxy
2.1.1
2017-01-08
* enhance tcp tunnel issue
* enhance udp tunnel issue
* enhance dns forward
* enhance proxy and dns logging
* fix ssr verify_sha1 protocol issue
* fix proxy keep-alive issue
* fix dummy ip issue
* fix today profile manager issue
* fix keyboard covers remark input field issue
* fix today widget text label overflow issue
* add nameserver port option
* add dns-server system keyword
2.1.0
2016-12-20
* fix today widget switch issue
* fix scene routing issue
* fix today widget profile not delete when close issue
* add privacy policy
2.0.19
2016-12-15
* add scene routing
* enhance loggings view
* enhance tcp stream
* enhance udp tunnel
* fix iCloud contents issue
* fix local nameserver lookup issue
* fix ping settings issue
* fix smtp tcp stream issue
* fix today widget voiceover issue
* fix backend settings reload issue