Recent posts
Page 1 of 23 · 274 posts
Posted Apr 13
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.4 mobile-2.29.4 - UI & Theme - Aligned more UI components with Material 3 Expressive design (Dashboard, Profiles, ProxyGroups FABs, Hosts list, DoH override settings). - Fixes - Fixed IPv6 DNS not being used. - Fixed dynamic color theme not applying in MainActivity.
Posted Apr 12
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.3 New Features - Smart Proxy Group: Surge configuration files with smart proxy group type can now be imported (treated as url-test/auto type as a temporary compatibility solution). - DNS Host Rule Enhancement: Host rules now apply to proxy server domains (previously only applied to target domains). - Custom DNS Port: DNS server host rules now support custom port numbers. Fixes - Fixed traffic list auto-scrolling issue when data updates. Improvements - Performance: Fixed throughput degradation introduced in previous versions and further optimized network performance.
Posted Apr 9
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.2 mobile-2.29.2 - New Features - USER-AGENT Rule: Support routing HTTP traffic based on User-Agent headers with wildcard pattern matching. Requires Android 10+ and VPN HTTP Proxy enabled. - Dashboard Interaction: Tap network speed card to open traffic list sorted by speed; tap traffic usage card to open list sorted by total usage. - VPN HTTP Proxy Toggle: New setting to enable/disable HTTP proxy functionality (Android 10+ only). - Recent Request Quick Access: Network speed list now supports viewing request details directly. - UI & Theme - New Material3 theme design. - Fixed occasional theme switching issues. - Fixed external resources menu opening animation. - SSHDump settings now auto-scroll and highlight on navigation. - Fixes - Fixed theme settings state loss issue. - Improved Sn...
Posted Mar 29
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.1 - New Features - SplashScreen: Added Android 12+ SplashScreen API support with animated vector icon. - Batch Import: Support batch importing multiple profile files via SAF (Storage Access Framework) with concurrent parsing. - Hysteria2 URI: Support importing Hysteria2 proxy directly via hysteria2:// and hy2:// URI schemes. - WireGuard: Added IPv6 support and in-tunnel DNS resolution with TTL cache. - Fixes - Fixed Snell connection error when using some PSK. - Fixed false unsaved changes prompt in ProfileEditor after saving. - Fixed crashes caused by double close issues in WireGuard. - Improvements - Updated GeoIP database.
Posted Mar 22
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.0 - New Features - IPv6: Full IPv6 support, supports proxy forwarding for TCP/UDP/ICMPv6 traffic. - IPv6: Added IPv6 related configuration options in Override settings. - Improvements - Performance: Optimized domain rule matching performance and DNS resolution efficiency. - Performance: Improved multi-threading security and reduced JNI call overhead. - UI: Fixed profile editor error message overflow issue. - Fixes - Fixed duplicate IP display issue for local proxy addresses. - Fixed ProfileEditorActivity OOM issue. - Fixed DashboardFragment NPE issue. - Fixed getFetchProfileTimeout number format exception. - Standardized log tags.
Posted Mar 11
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.28.1 - New Features - Profile Editor: Added search support with highlight, navigation, and auto-scroll. - GeoIP: Supported importing external .mmdb database files via system file picker. - DNS: Supported multiple servers in DoH override config. - DNS: Added TTL-based in-memory cache support for DoH resolver. - Proxy: Supported Shadowsocks 2022 password with identity format (`password:identity`). - Improvements - Speedometer: Improved core logic and correctly handle redirection response codes. - Profile List: Optimized "NEW" label display logic to show only when content changes. - GeoIP: Updated built-in GeoIP database file. - Translations: Updated and improved all supported languages.
Posted Mar 2
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.28.0 - New Features - Added support for the Snell proxy protocol(up to v3).
Posted Feb 25
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.27.1 - New Features - Added support for logical rules (AND, OR, NOT). - Better handle profile content which wrap string value in quotes. - Support import anytls:// uri directly.
Posted Feb 14
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.27.0 - New Features - Added support for new proxy protocol anytls. - Updated LAN profile editor UI: enlarged the editor and added line number display support. - In-app profile editor now supports profile keyboard highlight. - In-app profile editor now supports IME scroll animation on Android 11+ devices. - Logcat & recent request UI now support displaying decoded IDN domains.
Posted Feb 12
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.26.2 - Fixes - Fixed Hysteria2 port-hopping - Fixed Hysteria2 type not displayed in proxy list
Posted Feb 9
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.26.1 - Fixes - Fixed profile editor text selection not aligned in LAN profile manager website
Posted Jan 27
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.25.5 - New Features - Support multiple DoH server in profile, Surfboard will queries domain in parallel and uses the fastest response. - Fixes - Fix version checker time display error.