# App Release Notes

## v2.1.0 (iOS)

- Free local DNS ad blocking with three bundled presets, automatic updates, and manual refresh.
- Ordered domain-keyword routing, domain checks, DNS rule-type filters, and runtime readiness diagnostics.
- Pro VLESS TCP + REALITY + Vision and Trojan TCP/WebSocket + TLS; share-link and QR imports.
- Saved Tailscale exit-node defaults, synced-profile login improvements, and iCloud reconciliation fixes.
- DNS compatibility, extended-session packet-buffer, AnyTLS, and VMess WebSocket/HTTP2 fixes.

Read the [2.1.0 release](/mintflow/releases/2.1.0/).

## v2.0.0 (iOS)

- VPPRS replaces the legacy VPP runtime as the active packet-processing core.
- Redesigned Home, Simple Mode, onboarding, and profile compilation diagnostics.
- HTTP request/response body rewrites with jq and JavaScript; Agent Analysis Bundle exports and portable `.mfhrb` imports.
- Activity timeline, DNS Log, Flow Capture, Pro PCAPNG packet export, and Pro iPerf3.
- Experimental Tailscale browser login and exit-node selection with an active Pro entitlement, including an eligible active trial.
- Pro iCloud sync for profiles and local rewrite scripts.
- Free App Routing, DoH/DoT, HTTP inspection, Capture All, Flow Capture, and limited domain/rewrite allowances.
- Fixes across WireGuard, proxies, DNS, MTU handling, HTTP/2, imports, and live settings.

Read the [dedicated 2.0.0 release](/mintflow/releases/2.0.0/), [Tailscale guide](howtos/tailscale.md), and [HTTP analysis/MFHRB guide](howtos/http-analysis-mfhrb.md).

## 20260620, v1.9.2(iOS)
- AnyTLS proxy support, including profile fields for SNI, certificate validation behavior, and session reuse tuning.
- Fixed WireGuard and AmneziaWG config imports from CRLF/CR formatted files.
- Fixed WireGuard routing when the interface address uses prefixes such as `/24`.
- Optimized the HTTP engine, especially HTTP/2 upstream connection pooling and stream cleanup.
- Note: MintFlow is beginning to phase out the fd.io VPP dependency in favor of a Rust-based rewrite of the minimal packet-processing surface the app needs, with the goal of improving performance and reducing runtime overhead on Apple Network Extension.

## 20260525, v1.9.0(iOS)
- DNS infrastructure optimization. MintFlow can now run on macOS devices with Apple Silicon using the iPad version.
- WireGuard and AmneziaWG transport optimization.
- AmneziaWG 1.5 and 2.0 support.
- Shadowsocks 2022 support.
- MintFlow Internal DNS Server now supports DoH and DoT for both direct and VPN traffic.
- Optimistic DNS caching support.
- HTTP engine can enable HTTP/2 multiplexing when the upstream server supports it.
- Enhanced tools for DNS, VPN and proxy, profile, and system network diagnostics.
- Major UI refinements.
- Various bug fixes and stability improvements.

## 20260306, v1.8.0(iOS)
- For sustainable development of the App and make more user can have a better WireGuard client with advanced split routing capability, MintFlow's price model changed to free features + IAP to unlock pro features(9.99$)
- Redesigned a workflow centric UI for VPN user and WEB developper
- Add http/socks5 proxy protocol support(free)
- Add amneziawg vpn protocol support(pro only)
- Add route-via-vpn option to proxies which can be used to route http/socks proxy over wireguard to enable some special scenarios 
- Add direct-dns-follow-vpn option to app routing which can be used to use a single DNS server when app routing enabled but still able to route different portion oftraffic to local internet and VPNs 
- optimize rust components including dns/http/proxy's stabilitity and performance
- other bugfixes

## 20251203, v1.6.0(iOS)
- Config system now refactored to plain-text based profile (Existing old database-based config will be migrated when upgrade to this version)
- Support iOS26 to support initial liquid glass effect

## 20250922, v1.5.0(iOS)

- Support start and stop HTTP/HTTPS capture anytime when MintFlow VPN is running, this will let user to only capture interested HTTP/HTTPS traffic when doing App debugging
- Rewrite captured HTTP/HTTPS request/response preview function, user now can view captured and decompressed HTTP/HTTPS body with smart syntax highlight, and export/share the body when needed
- Add a generic UDP forward bridge infra for vpp and L4Proxy component, as a result, UDP forward support to Shadowsocks Protocol
- Rewrite the editor of DomainSet/CidrSet, and enable search for the editor
- Optimize internal stub DNS cache logic to prevent some issues when cache expired
- By default use concurrent DNS query to reduce latency
- Adjust App price from 2.99$ to 5.99$ for increased feature and sustainable long term app developping and maintainence


## 20250730, v1.3.0(iOS)

- add HTTP engine for capture and rewrite HTTP/HTTPS traffic
- add a standalone DNS activity log page for inspect App DNS requests
- rewrite UI navigation for better UX

## 20250610, v1.2.1(iOS)

- add Shadowsocks with AEAD ciphers support
- fix some crash and connection prematurely close issue
- UI styling enhancement

## 20250531, v1.2.0(iOS)

- add VPN On-Demand support.
- add L4Proxy virtual interface, with initial VMESS-WS-TLS(AEAD supported) support is added.
- add a REJECT virtual interface, which behavior better for AdBlocking rules compared with DROP virtual interface.
- optimize app routing DNS result processing delay.
- optimize app log and add a in-app log viewer
- various stability and performance bugfixes

## 20250430, v1.1.1 (iOS)

- Added support for proxying UDP/TCP traffic to the local internet using VPP’s advanced host stack
- Introduced App Routing: split traffic by CIDR, CIDR Set, or Domain Set with support for Direct, DROP, and L3VPN actions
- WireGuard interface can now be created by importing config files via iCloud
- UI enhancements for improved usability
- Various bug fixes and performance optimizations
