Back to Windows App

Windows App Changelog

Release notes for PremierVPN for Windows

v1.2.0 Latest

Encrypted Vault

  • New Encrypted Vault feature — securely store files with AES-256-GCM client-side encryption. Files are encrypted on your device before upload; the server never sees your data
  • Upload files directly to encrypted cloud storage via presigned S3 URLs
  • Download, decrypt, and save files locally with SHA-256 checksum verification
  • Create, navigate, and delete folders with breadcrumb navigation
  • Star/unstar files for quick access
  • Quota bar showing storage usage (up to 500 GB)
  • Vault password verified locally using an encrypted sentinel — wrong password is rejected without contacting the server
  • Upgrade prompt with feature list for users without a vault subscription, linking to premiervpn.net/vault-storage
  • "I've already subscribed — check again" button for users who just purchased
  • Vault subscription status shown on the Account page with usage breakdown

Connection Health Monitor

  • Tunnel readiness verification after connecting — polls up to 12 times to confirm traffic flows through the tunnel before reporting Connected. Automatic retry if verification fails
  • Background health monitor runs every 60 seconds while connected. After 2 consecutive failures (stale tunnel for 120 seconds), auto-reconnects — catches the "tunnel silently dies after sleep" case
  • OpenConnect now shows real-time connection progress: Fetch certificate → Connect to server → SSL negotiation → Authenticate → Establish tunnel → Configure routes

UI Improvements

  • Fixed window size (1060×740) — no more resizing between login and main views
  • Removed maximize button from title bar
  • Vault button added to sidebar above Logs
  • Account page now shows both VPN subscription and Vault subscription cards

DNS Reliability

  • DNS restore on disconnect now always scans all adapters for VPN DNS addresses (10.8.x.x, 10.65.x.x, 10.66.x.x) and force-resets to DHCP, regardless of in-memory state
  • DNS restore added to Error state handler — previously only ran on clean disconnect, leaving VPN DNS stuck after auth failures
  • DNS cleanup on startup only targets VPN subnets — no longer wipes Parallels (10.211.x.x) or other legitimate 10.x.x.x addresses

Startup & Reliability

  • Smart single-instance handling — if an existing instance has a visible window, brings it to the foreground instead of showing an error. If a zombie process is detected (no window), kills it and starts normally
  • WireGuard tunnel service set to demand-start after install — prevents auto-start on reboot with stale config
  • Stale WireGuard tunnel stopped synchronously on startup before UI loads
  • DNS cleanup runs in background on startup — no longer blocks app loading for 40+ seconds

Installer

  • Pre-install now kills all PremierVPN processes in order: WireGuard tunnel service → PremierVPN service → PremierVPN.exe → PremierVPN.Service.exe

v1.0.3

Bug Fixes

  • Fixed app not loading on startup — removed conflicting StartupUri from App.xaml and switched to manual DI-based window creation
  • Fixed system tray icon not appearing / interface not showing after install
  • Fixed right-click on system tray icon incorrectly opening the main window instead of the context menu
  • Fixed system tray menu items (Settings, Support, Connect, Exit) not responding — all click handlers now correctly dispatch to the WPF UI thread
  • Fixed app briefly flashing a minimized window bar on boot when Start on Boot is enabled
  • Fixed "Authentication Failed" error message not displaying in the main dashboard
  • Fixed authentication error causing auto-reconnect loop instead of staying in error state
  • Fixed portal API returning HTML page instead of JSON causing a crash on login
  • Fixed StringToVisibilityConverter missing from resource dictionary causing crash on startup

Start on Boot

  • Switched from Windows Registry Run key to Task Scheduler — required because the app runs elevated and Windows silently ignores elevated apps in the Registry Run key
  • Task is created with RunLevel=HighestAvailable so no UAC prompt appears at login

Reboot While Connected

  • Fixed WireGuard tunnel service auto-starting on reboot with stale config — service now set to demand-start after install
  • Fixed no internet after reboot — WireGuard tunnel service is now stopped synchronously before the UI loads
  • Fixed stale VPN DNS surviving reboot and blocking name resolution — cleaned up on startup in the background

Installer

  • Installer now kills PremierVPN.exe and stops the PremierVPN service before replacing files — no more "file in use" errors on upgrade

Authentication

  • Added "Use VPN credentials directly" option on login screen and in Settings — bypasses portal API entirely, useful when the portal is unavailable
  • Email field label changes to "Username" when direct credentials mode is enabled
  • Clear authentication failed message shown in the dashboard when credentials are rejected

New Features

  • OpenConnect protocol — added as a fourth connection option alongside WireGuard, OpenVPN UDP, and OpenVPN TCP. Uses the AnyConnect-compatible protocol for networks that block WireGuard and OpenVPN. Supports automatic certificate fingerprint detection, full routing setup, and kill switch integration
  • WireGuard Stealth Mode — wraps WireGuard traffic in a ChaCha20-Poly1305 encrypted TLS tunnel, making VPN traffic indistinguishable from standard HTTPS to deep packet inspection systems. Designed for restrictive networks and countries that actively block VPN protocols

Connection

  • Added fast 3-second server reachability probe before connecting — fails immediately with a clear message instead of hanging for 30+ seconds when no internet
  • Removed slow internet connectivity pre-check that was causing the Connect button to appear unresponsive

Ghost Adapter / Route Cleanup

  • Fixed orphaned WireGuard tunnel services causing no internet — ghost tunnels are detected and removed on startup
  • Fixed orphaned VPN routes surviving app crashes — cleaned up on startup

Stay Ahead of Online Threats

Get VPN tips, security insights, and exclusive offers delivered straight to your inbox. No spam — just the essentials.

Unsubscribe at any time. We respect your privacy.

PremierVPN Support