This is a legacy project.
Development has been moved to a new repository: https://github.com/ivpn/desktop-app-ui2
All notable changes to this project will be documented in this file.
[NEW] Certificate pinning to prevent man-in-the-middle attacks
[IMPROVED] Minor UI changes
[IMPROVED] Windows crash when some third-party security software installed
[FIXED] Minor issue with WireGuard key rotation mechanism
Download IVPN Client v. 2.12.17
SHA256: 7dce2cd90a2828f308c5c9063776d05af6074d974c57ee69a7ea79030640149a
[FIXED] Set custom DNS to 127.0.0.1
[FIXED] Various UI issues
Download IVPN Client v. 2.12.9
SHA256: 056093764da1f31db740db16528fb282a341cd5b26e3c6bb96e3805a200b86a1
[IMPROVED] Uninstaller improvements
Download IVPN Client v. 2.12.6
SHA256: 2a6dca061a646d52ffc820381ec4defeea8c13280dfb98f8bb1c44ff8a44d765
[IMPROVED] Account ID validation logic
Download IVPN Client v. 2.12.4
SHA256: 05d6051420974faa2115118330ffca0274751094b55e56017192cf2e4de23a70
[IMPROVED] User-defined extra configuration parameters for OpenVPN moved to separate file with access rights only for privileged account
[FIXED] Random disconnections on waking-up from sleep
[FIXED] Updated installer to allow access to application for non privileged users
Download IVPN Client v. 2.12.3
SHA256: f95cf1bbed6e1d8b4e14443c028f6663203b9efd2c2d1f6b4d591f014c51b2ef
[IMPROVED] Overall stability
[FIXED] Potential disconnection when network changes
Download IVPN Client v. 2.12.2
SHA256: 1f282bf3fb0940df5501104d21d3c8c43b3e16eda37871ea4acc258ba0cc8b4a
[FIXED] Potential disconnection when network changes
Download IVPN Client v. 2.12.1
SHA256: 2d68a1e0539a3ed8f9ec38d963c7e93031b2f17b14a4356d2f30d4455d666bda
[NEW] Command line interface for IVPN service
[IMPROVED] Overall stability
Download IVPN Client v. 2.12.0
SHA256: adf1f4d88b8c7cea5bc9dd007cd80358666ee927217258aa89e7523b6b24f29e
[IMPROVED] Removed WireGuard warning
Download IVPN Client v. 2.11.9
SHA256: ec516252e48d960d9a59d05a73d3a8098e1565102f9833ac7012d29f058276a3
[FIXED] Sometimes ping indicators are not updating because of an issue on the daemon side
Download IVPN Client v. 2.11.6
SHA256: 036905d9610de0fefbd11ce772d166cd4dd5c38735b9a084c7db5023b8c57b55
[IMPROVED] Reconnection functionality
[FIXED] "Automatically change port" feature
[FIXED] Crash because of the missing library on Windows Server
[FIXED] Pause feature for WireGuard
[FIXED] Reset AntiTracker to default value on LogOut
[IMPROVED] WireGuard upgraded to 0.0.38
[IMPROVED] Wintun upgraded to v0.8
[FIXED] Unable to connect WireGuard if its service not uninstalled
[FIXED] Issue with background update of WireGuard keys
[FIXED] Firewall config changes from Always-On to On-Demand after upgrade
[FIXED] Processing of users additional OpenVPN parameters
[IMPROVED] Improved performance of IVPN Service
[IMPROVED] Login screen
[IMPROVED] OpenVPN upgraded to v2.4.8
[IMPROVED] OpenSSL upgraded to v1.1.1d
[IMPROVED] Overall stability
[FIXED] Potential OpenSSL privilege escalation via malicious engine loading
[FIXED] Potential privilege escalation vulnerability by improving OpenVPN extra parameter filtering
[FIXED] Potential privilege escalation vulnerability by improving OpenVPN extra parameter filtering
[FIXED] Various UI issues
[IMPROVED] All API calls to IVPN servers using TLS v1.2. Please note: In-app updates will fail after 01.01.2020 if you do not install this release.
[IMPROVED] Installer is signed with a timestamp
[NEW] Bypass DNS blocks to IVPN API
[IMPROVED] WireGuard upgraded to v0.0.31
[IMPROVED] Wintun upgraded to v0.7
[IMPROVED] Option to use custom DNS from local network
[IMPROVED] Login session management
[FIXED] Incorrect 'fastest server' detection after system reboot
[FIXED] Possibility of DNS leak when 'Allow LAN traffic' is enabled
[FIXED] WireGuard sometimes loses connectivity after PC wakes up
[IMPROVED] WireGuard upgraded to v0.0.23
[IMPROVED] Wintun upgraded to v0.6
[FIXED] Various installer issues
[FIXED] Save/restore selected server for WireGuard
[NEW] Added new port for connection: 1194 UDP
[IMPROVED] Overall stability
[FIXED] OpenVPN re-connecting sometimes on slow connections
[FIXED] DNS issue with Multi-Hop connection when AntiTracker enabled
[FIXED] Various UI issues
[NEW] WireGuard protocol - WireGuard is a new VPN protocol that promises better security and faster speeds compared to existing solutions like OpenVPN or IPSec. The WireGuard protocol is currently under heavy development and should be considered as experimental. Review the WireGuard project for more information. We do not recommend WireGuard except for situations where security is not critical.
[FIXED] DNS switching problem
[FIXED] Failure to submit error reports
[FIXED] Various UI issues
[NEW] AntiTracker: block ads, malicious websites, and third-party trackers
[NEW] Custom DNS: specify DNS server when connected to VPN
[NEW] Ability to see current public IP and geolocation information
[NEW] Fastest server configuration
[NEW] Reset settings to defaults on user logout
[NEW] Setting to not to show disconnection dialog when application closing in the connected state
[NEW] Notification when IVPN service not installed
[IMPROVED] OpenVPN upgraded to v2.4.6
[IMPROVED] OpenSSL upgraded to v1.1.1a
[IMPROVED] Uninstaller is closing 'IVPN Client' application
[FIXED] Sometimes IVPN client reconnects without any reason for it
[FIXED] Account status check
[FIXED] Crash when user settings are broken
[FIXED] Windows firewall exception 'Cannot abort a WFP Transaction'
[FIXED] Hi CPU usage after the first LogIn
[FIXED] Various UI issues
[IMPROVED] Overall stability
[FIXED] Various UI issues
[FIXED] UI issues on Windows 7
[IMPROVED] Overall stability
[FIXED] Various UI issues
[IMPROVED] Added possibility to change server without disconnect first
[IMPROVED] Overall stability
[IMPROVED] Overall stability
[FIXED] Potential privilege escalation vulnerability by improving OpenVPN extra parameter filtering
[FIXED] Various UI issues
[IMPROVED] 'Pause VPN' feature does not affect 'Always-on Firewall' configuration
[IMPROVED] Overall stability
[NEW] Ability to temporary pause VPN connection
[IMPROVED] Overall stability
[FIXED] Problems with connection on ports: UDP 2050 and TCP 1443
[FIXED] Various UI issues
[IMPROVED] General performance and stability
[FIXED] Various UI issues
[IMPROVED] General performance and stability
[NEW] Ability to assign trust status and create connection rules for WiFi networks
[IMPROVED] Minor interface improvements
[FIXED] A bug that prevented automatic connection on startup for some users
[NEW] Automatic selection of fastest server
[NEW] Added new TCP/UDP ports for connection
[IMPROVED] Minor interface updates
[IMPROVED] Minor interface updates
[NEW] Ability to connect to VPN when API server is not reachable
[IMPROVED] General performance and stability
[FIXED] Installer for Windows 7
[IMPROVED] OpenVPN upgraded to v2.4.5
[IMPROVED] OpenSSL upgraded to v1.1.0h
[IMPROVED] Updated installer for Windows 7
[IMPROVED] UI improvements
[IMPROVED] General performance and stability
[IMPROVED] OpenSSL upgraded to 1.0.2o
[NEW] Setting to automatically stop IVPN Windows service when not in use
[FIXED] Various UI issues
[IMPROVED] UI improvements
[IMPROVED] General performance and stability
[IMPROVED] General performance and stability
[FIXED] Various UI issues
[NEW] New UI that makes the set up and first connection process more intuitive
[NEW] New multihop UI
[IMPROVED] Consistency across desktop clients and mobile apps
[IMPROVED] The client will now automatically select a port if the default port is blocked
[IMPROVED] General performance and stability
[FIXED] A problem causing connection over port UDP 53 to be unstable
[NEW] Added new TAP driver interface to avoid compatibility problems with other VPN clients
[NEW] Added ability to override basic OpenVPN parameters with user-defined parameters
[IMPROVED] Updated OpenVPN parameters according to ‘Deprecated options’ list
[IMPROVED] Reduced CPU usage relating to GUI
[FIXED] Fixed authentication error due to specific symbols present in password
[FIXED] Fix for empty window shown on Alt+Tab
[FIXED] Various stability fixes
[NEW] Added option to specify additional OpenVPN parameters
[NEW] Added new new update framework to ease future upgrades
[NEW] Implemented IVPN Firewall notification windows
[FIXED] Fixed error: "Could not read Auth username/password/ok string from management interface" on connect
[FIXED] Various stability fixes
[IMPROVED] OpenVPN upgraded to v2.4.4
[IMPROVED] Improved stability of communication protocol between OpenVPN process and desktop client
[IMPROVED] Updated software license agreement
[IMPROVED] Improved communication protocol between local service and desktop client for improved stability
[FIXED] Fix for rare freezes during connection process to unresponsive servers
[FIXED] Fix for the client auto-starting even when auto-start is disabled in Settings
[NEW] Implemented additional protection for user credentials
[FIXED] Fix for client is unable to start minimized in some configurations
[FIXED] Fix privilege escalation issue in user mode
[IMPROVED] Improved stability
[NEW] New setting ‘Allow Multicast when LAN traffic is allowed’ added. This option allows access to more LAN resources while IVPN Firewall is active
[IMPROVED] OpenVPN upgraded to v2.3.12
[FIXED] Minor bug fixes related to IVPN service
[IMPROVED] Improved error handling.
[IMPROVED] Disable client diagnostic logging by default.
[FIXED] Minor bug fixes relating to server selection windows.
[NEW] Full multi-hop support on all servers.
[IMPROVED] OpenVPN upgraded to 2.3.8.
[IMPROVED] Improved UI.
[IMPROVED] Full compatibility with Windows 10.
[IMPROVED] Obfsproxy updated to support obfs3.
[FIXED] Fixed multiple bugs relating to power event changes and switching Wifi networks.
[IMPROVED] Diagnostics reports upload speed improved.
[FIXED] Fix port forwarding issue when IVPN firewall is enabled.
[NEW] Ping time is now displayed for every server in the servers selection page.
[FIXED] Fix for the issue which caused application to crash on start on slow or highly loaded computers.
[FIXED] Fix for the issue which caused application to crash on Windows Vista with 'Allow LAN traffic' option enabled.
[FIXED] Fix for the client crashing when using multi-hop servers on some computers with non-English locales.
[IMPROVED] Improved system tray notification.
[FIXED] Fix DNS leak when 'Allow LAN traffic' option is enabled.
[NEW] New IVPN Firewall.
[NEW] Reworked UI interface.
[IMPROVED] Improved overall stability of the application and service.
[FIXED] Fix for when IVPN Client crashes after waking from Sleep/Hibernate on some devices.
[FIXED] Fix for when the VPN tunnel becomes unreachable after connecting to different WiFi or wired network.
[NEW] IPv6 traffic is now blocked when IVPN Firewall is enabled.
[FIXED] Fix for when client crashes where configuration file is broken.
[NEW] IVPN Client will now ask you to send a crash report if software has crashed.
[IMPROVED] Settings window is optimized.
[IMPROVED] Application Installer is improved and signed.
[NEW] .NET Framework 4.5 is now required to run the application. It will be automatically downloaded and installed if required.
[FIXED] Minor bug fixes to improve stability of UI.
[IMPROVED] Improve stability of OBFSproxy.
[IMPROVED] Improve stablity of DNS leak protection code.
[IMPROVED] Minor UI text updates.
[IMPROVED] Ensure routes are correctly installed when using a proxy.
[IMPROVED] Resolve authentication error message (status -1).
[FIXED] Fix bug with Windows 8.1 to ensure that DNS search list is correctly modified on shutdown.
[IMPROVED] Update OpenVPN to 2.3.3 due to recent OpenSSL Heartbleed vulnerability.
[FIXED] Fix a bug where the uninstaller wouldn't completely remove itself from the registry.
[IMPROVED] Improvements to routing table monitoring code.
[NEW] Hide multihop servers when OBFS proxy is enabled.
[NEW] Update IVPN Service to launch on-demand.
[NEW] Update authenticate checking code.
[IMPROVED] Improve cold startup time on windows 8.
[FIXED] Fix crash when clicking on a non-URL notification.
[NEW] Add software update notifications.
[NEW] Respect VPN-provided DNS servers by setting up a new DNS resolver.
[IMPROVED] Improvements to ensure when DHCP is renewed, the VPN-provided DNS servers are maintained.
[NEW] Add diagnostics report.
[NEW] Add DNS leak prevention.
[IMPROVED] Several performance enhancements.
[NEW] Minor UI improvements.
[NEW] Add connection duration.
[NEW] Add authentication error message.
[NEW] Add version number to tray icon.
[IMPROVED] Resolve client hanging on startup issues.
[IMPROVED] Improve startup times.
[IMPROVED] Reduces debug logging.
[NEW] Omit bundled server list.
[FIXED] Fix minor UI rendering bug.
[NEW] Update server list signature verification.
[IMPROVED] Significantly refactored XAML UI code.
[NEW] Remove dedicated 'Exit' button.