Skip to content

Surf v0.15.5

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 12:03
v0.15.5
7fab33a

0.15.5 - 2026-09-01

Clearer updates, compatibility, and shutdown behavior.

  • Upgrade in place; do not uninstall first. Install Surf 0.15.5 over the
    existing desktop and iPad packages. Browser data, settings, paired-device
    keys, and server identity remain intact; no re-pairing is required.
  • Stopped patch releases from blocking connections. Client and server app
    versions may now differ as long as their compatibility generation matches.
  • Made required updates directional. An older iPad receives the exact client
    package embedded in its backend; a newer iPad asks for a backend update and is
    never silently downgraded. A newer compatible iPad app appears as an optional
    update in Settings.
  • Verified the embedded iPad installer. Builds check the package identity,
    app version, compatibility generation, byte size, and SHA-256 hash. Surf
    disables an invalid package instead of advertising an update it cannot safely
    install.
  • Added surf quit. It gracefully closes either the desktop tray and its
    managed browser or a foreground Surf server, so users no longer need to hunt
    down several wrapper and child processes.

Native iOS and unified Linux, Windows, and macOS packages are attached. Launch surf for the desktop app or run surf serve under a service manager for a headless backend.