release history

Changelog

What changed in each version of VibePN.

v0.1.1

May 31, 2026stabilitysecurity
Kill-switch: stay connected on dead upstream
If the active server stops responding (3 failed outbound connections within 30 s), the tunnel stays up and the app shows a banner prompting you to switch servers. The tunnel does not drop automatically — an auto-drop would expose your real IP while you pick a new server. Recovery is automatic once the server comes back (5 successful outbounds within the window).
GPG-signed installers
Every .deb, .rpm, and .exe published at vibepn.app/downloads now ships with a detached .asc signature you can verify against our public key. See vibepn.app/verify for step-by-step instructions. Public key: vibepn.app/pubkey.asc · fingerprint: DFB9 854D … 778A 7AF5
Heads-up. Windows Authenticode signing and macOS Apple Developer ID are still pending (paperwork in progress). SmartScreen warnings on Windows are expected on first run. GPG covers file integrity for now; OS-level publisher trust will follow.

v0.1.0

May 5, 2026initial release
Desktop client on Tauri 2
Native installers for Windows, macOS (coming soon), and Linux. Thin Rust backend, sing-box 1.13 core, React UI. ~30 MB installer.
6 protocols via sing-box
VLESS (+Reality), VMess, Trojan, Shadowsocks (AEAD-2022), Hysteria 2, TUIC. One-click subscription import (Base64, sing-box JSON, SIP008).
Rule-based routing + 4 presets
Russian Direct, China Direct, Block Ads, Bypass LAN — out of the box. Custom rules by domain, IP, port, or geosite.
TUN mode on Windows (tun2proxy + wintun)
Full traffic capture at L3 — all apps go through the tunnel including those that explicitly bind to a local interface.
Hot-reload, kill-switch, DoH
Config changes apply in under 10 ms without reconnecting. Kill-switch and DNS-over-HTTPS on by default.
Localizations + tray
24 language localizations, system tray with quick-connect, desktop notifications.