Added
- Add global Tailscale tunnel, local MagicDNS resolution, and UI support for peer device, RTT, and config management
- Add MASQUE outbound proxy with H3 and H2 transport, custom SNI/URI support, keepalive configuration, and logger gating
- Add TLS ClientHello fingerprinting support and profile selection UI
Changed
- Optimize Tailscale power efficiency and stability by scheduling WireGuard ticks on demand and improving UDP socket recreation
- 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
- Rewrite IPC message channel and encrypt status replies, fix WebKit runtime battery drain on iOS, unify HUD toasts, and add macOS/Catalyst certificate instructions
Fixed
- Restore Bonjour and DNS-SD service discovery over VPN, centralize query retry scheduling, and optimize IPv6 PTR local resolution
- Avoid blocking multiplexed queues during handshake and correct UDPGW length calculations
- Enhance Mieru user hints and Clash parsing, correct Hysteria 2 stream closure, fix AmneziaWG magic header processing, and guard OpenConnect config updates
- 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.