Version History
Here you can find the changelog of Stash - Rule Based Proxy since it was posted on our website on 2021-12-15.
The latest version is 2.6.0 and it was updated on soft112.com on 19 April, 2024.
See below the changes in each version:
version 2.6.0
posted on 2024-04-03
Apr 3, 2024
Version 2.6.0
• New Features
- Added support for iOS 17 Interactive Widget
- Replaced JavaScript engine with a new engine that supports WebAPI
- Added support for DNS query following rules
- Added support for classical text rule sets
- Added support for one-click update for all overrides
- Added override categorization
- Added override icons
- Added support for proxying "Apple Push Notifications", "Wi-Fi Calling, MMS, SMS", "AirPlay, AirDrop"
- 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 override previews
- Optimized script $httpClient compatibility, fixing potential communication issues with some servers
- Enhanced visual DNS editing, now accessible from the homepage
• 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
- Fixed unresponsive import configuration issue
- Fixed a policy group crash
- Fixed an issue where overrides with the same name couldn't be installed
version 2.5.6
posted on 2023-12-15
Dec 15, 2023
Version 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)
version 2.5.6
posted on 2023-12-15
Dec 15, 2023
Version 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)
version 2.5.5
posted on 2023-12-06
Dec 6, 2023
Version 2.5.5
- Fixed the issue of memory anomalies causing disconnections when using scripts in the previous version
version 2.5.3
posted on 2023-11-19
Nov 19, 2023
Version 2.5.3
- Fixed a minor probability of crash in Network Extension.
- Fixed the issue where scheduled scripts may not run on time.
- Fixed the issue where switching configurations on the settings page might not refresh the homepage information.
- Fixed the issue where the homepage rules could not be accessed in certain cases.
- Fixed the issue of repeated notifications for automatic configuration updates in some cases.
version 2.5.2
posted on 2023-11-09
Nov 9, 2023
Version 2.5.2
- Fix Hysteria 2 timeout in some cases
- Bug fixes and improvements
version 2.4.7
posted on 2023-10-10
Oct 10, 2023
Version 2.4.7
- Fixed Sub-Store(TM)
version 2.4.6
posted on 2023-10-04
Oct 4, 2023
Version 2.4.6
- Fix an issue where Network Extension may disconnect under high loads
version 2.4.4
posted on 2023-09-28
Sep 28, 2023
Version 2.4.4
- Optimize JavaScript Engine
- Added "Toggle" Shortcut
version 2.4.1
posted on 2023-09-21
Sep 21, 2023
Version 2.4.1
- Bug fixes and improvements
version 2.3.1
posted on 2023-07-11
Jul 11, 2023
Version 2.3.1
- Fixed Country.mmdb does not update automatically
- Fixed the Policy Group was not displayed in some cases.
- Fixed iCloud files could not be read in some cases.
version 2.3.0
posted on 2023-06-26
Jun 26, 2023
Version 2.3.0
- Added support for Tuic v5 protocol
- Automatically generates a policy group named PROXY, which by default includes all proxies for external Override referencing
. Introduced a brand-new visual editor
- The visual editor now supports retaining comments and styles
- Local Proxies editing now supports more proxy protocols and fields
- Rules editing now supports more fields and allows for drag and drop sorting
- Policy Groups editing supports more fields and can hide policy groups in the interface
- Proxy Providers editing now supports more fields
- Rule Set editing supports more fields and allows selection of Remote Rule Sets
- Proxy Chains now support individual delay testing in a holistic manner for more accurate results
- Deleting or renaming proxies, policy groups, and remote proxies, etc, will cause corresponding modifications in references to ensure operational consistency
- Subscription cards now support displaying subscription information from multiple service providers
- Quick access to the visual editor for editing and managing by clicking the related card on the home page
- QR code scanning for import now supports choosing images from the Photos
- QR code scanning for import supports more QR code formats
- QR code scanning for import now supports importing QR codes with plugins, obfs, network protocols, and TLS
- Improved menu display
- Optimized icon set installation and deletion
- Optimized one-click log deletion, preserving the latest logs
- Enhanced interaction on iOS 15+ devices
- Fixed compatibility issues when upstream DNS servers return Fake IP
- Fixed configuration errors that may occur when visually editing DNS and log levels
- Fixed some UI misalignment issues
- Fixed crashes on iOS 13 in some cases
- Bug fixes and improvements
version 2.2.4
posted on 2023-05-24
May 24, 2023
Version 2.2.4
- Added more information for Recent Requests
- Improved App performance
- Improved iCloud file storage
- Refined UI details
- Config file changes in iCloud support real-time reload
- Fixed the issue of automatic speed test failing under certain circumstances
- Fixed the issue where remote resources cannot be automatically updated under certain circumstances
- Bug fixes and improvements
version 2.2.3
posted on 2023-05-11
May 11, 2023
Version 2.2.3
- Added a workaround to fix the Vmess performance issue
- Bug fixes and improvements
version 2.2.2
posted on 2023-04-28
Apr 28, 2023
Version 2.2.2
- Added custom Host
- Fixed the issue where the iPad's right-side page does not update under certain circumstances
- Fixed the issue where the home page configuration does not update under certain circumstances
version 2.1.2
posted on 2023-03-02
Mar 2, 2023
Version 2.1.2
Bug fixes and improvements
version 1.6.9
posted on 2022-08-20
Aug 20, 2022 Version 1.6.9
- bug fixes and improvements
version 1.6.0
posted on 2022-05-11
May 11, 2022 Version 1.6.0
- Added iCloud Configuration Sync
- Added Overwrite Repository
- Added TUIC protocol
- Support for Cellular SSID Policy
- Support for Rewrite Header
- Support for HTTP Protocol Custom Headers
- Support Script Argument
- Support Script to modify Request & Response at the same time
- Support for custom certificates for installation profiles
- New overwrite import
- New growth by copying URLs
- Compatible with DNS Fallback
- Compatible with subscription information without expiration time
version 1.5.4
posted on 2022-04-27
Apr 27, 2022 Version 1.5.4
Now you can apply for the TestFlight through the App!
version 1.5.2
posted on 2022-04-17
Apr 17, 2022 Version 1.5.2
- Kernel performance optimisation
- New built-in SpeedTest
- Support for script execution and rewriting in TUN mode
- Streaming unlock detection support for Disney+
- Support for modifying Skip-Proxy, Exclude-Tune-Routes
- Support for sorting of overwrite lists
version 1.5.1
posted on 2022-04-05
Apr 5, 2022 Version 1.5.1
- Optimising JavaScript memory usage
- JavaScript Console Log output to Stash logs
- Fix a problem with visual editor DNS modification failing in some cases
version 1.5.0
posted on 2022-04-02
Apr 2, 2022 Version 1.5.0
- Fully refactored JavaScript engine
- Support for concurrent Hybrid networks
- Support for custom GEOIP databases
- Support for VLESS / XTLS protocols
- Support for LAN proxies
- Support for self-issued ECC root certificates
- Support for custom profile update times
- Support for visual update of Script Providers
- Optimised batch update speed for Providers
- Optimized UI for editing proxy servers
- Fix DNS editing not working
- Fix incorrect memory warnings
version 1.4.3
posted on 2022-03-12
Mar 12, 2022 Version 1.4.3
- hysteria updated to v1.0.1
- Fixed some protocol compatibility issues
- Visual editor supports relay
- Visual editor support for domain-text / ipcidr-text
version 1.4.1
posted on 2022-02-26
Feb 26, 2022 Version 1.4.1
- Support for DNS-over-QUIC
- Optimized memory usage
- New RuleSet compatible with text format
https://github.com/STASH-NETWORKS-LIMITED/stash-example/blob/main/config.yaml#L485
Ruleset documentation:
https://manual.stash.ws/basic/rule-set
version 1.4.0
posted on 2022-02-23
Feb 23, 2022
Version 1.4.0
- Support for overriding some of the settings in the current configuration file with overwriting
- Support for rewriting HTTP(S) requests using JavaScript scripts, the script runs and the console output can be viewed in the log. This first release may not be compatible with some JavaScript syntax, please wait for a later update.
- Add proxy quick add and remove for Group Policy
- Support for using system DNS
- Performance optimisation
- Allow custom notifications
- Support swipe to add SS and SSR proxies
- Fix incorrect DNS for personal hotspots
- Fix Chinese encoding issue in the visual editor
- Fix the problem that some Domain RuleSets cannot be used
- Fix the problem of deleting Rule crashing
version 1.3.1
posted on 2022-02-14
Feb 14, 2022 Version 1.3.1
- Allow custom application icons
- Allow customization of proxy group icons
- Added manual update of Provider
- Add MitM rule import
- Improve Visual Editor
- Optimize shortcut launch process
- Fix proxy addition failure in some cases
- Fix the editor keyboard height issue
- Optimize Hysteria protocol ReceiveWindow, optimize memory usage to avoid exceeding NE memory limit. Thanks to Hysteria author tobyxdd for technical support.
Icon configuration file reference.
https://github.com/STASH-NETWORKS-LIMITED/stash-example/blob/main/config.yaml#L366
version 1.3.0
posted on 2022-02-07
Feb 7, 2022 Version 1.3.0
- New Home DashBoard interface
- New Policy Group interface
- Allows customisation of home page layout
- Visual editor supports selection of proxies and proxy groups
- New Tun Only mode to improve compatibility with certain applications
- Support for Hysteria Auth
- Support for 307 redirects
- Support for breaking actively connections
- Support for more regular expression formats
- Updated Hysteria to 0.9.6
- Improved log display
- Optimise memory usage
- Optimize power consumption
- Fix policy group display issue in split screen mode on iPad
- Allow Stash to continue to start when a ruleset download fails
- Fix widget startup failure
version 1.2.1
posted on 2022-01-23
Jan 23, 2022 Version 1.2.1
- Added Rewrite & MitM Mixin with subscription profile
- Added Today Extension (widget)
- Added Hysteria support
- Added 3D Touch long press support
- Enhanced profile conversion compatibility
- Optimised proxy editing
Reference configuration: https://github.com/STASH-NETWORKS-LIMITED/stash-example/blob/main/config.yaml#L319
version 1.1.1
posted on 2021-12-29
Dec 29, 2021 Version 1.1.1
- Optimised for iOS 14 and below
- Add Provider use proxy to updates
- Add policy group list view
- Add diagnostic tools
- Add YAML format validation
- Add iPerf3 reverse mode test
- Fix Rule Set mismatch in some cases
- Fix the Policy Groups does not update when the configuration file is updated in some cases
- Optimize performance
- Optimize memory
- Optimize power management
- Optimize folding animation
- Optimise vibration feedback
- Optimize policy group display
- Optimize subscription profile modification
- Optimize home page status
- Stash Engine Update v1.1.0
version 1.1.0
posted on 2021-12-23
Dec 23, 2021 Version 1.1.0
- Add On-Demand connection
- Add subscription information
- Use Stash Engine v1.0.2
- Supports automatic policy switching based on SSID in Select Proxy Group
Configuration format reference https://github.com/STASH-NETWORKS-LIMITED/stash-example/blob/main/config.yaml#L335
- Added hidden VPN icon
- New log search function
- Add network change notification
- Add current connection display policy
- Add routing table
- Add file export function
- Optimized Rule-Set matcher
- Optimize network switching process
- Optimize Country.mmdb
- Optimize the main page
- Optimize the policy group page
- Optimize the dark mode of policy group
- Optimized proxy group type display
- Optimize the click event of expansion
- Optimize log display
- Optimize the display of rate
- Optimize the problem of too long profile name on the home page
version -
posted on 2021-12-15