Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 01:20
· 3 commits to main since this release
a4c18b3

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • fix(ci): clean stale bundle dir before tauri build in release workflow by @madeye in #39
  • feat(client+desktop): survive transient network blips; auto-reconnect by @madeye in #40
  • feat(dns): journal resolver state for crash recovery; desktop auto-heals DNS by @madeye in #41
  • fix(client): never route the server's own IP into the tun by @madeye in #32
  • fix(ci): enforce lossless e2e ping, per-mode policy reporting, bench trap, HTTP/3 docs by @madeye in #54
  • fix(server): learn client address from keepalives; validate IPv4 IHL in NAT rewrite by @madeye in #56
  • fix(desktop): harden elevated helper and exit/disconnect/reconnect paths by @madeye in #55
  • docs: replace GitHub Pages landing page with a comprehensive VitePress doc site by @madeye in #57
  • feat(scripts): one-line curl install/uninstall for server and client by @madeye in #58
  • feat(scripts): one-shot server config + service setup via install.sh --setup by @madeye in #59
  • feat: Tailscale-like mesh subnet routing (advertise / approve / accept) by @madeye in #60
  • chore(release): bump version to 0.5.0 by @madeye in #61

Full Changelog: v0.4.0...v0.5.0