Skip to content

v1.0.15

Choose a tag to compare

@steiale steiale released this 03 May 17:31
· 64 commits to main since this release

What's New

  • Latency pill now appears in the stats row alongside ↓ ↑ ⏱ ⇄ (not in the card header)
  • Notes subtitle under tunnel name updates in real-time as you type

Bug Fixes & Hardening

  • Fix data races on DNS and pinInterface state in macOS network manager
  • Fix Windows kill-switch silently dropping all DNS on rollback failure
  • Fix shutdown disconnect using short 10s timeout (now 60s) — prevents DNS left broken after quit
  • Fix corrupt settings backup being clobbered on second failure (now timestamped)
  • Fix AutoStart persisting enabled before LaunchAgent install succeeds
  • Fix peer endpoint resolution only trying first resolved IP (now iterates IPv4-first)
  • Fix pfctl status check locale-sensitivity (LC_ALL=C)
  • Fix LoadMeta errors silently swallowed — now logged at warn
  • Fix brittle client-closed error detection (sentinel error + errors.Is)
  • Fix launchctl helper restart gap (kickstart -k replaces bootout/bootstrap)