# Private Internet Access changelog > A no-logs VPN client for desktop and mobile. - Vendor: Private Internet Access - Category: Productivity - Platforms: Desktop, Mobile - Official site: https://www.privateinternetaccess.com - Tracked by: What's New (https://whatsnew.fyi/product/private-internet-access) - Harvested from: Blog (https://github.com/pia-foss/desktop/tags.atom) - Entries below: 21 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### 4.0.39 - Date: 2026-08-07 - Version: 4.0.39 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.39 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.39 - Labels: Platforms: Android - **fixed** — Fixed race condition overriding selected location - **security** — Addressed security concern - **fixed** — Clear keystore after use - **added** — Added permissions blocks - **fixed** — Removed duplicate lookup - **fixed** — Fixed snooze remaining time issue - **fixed** — Fixed broken magic link login - **fixed** — Fixed connection issues - **fixed** — Fixed ConcurrentModification exception - **added** — Added missing license file - **fixed** — Fixed connect on launch - **added** — Enable screenshots on debug builds - **added** — Added IAP events - **changed** — Redesigned paywall - **added** — Reintroduced feature flags - **fixed** — Fixed per-month price formatting and calculation - **fixed** — Fixed empty email crash - **added** — Added contact support option on repetitive login failures - **security** — Fixed security concern - **fixed** — Fixed cached server list not being used on network failure ##### What's Changed * KM-17124: Removed obsolete amazon tests by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/303 * KM-17125: Fixed race condition overriding selected location by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/304 * KM-0000: Update CODEOWNERS by @kp-stefan-klug in https://github.com/pia-foss/mobile-android/pull/305 * KM-17123: Security concern addressed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/306 * KM-17127: Passed test params by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/307 * KM-17129: Clear keystore after use by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/308 * KM-17128: Added permissions blocks by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/309 * KM-17130: Removed duplicate lookup by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/310 * Fixed snooze remaining time issue by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/311 * KM-17190: Fixed broken magic link login by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/313 * KM-17190: Fixed magic link login by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/314 * KM-17213: Fixed connection issues by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/315 * Gradle to 9.3.0 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/317 * KM-17257: ConcurrentModification fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/316 * Added missing license file by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/318 * Updated KPI version by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/321 * Gradle update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/322 * KM-17501: Fixed connect on launch by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/324 * KM-17462: Enable screenshots on debug builds by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/325 * KM-17453: IAP events by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/323 * Km 17403 paywall redesign by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/326 * Version update 4.0.39 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/328 * More integration tests by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/327 * KM-17530: Feature flags reintroduced by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/329 * KM-17527: per-month price formatting & calculation fix by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/331 * KM-17546: empty email crash fix by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/333 * Additional automation by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/332 * KM-17516: Added contact support option on repetitive login failures by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/330 * KM-17587: Fixed security concern by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/334 * KM-17558: cached server list not used on network failure by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/335 * KM-17591: Run debugUnitTests along with googleDebugUnitTests on ci by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/336 * Km 17558 missing vpn region repository unit test by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/337 * KM-17631: new paywall content fixes by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/338 * KM-17453: Events fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/339 * KM-17646: Consent as first screen by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/3 _[Truncated at 4000 characters — full notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.39]_ ### 3.33.0 - Date: 2026-08-05 - Version: 3.33.0 - Original notes: https://apps.apple.com/us/app/vpn-by-private-internet-access/id955626407?uo=4 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.33.0 - Labels: Platforms: iOS - **changed** — Improved display of connection status, protection timer, and connection stats - **changed** — Prices are now shown in your local currency - **fixed** — Mac reconnect issue - **fixed** — WireGuard bug on iOS 15 - **changed** — Made VPN connections more stable overall This update improves how the app displays your connection status, protection timer, and connection stats, with prices now shown in your local currency. We've also fixed a Mac reconnect issue, a WireGuard bug on iOS 15, and made VPN connections more stable overall. Several other small bugs were fixed as well. ### 4.0.38 - Date: 2026-07-07 - Version: 4.0.38 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.38 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.38 - Labels: Platforms: Android - **changed** — Fetching regions is now a manual task to be run before release ##### What's Changed * Fetching regions is now a manual task to be run before release by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/300 * Version code update for new tag/release by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/301 * Version update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/302 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.37...4.0.38 ### 4.0.37 - Date: 2026-07-06 - Version: 4.0.37 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.37 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.37 - Labels: Platforms: Android - **changed** — Increased timeout ##### What's Changed * KM-17087: Increased timeout by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/297 * Changes requested by fdroid by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/298 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.36.1...4.0.37 ### 4.0.36.1 - Date: 2026-07-01 - Version: 4.0.36.1 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.36.1 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.36.1 - Labels: Platforms: Android ##### What's Changed * Added changelog by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/293 * Fdroid comments addressed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/294 * Fdroid update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/295 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.36...4.0.36.1 ### 4.0.36 - Date: 2026-07-01 - Version: 4.0.36 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.36 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.36 - Labels: Platforms: Android - **fixed** — Fixed on app update receiver - **fixed** — Fix configuration issue - **fixed** — Fixed ANR (Application Not Responding) issue - **fixed** — Resolved prefs issue - **fixed** — Fixed prefs sync ##### What's Changed * KM-17005: Fixed on app update receiver by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/286 * Fix configuration issue by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/287 * Anr fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/290 * Version to 4.0.36 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/288 * Prefs issue resolved by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/291 * Fixed prefs sync by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/292 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.35...4.0.36 ### 4.0.35 - Date: 2026-06-29 - Version: 4.0.35 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.35 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.35 - Labels: Platforms: Android - **changed** — Updated widget's disconnected color to match connection screen - **added** — Added missing separator - **fixed** — Fixed persistence for customization screen - **fixed** — Fixed favorites on TV - **fixed** — Fixed crash due to empty region list - **fixed** — Fixed Google Play snooze crash - **fixed** — Fixed Google Play ANR - **fixed** — Fixed billing client issue - **changed** — Updated VpnManager ##### What's Changed * KM-16923: Updated widget's disconnected color to match connection screen by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/272 * KM-16922: Added missing separator by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/273 * KM-16921: Fixed persistence for customization screen by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/274 * KM-16903: Favorites on TV fixed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/275 * KM-16956: Fixed crash due to empty region list by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/276 * KM-16957: Fixed Google Play snooze crash by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/277 * KM-16964: Fixed Google Play ANR by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/278 * KM-16969: Fixed billing clinet issue by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/279 * KM-16965: VpnManager update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/280 * Target version update, dependency updates by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/281 * Removed fdroid build workflow as it is not needed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/283 * Version update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/284 * Obfuscator version update: by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/285 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.34...4.0.35 ### 4.0.34 - Date: 2026-06-26 - Version: 4.0.34 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.34 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.34 - Labels: Platforms: Android - **changed** — Widget updates - **changed** — Local storage update - **fixed** — Amazon build fix - **changed** — Dependency updates - **changed** — Gradlew update to 9.5.0 - **fixed** — Fixed unable to connect when DIP fails - **changed** — Timer to only update on connect and disconnect - **changed** — Get latest app version from accounts - **removed** — Removed legacy token migration - **removed** — Remove Amazon billing and reorganize code - **changed** — Updated InAppBrowser - **fixed** — Fixed automation state glitch - **fixed** — Fixed shadowsocks not working as expected - **changed** — Portforwarding not available visuals updated - **fixed** — Fixed issue with favorites and quick connect - **changed** — Update available implementation - **removed** — Removed obsolete code - **fixed** — Fixed shadowsocks region selection - **changed** — Updated VpnManager version - **fixed** — Fixed amazon broken market url ##### What's Changed * KM-16139: Widget updates by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/246 * KM-15093: Local storage update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/248 * Amazon build fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/249 * Dependecy updates by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/250 * Gradlew update to 9.5.0 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/252 * KM-16388: Fixed unable to connect when DIP fails by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/251 * KM-16391: Timer to only update on connect and disconnect by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/253 * Updated github action by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/256 * KM-16430: Get latest app version from accounts by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/257 * Removed legacy token migration by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/255 * KM-16387: Remove Amazon billing and reorganize code by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/254 * Updated InAppBrowser by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/258 * KM-16118: Fixed automation state glitch by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/259 * Fixed result path by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/260 * KM-16472: Fixed shadowsocks not working as expected by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/261 * KM-16470: Portforwarding not available visuals updated by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/263 * KM-16563: Fixed issue with favorites and quick connect by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/262 * Version update to 4.0.34 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/264 * KM-16596: Update available implementation by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/265 * Removed obsolete code by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/266 * Fixed shadowsocks region selection by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/268 * Updated VpnManager version by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/269 * Fixed amazon broken market url by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/270 * Fdroid updates by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/271 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.33...4.0.34 ### 3.7.2 — Version 3.7.2 - Date: 2026-05-26 - Version: 3.7.2 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.7.2 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.7.2 - Labels: Platforms: Desktop ### 4.0.33 - Date: 2026-05-22 - Version: 4.0.33 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.33 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.33 - Labels: Platforms: Android - **changed** — Gradle updated to 9.1.1 - **fixed** — Fixed elements displayed - **fixed** — Fixed side menu version - **removed** — Removed release-on-tag workflow - **changed** — Stop using deprecated functions - **fixed** — Fixed issue with missing VPN permission - **fixed** — Fixed height for settings item - **fixed** — Fixed quick connect element UI - **fixed** — Fixed UI issue - **fixed** — Fixed quick connect - **added** — Add check for VPN permission on connect button, location picker and quick connect items - **changed** — Gradle updated to 9.2.0 - **fixed** — Fixed always on - **fixed** — Fixed duplicate location - **fixed** — Fixed padding - **fixed** — Fixed IP issues - **fixed** — Fixed QR login crashing the app - **fixed** — Fixed expired account message - **fixed** — Fixed download/upload flickering - **fixed** — Fixed back navigation ##### What's Changed * Gradle updated to 9.1.1 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/197 * KM-15639: Fixed elements displayed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/199 * Fixed side menu version by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/200 * Removed release-on-tag workflow by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/201 * Stop using the deprecated functions by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/202 * KM-15643: Fixed issue with missing vpn permission by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/203 * KM-15670: Fixed height for settings item by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/204 * KM-15627: Fixed quick connect element ui by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/205 * KM-15657: Fixed UI issue by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/206 * Km 15557 quick connect fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/207 * Add check for vpn permission on connect button, location picker and quick connect items by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/208 * Gradle to 9.2.0 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/209 * KM-15675: Fixed always on by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/210 * KM-15629: Duplicate location fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/211 * KM-15703: Fixed padding by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/212 * KM-15696: Ip fixes by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/214 * KM-15246: QR login doesn't crash the app by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/215 * KM-15702: Expired account message fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/216 * KM-15628: Fixed download/upload flickering by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/218 * KM-15689: Fixed back navigation by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/217 * Fixed app signing by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/220 * Fixed customization screen glitch by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/221 * Fixed subscription plans not showing by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/223 * KM-15759: Deferred acknowledgements loading by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/224 * CI/CD improvements by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/225 * Fixed unsupported protocol by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/222 * Updated VPN manager version by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/226 * Version updated to 4.0.33 (703) by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/219 * Fixed condition, so building release builds is triggered on merge by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/227 * KM-15814: Fixed crash on location marked as favorite by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/228 * Cleanup by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/229 * Updated README to include building release step by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/230 * Fixed issue with git versions of readme.md by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/232 * KM-15782: Potential fix for app lock by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/233 * RC build script by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/234 * Add website apk to release assets on tag _[Truncated at 4000 characters — full notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.33]_ ### 4.0.32 - Date: 2026-04-21 - Version: 4.0.32 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.32 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.32 - Labels: Platforms: Android - **changed** — Flatten preferences structure - **changed** — Improve dependency injection - **added** — Restore snooze feature - **changed** — Ellipsize DIP server name on smaller screens - **added** — Add missing icons for dark mode - **fixed** — Fix optimal location issues ##### What's Changed * KM-15151: Flatten prefs structure by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/188 * KM-15137: DI improvements by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/189 * KM-15166: Snooze feature brough back by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/190 * KM-15104: Ellipsize DIP server name on smaller screens by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/191 * Added missing icons for dark mode by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/195 * Refactoring: Addressed multiple issues by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/193 * KM-15620: Ktlint updated by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/196 * Fixed optimal location issues by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/198 * Version update to 4.0.32 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/192 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.31...4.0.32 ### 4.0.31 - Date: 2026-03-24 - Version: 4.0.31 - Original notes: https://github.com/pia-foss/mobile-android/releases/tag/4.0.31 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/4.0.31 - Labels: Pre-release; Platforms: Android - **changed** — Navigation redesign - **fixed** — Port forwarding not showing - **changed** — Allow change orientation on tablet - **fixed** — NumberFormatException - **fixed** — TV device back button on connection screen - **fixed** — Per app settings crash - **fixed** — Notification crash - **fixed** — QuickSettingsService crash - **fixed** — IndexOutOfBounds exception - **added** — Implemented Disconnect VPN shortcut - **fixed** — Shortcuts - **fixed** — Connection screen being unresponsive - **changed** — Replaced deprecated SwipeRefresh - **changed** — Improve start time ##### What's Changed * Github actions updated by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/167 * Navigation redesign by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/163 * Fixed port forwarding not showing by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/166 * Added script to check dependency updates and updated dependencies by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/168 * Improved script and reduced flakiness of protocol settings test by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/169 * Reorderable library update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/170 * Allow change orientation on tablet by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/171 * NumberFormatException fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/172 * Fixed TV device back button on connection screen by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/173 * Fixed per app settings crash by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/174 * Notification crash fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/175 * Fixed QuickSettingsService crash by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/176 * KM-15061: Fixed IndexOutOfBounds by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/179 * Implemented Disconnect VPN shortcut by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/178 * Update github actions to support Node24 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/180 * KM-14794: Fixed shortcuts by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/182 * KM-15106: Resolved connection screen being unresponsive issues by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/183 * KM-15128: Replaced deprecated SwipeRefresh by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/184 * Dependency update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/185 * Improve start time by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/187 * Version update to 4.0.31 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/181 **Full Changelog**: https://github.com/pia-foss/mobile-android/compare/4.0.30...4.0.31 ### 3.7.0 — Version 3.7.0 - Date: 2026-02-11 - Version: 3.7.0 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.7.0 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.7.0 - Labels: Platforms: Desktop - **fixed** — Fix a macOS issue where DNS was not always restored on disconnecting from the VPN - **changed** — Turn off split DNS by default on Windows and Linux (it can be enabled in settings) - **fixed** — Fix zypper dependencies (libatomic) on Linux * macOS: Fix a macOS26 related issue where DNS was not always restored on disconnecting from the VPN * Windows/Linux: Turn off split DNS by default (it can be enabled in settings) * Linux: Fix zypper dependencies (libatomic) ### 3.6.1 — Version 3.6.1 - Date: 2024-09-16 - Version: 3.6.1 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.6.1 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.6.1 - Labels: Platforms: Desktop * Windows: Experimental arm64 support * Windows: Updated to Wintun driver 0.14.1 * Windows: Wintun is now the default for OpenVPN, boosting connection bandwidth * Windows: Updated to TAP driver 9.27.0.0. Fix potential integer overflow (CVE: 2024-1305) * Windows: Only PIA clients can now send RPC calls to disconnect or logout the user from the VPN * MacOS: Unprivileged users can no longer prevent the PIA client from installing * All: Fixed a potential bug that could cause the client to crash when opening deep links * All: Killswitch will now stay on after subscription expiry ### 3.6.1-beta.1 — Version 3.6.1 - Date: 2024-08-15 - Version: 3.6.1-beta.1 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.6.1-beta.1 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.6.1-beta.1 - Labels: Pre-release; Platforms: Desktop ### 3.5.7 — Version 3.5.7 - Date: 2024-04-02 - Version: 3.5.7 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.7 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.7 - Labels: Platforms: Desktop * MacOS: Minor improvements to wake from sleep behavior * Linux: Improve Wayland workaround * All: Fix client notifications ### 3.5.3 — Version 3.5.3 - Date: 2024-03-11 - Version: 3.5.3 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.3 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.3 - Labels: Platforms: Desktop * UI: Increase contrast of graph in performance tile * UI: Add two extra decimal places to data usage values * UI: Add changelog link to update notification * Linux: Improve split tunnel robustness in the presence of mount namespaces * Linux: Fix split tunnel on Linux Mint 20.0+ ### 3.5.5 — Version 3.5.5 - Date: 2024-03-11 - Version: 3.5.5 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.5 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.5 - Labels: Platforms: Desktop * MacOS: New Split Tunnel system has arrived! * MacOS: Improve PIA's behavior during sleep to fix crashes after long sleeps * Linux: Fix Split Tunnel and Wireguard issues when using the latest version of iproute2 * Linux: Fix OpenVPN on Suse variants ### 3.5.2 — Version 3.5.2 - Date: 2023-11-29 - Version: 3.5.2 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.2 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.2 - Labels: Platforms: Desktop * Linux: Fix split tunnel on rolling release distributions * Linux: Fix compatibility with LXC containers * macOS: Fix Wifi SSID detection for Automation * Windows: Fix occasional Split Tunnel crash when 'Existing DNS' is used * All: Remove local port option for OpenVPN connections * All: Fix a bug that would sometimes cause a crash when trying to connect while disconnecting ### 3.5.1 — Version 3.5.1 - Date: 2023-10-12 - Version: 3.5.1 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.1 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.1 - Labels: Platforms: Desktop * Fix a variety of firewall and split tunnel issues on Windows * Fix local DNS resolver on some Linux distributions ### 3.5.0 — Version 3.5.0 - Date: 2023-10-03 - Version: 3.5.0 - Original notes: https://github.com/pia-foss/desktop/releases/tag/3.5.0 - Permalink: https://whatsnew.fyi/product/private-internet-access/releases/3.5.0 - Labels: Platforms: Desktop * Builds for macOS are now universal for x86_64 and arm64 * Improved robustness in firewall backends * Improved reliability of split tunnel rules for Opera and other applications with "launcher" executables on Windows * Install logs are now included in debug reports when available * Login and dedicated IP pages indicate when to retry when rate-limited by API * Fixed opening combo boxes when another combo box was open, the second combo box no longer closes immediately * Fixed permissions on piavpn.service to eliminate warning from systemd on some Linux distributions * Fixed a rare GUI crash that could occur on the Split Tunnel or Automation pages if a setting change occurred while a combo box was open * Detect absense of iptables on some Linux systems and install if possible. * Fixed the subscription page link that was redirecting to the home page. * Improved security on Windows preventing privilege escalation attacks. * Disabled Split Tunnel on macOS 12 or greater (we are working on it!). * Fixed an issue with the latest release of iproute2 on Linux systems. * Custom DNS settings are no longer forgotten when switching to another Settings tab with a setting other than Custom DNS selected.