Skip to Content

3.3.3

New Features

  • Added support for VLESS-TCP-REALITY

Improvements

  • Improved compatibility with Shadowsocks 2022

Fixes

  • Fixed an issue where StashLink speed tests might get stuck

Released on March 31, 2026

3.3.0

New Features

  • Added dialer-proxy, allowing upstream proxies to be specified in proxy configurations, with support for TCP and UDP relay.
  • Added support for AnyTLS.

Bug Fixes

  • Fixed several multilingual description issues.

Released on February 19, 2026

3.2.4

Fixes

  • Fixed an issue where Proxy Groups might not display correctly when launching the app for the first time.

Released on December 3, 2025

3.2.0

New

  • Added support for setting CNAME as hosts

  • Added proxy-hosts: you can configure proxy-hosts to specify the IP requested by a remote server

  • HTTP rewrite now supports Mock Configuration details: https://stash.wiki/http-engine/rewrite#mock 

  • Stash now generates a random API key upon first installation. All API operations require authentication via the HTTP header Authorization: Bearer ${secret}. The API key is automatically synced via the user’s iCloud. When accessing other Stash devices under the same iCloud through Remote Controller, the API key will be filled in automatically.

  • Transparent rewrite now supports regex parameters

Optimizations

  • Optimized QUIC

Fixes

  • Fixed compatibility issues between WireGuard and IPv6
  • Fixed XUDP IPv6 connections
  • Fixed Relay policy group not performing automatic speed tests in some cases
  • Fixed issue where pinging domain names in Enhanced Mode may return incorrect IPs
  • Fixed URL Transparent rewrite not correctly parsing parameters
  • Fixed DNS hijacking compatibility with non-standard DNS queries

Released on September 27, 2025

3.1.1

New Features

  • Support for VLESS XTLS-Vision
  • Support for VLESS XTLS-REALITY
  • Remote Rule Set now support MRS format rules
  • Shadowsocks / Shadowsocks2022 now support configuring udp-port
  • Shadowsocks / Shadowsocks2022 now support configuring udp-over-tcp v1 / v2
  • Support for VLESS XUDP
  • Added “benchmark-disabled” option for individual proxy latency test; setting it to true completely disables latency testing

Optimizations

  • Fixed inaccurate IP info display on the homepage
  • Reduced memory usage when rewriting large requests with scripts
  • Refactored Remote Rule Set logic for improved performance and lower memory usage
  • Improved GEOSITE performance
  • Optimized latency test logic for Proxy Groups that include REJECT-DROP and REJECT type proxies
  • Improved Stash Core stability

Bug Fixes

  • Fixed an issue where UDP might mistakenly send Fake IPs
  • Fixed unnecessary DNS resolution under certain conditions
  • Fixed incorrect formatting of remote rule sets containing regex
  • Fixed UDP error in VMess under some conditions
  • Fixed issues with certain requests failing during script rewriting
  • Fixed inaccurate rule count statistics in some Remote Rule Set
  • Fixed font color issue in light mode
  • Fixed some crash

Released on May 27, 2025

3.1.0

New Features

  • Support for VLESS XTLS-Vision
  • Support for VLESS XTLS-REALITY
  • Remote Rule Set now support MRS format rules
  • Shadowsocks / Shadowsocks2022 now support configuring udp-port
  • Shadowsocks / Shadowsocks2022 now support configuring udp-over-tcp v1 / v2
  • Support for VLESS XUDP
  • Added “benchmark-disabled” option for individual proxy latency test; setting it to true completely disables latency testing

Optimizations

  • Fixed inaccurate IP info display on the homepage
  • Reduced memory usage when rewriting large requests with scripts
  • Refactored Remote Rule Set logic for improved performance and lower memory usage
  • Improved GEOSITE performance
  • Optimized latency test logic for Proxy Groups that include REJECT-DROP and REJECT type proxies
  • Improved Stash Core stability

Bug Fixes

  • Fixed an issue where UDP might mistakenly send Fake IPs
  • Fixed unnecessary DNS resolution under certain conditions
  • Fixed incorrect formatting of remote rule sets containing regex
  • Fixed UDP error in VMess under some conditions
  • Fixed issues with certain requests failing during script rewriting
  • Fixed inaccurate rule count statistics in some Remote Rule Set
  • Fixed font color issue in light mode
  • Fixed some crash

Released on May 26, 2025

3.0.2

  • Fixed an issue where UDP might unintentionally send a Fake IP

  • Fixed compatibility issues between the HTTP Engine and certain servers

  • Fixed a problem where Reject might incorrectly performs a DNS query

  • Updated Social Media account information X (Twitter): @StashAppDev / https://x.com/StashAppDev  Chat Group: @StashFans / https://t.me/StashFans  Channel: @StashFeed / https://t.me/StashFeed 

Released on April 17, 2025

3.0.1

New Features

  • Brand-new tvOS navigation bar
  • Completely redesigned Policy Group
  • Added support for the ShadowSocks2022 protocol
  • Added support for ShadowTLS
  • Added support for AND, OR, NOT logical rules
  • Added DOMAIN-WILDCARD rule
  • Added DOMAIN-REGEX rule
  • Added NETWORK rule with selectable values: tcp, udp
  • Added PROTOCOL rule with selectable values: TCP, HTTP, HTTPS, UDP, QUIC
  • Added URL-REGEX rule
  • Added USER-AGENT rule
  • Added body-rewrite feature, supporting:
    • request-jq, request-replace-regex, request-json-replace, request-json-add, request-json-del
    • response-jq, response-replace-regex, response-json-replace, response-json-add, response-json-del
  • Added support for sniffing TLS Client Hello to obtain SNI domain names
  • When establishing a UDP connection, the system now attempts to use the target proxy to perform DNS queries to determine the destination IP
  • Added support for sniffing QUIC / HTTP3
  • Now displays more detailed TCP / UDP protocol information
  • DoH and DoH3 now support User-Agent configuration
  • Rewrites now support reading the zstd compression algorithm

Optimizations

  • Optimized QUIC sniffing
  • Optimized performance for bulk remote resource updates
  • Optimized memory usage under high UDP concurrency
  • Optimized memory pool allocation strategy
  • Optimized ECH implementation
  • Improved software stability

Released on March 31, 2025

2.7.1

Happy New Year!

  • Fixed an issue where certain service provider configurations could cause crashes

Released on January 1, 2025

2.7.0

New Features

  • Added REJECT-DROP Policy
  • Added GEOIP database updates during Stash runtime

Improvements

  • When updating remote resources, Stash will now use ETag for cache negotiation. If the resource hasn’t changed, Stash won’t re-download it, saving bandwidth for both users and rule set providers.
  • When setting server-cert-fingerprint, there’s no need to set skip-cert-verify to true
  • Improved multilingual translations
  • Optimized system DNS

Fixes

  • Fixed an issue where configuration file names would occasionally appear abnormal

Released on October 21, 2024

2.6.6

  • Fixed an issue in version 2.6.5 where YAML whitespace could cause configuration file recognition errors
  • Optimized QUIC

Released on September 11, 2024

2.6.5

  • Optimized Sniffing When connecting to a domain, Stash will initiate a TCP handshake for all resolved results simultaneously and use the connection that succeeds the fastest. Upon sniffing a domain, Stash triggers a DNS resolution to perform the above function. If the domain has no resolution in public DNS servers, it may cause a connection error. This version improves compatibility with unresolved domains.

  • Enhanced HTTP Engine Compatibility for Hosts with Ports

  • Happy Eyeballs Dual Stack Moved from Experimental to Stable. Enabling this will improve compatibility between IPv4 and IPv6 dual stack.

  • Support for setting benchmark-url and benchmark-timeout in Proxy Providers

Released on September 7, 2024

2.6.4

New Features

  • Support for Hysteria 2 port hopping feature
  • Added support for SSH protocol
  • Added support for Juicity protocol
  • Shortcuts now support match_geosite syntax
  • Added support for Russian language

Improvements

  • Optimized QUIC protocol 0-RTT
  • Reduced app size

Released on August 2, 2024

2.6.3

  • Optimized the stability of WireGuard connections
  • Improved the compatibility of Hysteria2 0-RTT on certain networks
  • Enhanced the runtime MitM certificate generation process, reducing redundant calculations, improving performance, and saving power consumption
  • Improved WireGuard using underlying-proxy to automatically recover from connection errors

Released on June 18, 2024

2.6.1

New

  • Stash is now optimized for sniffing, supporting more STOverrides under “Tunnel Proxy Only” mode.

  • Now supports sniffing possible HTTP requests in TCP connections, including Method, Host, and URL.

  • Supports DNS over HTTP/3.

  • Supports Server Certificate Fingerprint Pinning for proxy servers, verifying the server certificate’s SHA256 fingerprint during the TLS handshake when enabled.

  • Built-in Script Hub support.

  • Supports collapsing policy groups.

  • Optimization

  • Optimized performance based on the QUIC protocol.

  • Optimized the speed when disconnecting VPN connections.

Fixes

  • Fixed a recent issue with delayed memory release in scripts.
  • Fixed the issue where $persistentStore.write could not save when the value passed was null or undefined.
  • Fixed script timeout exceptions.
  • Fixed issues causing some scripts to fail execution.

Released on May 22, 2024

2.6.0

New Features

  • Added support for DNS query following rules

  • Added support for classical text rule sets

  • Script $environment now supports device-model

  • Script $httpClient now supports parameters: timeout, insecure, auto-cookie, auto-redirect

  • Enhancements

  • Enhanced UDP compatibility

  • Optimized Script memory usage

  • Optimized script $httpClient compatibility, fixing potential communication issues with some servers

Fixes

  • Fixed an issue with DNS over QUIC response timeouts
  • Corrected the behavior of script $argument parameters; when not set, $argument is now undefined
  • Addressed potential inaccuracies in matching with some large rule sets
  • Fixed potential disconnection issues with doq
  • Corrected an issue where connections from Stash internals were not properly recognized

Released on April 2, 2024

2.5.6

  • Fixed an issue where the toggle button state was incorrect in some cases
  • Fixed an issue where some converted scripts could not be installed
  • Corrected issues with concurrent scripts behaving abnormally in certain situations
  • Optimized script memory usage
  • The script’s setTimeout() now supports parameters: setTimeout(function, delay, param1, param2, /* …, */ paramN)

Released on December 15, 2023

Last updated on