Skip to content

Releases: getsurfboard/surfboard

tv-1.1.1

Choose a tag to compare

@getsurfboard getsurfboard released this 26 May 17:23
4ad978c

Fixes

  • Fixed some HTTPS proxies not working
  • Fixed incorrect parsing of trailing comments in profile files
  • Fixed inaccurate rule count for DOMAIN-SET and nested RULE-SET
  • Fixed mobile version checker incorrectly prompting for TV app updates
  • Fixed some DOMAIN-SET/RULE-SET not taking effect

tv-1.1.0

Choose a tag to compare

@getsurfboard getsurfboard released this 24 May 16:50
4ad978c

New Feature

  • Added Explorer service with QR code for profile import
  • Added DNS and Private IP cards to dashboard
  • Added speed test entry to Tools row
  • Support Snell/AnyTLS/Hysteria2/Shadowsocks 2022 protocol
  • Support Smart proxy group type(fallback to auto)
  • Support underlying-proxy to chain proxies
  • Support all Host DNS rule types for proxy domains
  • Support custom port in DNS server host rules
  • Support multiple DoH servers
  • Support DoH server definition in Host section
  • Support importing Hysteria2/hy2 and anytls:// URI schemes
  • Support IPv6
  • Support lower MTU to 1400

Fixes

  • Fixed proxy group card title to 2 lines for consistent item height
  • Fixed IPv6 DNS not being used

Improvements

  • Optimized profile import speed
  • Reduced memory usage
  • Support TLS 1.3 on older Android versions via Conscrypt
  • Strip quotes when displaying proxy names
  • Updated translations
  • Updated GeoIP database

mobile-2.32.3

Choose a tag to compare

@getsurfboard getsurfboard released this 02 Jul 14:48
4ad978c

Improvements

  • Support entering multiple IP addresses (comma-separated) in single DNS host record.

mobile-2.32.2

Choose a tag to compare

@getsurfboard getsurfboard released this 27 Jun 16:04
4ad978c

New Features

  • DOMAIN-WILDCARD Rule: Support DOMAIN-WILDCARD rule type for matching domain names with wildcards.
  • Salamander Password for Hysteria2: Support salamander-password parameter for Hysteria2 proxy.
  • Turkish Language: Add Turkish language support.

Fixes

  • Fix Shadowsocks AEAD buffer overflow crash.
  • Fix missing syntax highlighting keywords in ProfileEditor.

Improvements

  • Update built-in GeoIP database.

mobile-2.31.1

Choose a tag to compare

@getsurfboard getsurfboard released this 08 Jun 15:48
4ad978c

New Features

  • TLS Certificate Pinning: Support server-cert-fingerprint-sha256 parameter to pin server TLS certificates. Works with all TLS-based proxies (Trojan, VMess, Hysteria2, AnyTLS, Snell, HTTPS, SOCKS5-TLS).
  • Snell v4: Support Snell v4 protocol.
  • Explorer URL Import: Support importing profiles from URLs directly via the Explorer web service.
  • Block QUIC: Support block-quic parameter to block QUIC (HTTP/3) traffic on specific proxies.

Fixes

  • Fixed certain proxy configurations causing routing rules to not match correctly.

mobile-2.31.0

Choose a tag to compare

@getsurfboard getsurfboard released this 26 May 17:45
4ad978c

Improvements

  • Optimized profile import speed.
  • Added speed test warmup to reduce cold-start bias on measurement accuracy.

Fixes

  • Fixed large domain-based rulesets (RULE-SET) not taking effect.
  • Fixed incorrect parsing of trailing comment text in configuration lines.
  • Fixed severely underreported rule counts for DOMAIN-SET and nested RULE-SET.
  • Fixed compatibility issues with certain HTTPS proxy servers.
  • Fixed mobile version checker incorrectly prompting for TV app updates.
  • Updated built-in GeoIP database.

mobile-2.30.0

Choose a tag to compare

@getsurfboard getsurfboard released this 04 May 15:53
4ad978c

mobile-2.30.0

  • New Features

    • Underlying Proxy (Proxy Chain): Support configuring an underlying proxy for any proxy type, enabling proxy chaining.
    • Picture-in-Picture Speed Window: Display real-time network speed in a floating PiP window. (Requires Android 8+)
    • Profile Editor Keyboard Shortcuts: Readline-style shortcuts including Ctrl+T for character transpose, Ctrl+A/Ctrl+E for cursor movement.
    • HTTP Basic Auth for External Resources: Support HTTP Basic Authentication in external resource URLs.
  • Fixes

    • Fix cookie persistence for profile download requests.
    • Fix crash when opening very large profiles in editor.
    • Fix crash when editing DoH server after deletion during verification.
    • Fix STUN NAT detection reliability.
    • Fix LogcatViewer display in split-screen mode.
  • Improvements

    • Optimized domain matching performance with C++ SuffixTree implementation.
    • Improved profile loading speed by reducing unnecessary data decompression.
    • Reduced memory usage in system monitoring panel.
    • Updated embedded GeoIP database.

mobile-2.29.6

Choose a tag to compare

@getsurfboard getsurfboard released this 22 Apr 18:04
4ad978c

mobile-2.29.6

  • New Features

    • Lower MTU Limit: MTU can now be lowered down to 1400.
    • DoH Item in Host List: Host list now supports adding DoH server entries.
  • Fixes

    • Fixed several crash issues.
    • Fixed OOM when decoding large profiles.

mobile-2.29.5

Choose a tag to compare

@getsurfboard getsurfboard released this 19 Apr 17:54
4ad978c

New Features
DoH Server in Host Rules: DNS over HTTPS servers can now be configured in the [Host] section of profiles.
Proxy Group Icon URL Parsing: Proxy groups now support parsing the icon-url parameter (UI display not yet supported).
Quoted Proxy Names: Proxy names wrapped in quotes are now fully supported in lookup, validation, and UI display.

Fixes
Fixed DNS leak caused by real IP queries.
Fixed Volley queue bottleneck that slowed down external resource downloads.

Improvements
Updated embedded GeoIP database.

mobile-2.29.4

Choose a tag to compare

@getsurfboard getsurfboard released this 13 Apr 18:01
4ad978c

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.