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.
[FIXED] Version 2.12.16 was not starting on some machines
Download IVPN Client v. 2.12.17
SHA256: 0fd09967482f53c801dc55eaf23a88ad341da37f58d70d9c9e24c2e5aeb36c22
[NEW] Certificate pinning to prevent man-in-the-middle attacks
[IMPROVED] Minor UI changes
[FIXED] Minor issue with WireGuard key rotation mechanism
Download IVPN Client v. 2.12.16
SHA256: 917da5511e17bce498cb47726363b29bb253b3b3a5711d49cb0367cb2108e471
[FIXED] Removed dependencies from WIFI libraries
Download IVPN Client v. 2.12.10
SHA256: b955b230977d64b45cb81b6f4a31b8f42dbc864b98bc91202f46a495c89b3d21
[IMPROVED] Сompatibility with macOS Big Sur
[FIXED] Set custom DNS to 127.0.0.1
[FIXED] Various UI issues
Download IVPN Client v. 2.12.9
SHA256: d3c2ca2c5c6aecaff51807797e58c6403752eed4e64dcde0f4170b14024c8a03
[IMPROVED] Uninstaller improvements
[FIXED] Spontaneous reconnections
Download IVPN Client v. 2.12.6
SHA256: dac7caeff9a1584e6e471a566df0b662c03ef15cab4abf5b8dba349ac9901d2e
[IMPROVED] Account ID validation logic
Download IVPN Client v. 2.12.4
SHA256: 3d12c0d576cf3d61f16ecd23852b486c99b8208acfa9552c24e14d9f95dd1c66
[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] Always-on Firewall is blocking traffic on system boot
[FIXED] WireGuard connection error when a network interface not initialized
Download IVPN Client v. 2.12.3
SHA256: 858b8fcf618a6213e1021f108d5f0986e79d6faca378a7b6d33d39c48490585e
[IMPROVED] Overall stability
[FIXED] Potential disconnection when network changes
Download IVPN Client v. 2.12.2
SHA256: f3657528b6f96f444e83e889a0a6cc6f337ae7328f15718e40ea424fc102aa2f
[FIXED] Potential disconnection when network changes
Download IVPN Client v. 2.12.1
SHA256: 39723ff2f3e8f4b96dbd90b70ead407cf2d050fea86083816ec02a1b1d6e90ee
[NEW] Command line interface for IVPN service
[IMPROVED] Overall stability
Download IVPN Client v. 2.12.0
SHA256: a8296ed265f5d56695c75beeb6c3263b829a239a5619708160f6df92de16a1ed
[IMPROVED] Removed WireGuard warning
Download IVPN Client v. 2.11.9
SHA256: 56ecadde02dca890d0eca9de677961abc405b60384ed382cf86b105050e077de
[FIXED] Sending logs
Download IVPN Client v. 2.11.7
SHA256: b5589eea1709d4de8c770719fb7067506980cf3e8043b0f03f3d9548e97cffde
[FIXED] Sometimes ping indicators are not updating because of an issue on the daemon side
[IMPROVED] Reconnection functionality
[FIXED] "Automatically change port" feature
[FIXED] Pause feature for WireGuard
[FIXED] Reset AntiTracker to default value on LogOut
[IMPROVED] WireGuard upgraded to 0.0.20200121
[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] Reduced binary size and improved performance of IVPN Agent
[IMPROVED] Login screen
[IMPROVED] Decreased application size, removed unnecessary files from the bundle
[IMPROVED] Overall stability
[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] Overall stability
[FIXED] Various UI issues
[IMPROVED] Overall stability
[NEW] Bypass DNS blocks to IVPN API
[IMPROVED] WireGuard upgraded to v0.0.20191012
[IMPROVED] Reliability of Always-on Firewall during boot time
[IMPROVED] Login session management
[FIXED] Incorrect 'fastest server' detection after system reboot
[FIXED] Various UI issues
[NEW] Dark Mode
[IMPROVED] macOS Catalina compatibility
[FIXED] WireGuard sometimes loses connectivity after PC wakes up
[NEW] Added new port for connection: 1194 UDP
[NEW] Binaries notarized by Apple notary service
[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
[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] Automatic WireGuard key regeneration
[NEW] Display public IP and geolocation information
[NEW] Fastest server configuration
[NEW] Setting to skip confirmation when application closing in the connected state
[NEW] Setting to stop IVPN agent when not in use
[IMPROVED] OpenVPN upgraded to v2.4.6
[IMPROVED] OpenSSL upgraded to v1.1.1a
[IMPROVED] Settings are reset to defaults on logout
[FIXED] Ocassional IVPN client reconnections
[FIXED] Account status check
[FIXED] Save selected servers when switching between OpenVPN and WireGuard
[FIXED] Crash when failed to connect to IVPN agent
[FIXED] Various UI issues
[IMPROVED] WireGuard upgraded to v0.0.20181222
[IMPROVED] Overall stability
[FIXED] Various UI issues
[IMPROVED] Overall stability
[FIXED] Various UI issues
[IMPROVED] Added possibility to change server without disconnect first
[IMPROVED] Overall stability
[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.
[IMPROVED] Detection of the fastest server
[IMPROVED] Server ping time detection
[IMPROVED] Notification about lack of privileges for 'Launch at login' feature on macOS Mojave 10.14
[IMPROVED] Overall stability
[FIXED] Various UI issues
[FIXED] Connection issue when using 'obfsproxy' transport proxy on macOS Mojave
[FIXED] Potential privilege escalation vulnerability by improving OpenVPN extra parameter filtering
[FIXED] UI issues in macOS Mojave 10.14
[IMPROVED] 'Pause VPN' feature does not affect 'Always-on Firewall' configuration
[FIXED] Various UI issues
[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
[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
[FIXED] Loss of internet connection when switching WiFi and disconnecting from the VPN
[NEW] Automatic selection of fastest server
[NEW] Added new TCP/UDP ports for connection
[IMPROVED] Minor interface updates
[NEW] The IVPN firewall does not block Apple services when enabled 'Allow LAN'
[IMPROVED] Minor interface updates
[NEW] Ability to connect to VPN when API server is not reachable
[IMPROVED] General performance and stability
[IMPROVED] OpenVPN upgraded to v2.4.5
[IMPROVED] OpenSSL upgraded to v1.1.0h
[IMPROVED] General performance and stability
[FIXED] Compatibility issues with OS X 10.10 Yosemite
[IMPROVED] General performance and stability
[FIXED] Various UI issues
[IMPROVED] General performance and stability
[IMPROVED] General performance and stability
[FIXED] Compatibility issues with OS X 10.10 Yosemite
[FIXED] Various UI issues
[NEW] New UI that makes the set up and first connection process more intuitive
[NEW] New multihop UI
[NEW] Added the ability to "show icon in dock" in preferences
[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] An issue causing "launch at startup" to function improperly
[NEW] Added ability to override basic OpenVPN parameters with user-defined parameters
[IMPROVED] Updated OpenVPN parameters according to ‘Deprecated options’ list
[FIXED] Fixed authentication error due to specific symbols present in password
[FIXED] Various stability fixes
[FIXED] Fix for losing internet connection after wakeup
[FIXED] Various stability fixes
[NEW] Implemented IVPN Firewall notification windows
[NEW] Added option to specify additional OpenVPN parameters
[NEW] Added new new update framework to ease future upgrades
[IMPROVED] Updated OpenVPN to the latest version (2.4.3)
[FIXED] Fixed rare bug when application stuck in the “Connected…” or “Reconnecting…” state
[FIXED] Fixed "Start at login" setting not working correctly
[FIXED] Fixed bug where spaces and other special characters in password resulted in incorrect username/password
[FIXED] Fixed error: "Could not read Auth username/password/ok string from management interface" on connect
[FIXED] Fixed "Cancel" button is disabled when the server is not responding
[FIXED] Various stability fixes
[IMPROVED] Improved communication protocol between local service and desktop client for improved stability
[FIXED] Fix for rare freezes during connection process to unresponsive servers
[IMPROVED] Implemented additional protection for user credentials
[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 updated to v2.3.11
[NEW] The installer and uninstaller are now packaged in a .dmg image
[NEW] Login Item can now be enabled/disabled from the System Preferences
[IMPROVED] Reduced verbosity of information messages in the log file when logging is enabled
[IMPROVED] Improved error handling.
[IMPROVED] Reduced CPU usage.
[IMPROVED] Disable client diagnostic logging by default.
[FIXED] Minor bug fixes relating to server selection windows.
[FIXED] Resolved firewall issue where multiple TUN adapters are installed.
[FIXED] Resolve firewall issue with multiple tun devices installed.
[FIXED] Fix obfsproxy startup issue.
[NEW] IVPN Firewall added!
[NEW] Full multi-hop support on all servers.
[IMPROVED] OpenVPN upgraded to 2.3.8.
[NEW] Brand new UI.
[IMPROVED] Full compatibility with El Capitan.
[IMPROVED] DNS leak protection reworked to be more stable.
[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.
[NEW] App is now signed to work with gatekeeper.
[NEW] Created application uninstaller.
[IMPROVED] Version bump to bring into line with Windows version.
[IMPROVED] Upgrade obfsproxy to 0.2.9.
[IMPROVED] Improve stability of OBFSproxy.
[IMPROVED] Improve stablity of DNS leak protection code.
[IMPROVED] Ensure routes are correctly installed when using a proxy.
[IMPROVED] Update app logging mechanism to show in Console.app.
[FIXED] Fix routing table bug after unblocking traffic.
[NEW] Add privacy leak detection.
[NEW] Add insecure Wi-Fi network detection.
[NEW] Add OBFSProxy support.
[NEW] Reopen application window from dock if closed.
[NEW] Remove dedicated 'Exit' button.
[NEW] Add system menu bar icon and working preferences.