All notable changes to this project will be documented in this file.
[FIXED] Crash when using Network Protection
[FIXED] Crash when using the Update button
[FIXED] Connect VPN using the Quick Settings tile
[NOTE] Removed option to report crash logs with Sentry
Download IVPN Client v2.10.10
SHA256: 484ede3adabda94bc78768d3f3b1dc12732cbb76eb886216bc693850a469f5fe
[IMPROVED] Target Android API level 34
[FIXED] 2FA login not working when session limit is reached
Download IVPN Client v2.10.9
SHA256: cd68f954ec349277bec818988c57494a7f64f4447d0c5804607c95977a1b1db2
[IMPROVED] Post-Quantum library updated to the latest version
[IMPROVED] Support for pending payments
[NOTE] Removed support for Android 7.0 and older
Download IVPN Client v2.10.8
SHA256: 5f3de49a59b80f06087f440d3e7d939d2f815d7ba944a1a75c90a20e447865cd
[NEW] Device Management
[IMPROVED] Increased timeout for API requests
Download IVPN Client v2.10.7
SHA256: e091ee87d73eda39036854ca02be2c0451502730043fe39a8242403124965ceb
[FIXED] Crash when opening the app on F-Droid
[IMPROVED] Show non-launchable and system apps in the Split Tunneling list
[IMPROVED] Update WireGuard to the latest version
[IMPROVED] Crash logging option disabled by default
Download IVPN Client v2.10.5
SHA256: bdf7c6e4191f4ad175c752eb78437d17bc99c2c907dd0d887fa3cb8a46c402a9
[IMPROVED] Upgraded payment library
[FIXED] App notifications not working on Android 13
Download IVPN Client v2.10.4
SHA256: 4f0827db0cfcac596a87d204eb8d9f128cb6d493cdbb57070afdd7a71e9d6472
[IMPROVED] Refactored rules for LAN access
[IMPROVED] Removed possibility to connect to OpenVPN server using hostname
[IMPROVED] Target Android API level 33
Download IVPN Client v2.10.3
SHA256: 936d4b6520d93e1fee06d334b4fec4a4185e8d8c1059d23fa322b4005b718179
[FIXED] App crashing on 32-bit devices due to missing liboqs library
[FIXED] Minor UI fixes
Download IVPN Client v2.10.1
SHA256: 049d39816d3f776ad901744d9f14227460de248d134a13f447b4a736f8a5d6d2
[NEW] Post-Quantum Resistant WireGuard Connections
[NEW] AntiTracker Plus additional block lists
[FIXED] Minor UI fixes
Download IVPN Client v2.10.0
SHA256: d01e664ce45898fe75b293fae60f705f6f6cddf6f0d44084a9404910b2caa712
[NEW] Custom ports
[NEW] Support for Android 13 Themed Icons
[IMPROVED] OpenSSL updated to 1.1.1l
[NOTE] Removed references to Port Forwarding
Download IVPN Client v2.9.0
SHA256: 72842519c72d837ea0831db1f33c89dbf359a753d2d067c99e5ca051c0c75c54
[IMPROVED] Use the same server settings for both OpenVPN and WireGuard
[IMPROVED] By default, connect OpenVPN using IP address instead of DNS hostname
[IMPROVED] Small UI improvements
[FIXED] Issue with no traffic when using OpenVPN MultiHop with AntiTracker
[FIXED] Resolved app crashes
Download IVPN Client v2.8.6
SHA256: e27ca4b9d64b012d1ebbba6be27d8a3d1f43abe544165240f10c571873e09822
[IMPROVED] Update Android Gradle plugin
[FIXED] South Africa server label missing in the map
[FIXED] Server latency information not updated when disconnecting from VPN
[FIXED] Connection remains paused after logout
[FIXED] Fastest server configuration not working
[FIXED] Minor UI fixes
[FIXED] Crash when parsing server info
[FIXED] Crash when populating installed apps for Split Tunneling
[FIXED] Crash when redirecting legacy account to website signup
[FIXED] Crash on initial Play Store payment
Download IVPN Client v2.8.4
SHA256: b78256459903fef2ec23608792ad030a9581fd0e34620080270005222524fdac
[IMPROVED] New implementation for OpenVPN Multi-Hop
[IMPROVED] New ports for WireGuard and OpenVPN
[FIXED] Minor UI fixes
Download IVPN Client v2.8.3
SHA256: 8569cff849bcf27667f95a8f9f89ac1ca297376b6f77e68608f85438fea4fa26
[IMPROVED] Mitigate StrandHogg vulnerability
[IMPROVED] Explicitly disable all clear-text HTTP communications
[IMPROVED] Disable v1 APK signature
Download IVPN Client v2.8.2
SHA256: 229e3d5f64cf892f48d59473413e18375527939550634804637da70303b321aa
[FIXED] User is not logged out when session is removed
[FIXED] Exit server is not displayed in the notifications area
[FIXED] Random exit server does not work with WireGuard Multi-Hop
Download IVPN Client v2.8.1
SHA256: ddcff86bfa3035cae3f4af3ce7fc4d699caa0a5eba849f8526c94f8a7fe4bf03
[NEW] Multi-Hop for WireGuard protocol
[NEW] Option to keep app settings on logout
[NEW] Server sorting by proximity
[IMPROVED] Descriptions and UI overall
[FIXED] IVPN tile in the quick settings
Download IVPN Client v2.8.0
SHA256: c3b6c717be41f3a231dbf576525910204cb72a25aaaa8a4106d312a3cd16d736
[Remove] In-app Kill Switch implementation
Download IVPN Client v2.7.1
SHA256: 54f3bd56856c08ab55b9b81b536f1c92fca54a51bf4ba5b456cca365e9fc1f4f
[NEW] Ability to zoom map in/out
Download IVPN Client v2.6.0
SHA256: 1e1e196dd159d083eb19570a95567b9392fdbea086226696bedfed06f53a8d4c
[NEW] IPv6 inside WireGuard tunnel
[NEW] IPv6 connection info
Download IVPN Client v2.5.2
SHA256: 244afbe2f7414d76796bfb34f9bada6c7b177265f591a6194a3b4ce829c3319c
[NEW] Possibility to mock GPS location
[NEW] Bypass VPN for local networks
[IMPROVED] UI/UX for settings
[FIXED] Kill switch state on applying network protection rules
[FIXED] UI/UX for in-app purchases for the existing accounts
Download IVPN Client v2.4.1
SHA256: 3fa89f3ee041c388bf596348c1acb3ae3871d22aa750db0bd71538a28441488e
[NEW] Possibility to establish VPN connection via Android Quick Setting Tile
[NEW] Search on the Split tunneling screen
[NEW] Application icon
[IMPROVED] Kill switch user interface
[IMPROVED] WireGuard is now default protocol
Download IVPN Client v2.3.0
SHA256: bdad20ef620d6725c9339bf8ad74f65075cd684be75deb8efb026bb92c023567
[NEW] Updated Privacy Policy and Terms of Service
[NEW] Certificate pinning to prevent man-in-the-middle attacks
[NEW] Support two-factor authentication for login
[NEW] Support captcha to mitigate attacks
Download IVPN Client v2.2.0
SHA256: c1c9b84a45c3ed98d4cce15f12c887cdbe84dcd00a3b8046ebfe6c75a073be67
[New] Antitracker switcher state for hardcore mode
[New] Provide additional information for a subscription plan
[Improved] Date format
[Improved] Cases when the Antitracker can be enabled
[Improved] Random server selection logic
[Improved] Map animation
[Improved] Optimize map size, removed unused parts
[Improved] Update the WireGuard library to the latest
[Fixed] VPN connection counted as metered
[Fixed] Crash on destroying the server list
[Fixed] Crashes on double navigation actions
Download IVPN Client v2.1.0
SHA256: b07512e5e27b336bd7a9f5098b2f9db76ec481d40236416dc417671724c3e05e
[IMPROVED] Display connection status
[FIXED] Network protection in background state
[FIXED] Missing applications for Split tunneling
[FIXED] Crash while manipulating map
[FIXED] Crash when canceling login or other communication with server
[FIXED] Crash trying to open dialog while app is in background state
Download IVPN Client v2.0.2
SHA256: 751a7db841e85d749b6ab908aaa9c983a7375f404afdc9221cdc3a371af545ad
[NEW] Redesigned UI
[NEW] Interactive map
[NEW] Control panel
[NEW] Dedicated account screen
[NEW] Dark theme
[IMPROVED] Search and sort on the servers list
Download IVPN Client v2.0.0
SHA256: f867b5176dd028abe75826b1488f689406303ec93abe44d5b971edc30bbac06d
[Improved] Account Id validation logic
Download IVPN Client v1.68
SHA256: 2817cf67578592d6a24248de50cd5d1f15e2063d2ae62e0340ba472f99c755a6
[Improved] Control channel cipher for OpenVPN
[Improved] Remove WireGuard beta warning
[New] Implement load balancer for WireGuard
Download IVPN Client v1.67.3
SHA256: d931b00defeafbcd08037c9d4fa244fc6750c67902ce93dff643d0bb6fe6c7e7
[Improved] OpenVPN certificate authority was updated
[Improved] OpenVPN and OpenSSL libraries were upgraded to the latest
[Improved] WireGuard library was upgraded to the latest
Download IVPN Client v1.66.2
SHA256: cdb2071c29ea805494b8c608a6c585abd7e6e99724d84341cb2eb9cd576e446c
[NEW] Option to enable/disable sending crash reports
[IMPROVED] Migrated Android SDK to androidx
[IMPROVED] Logic for start on boot. Feature is now disabled for Android 10, due to OS restrictions. Please use Always-on VPN
[IMPROVED] Logic of all services for Android 10
[IMPROVED] WireGuard library was upgraded to the latest version
[IMPROVED] Subscription logic for edge cases
[IMPROVED] Overall stability
[FIXED] Network protection for some cases
[FIXED] Always-on VPN for Android 10
[FIXED] Logic for sending crashes for Android 10
[FIXED] UI issues for devices with small screen
[IMPROVED] Overall stability
[IMPROVED] Overall stability
[IMPROVED] Login screen
[IMPROVED] Overall stability
[FIXED] Real WireGuard regeneration period didn't match one shown on UI
[FIXED] Sudden logouts after closing the application
[FIXED] Application UI state when the paused connection was stopped.
[NEW] Bypass DNS blocks to IVPN API
[IMPROVED] Login session management
[FIXED] Wrong connection status in some circumstances
[FIXED] Network protection not working in some circumstances
[FIXED] WireGuard keys updating too often in some circumstances
[IMPROVED] Overall stability
[FIXED] Auto-update not working in some circumstances
[NEW] Added auto-update feature to notify when the newest version is available
[NEW] Added new port for connection: 1194 UDP
[FIXED] DNS issue with Multi-Hop connection when AntiTracker enabled
[FIXED] Out of memory issue
[FIXED] Various UI issues
[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] Fastest server configuration
[NEW] Application shortcuts
[NEW] Display public IP and geolocation information
[IMPROVED] Stability of WireGuard connection
[IMPROVED] Start on device boot
[IMPROVED] Always-on VPN