What’s new in this version:
Private Internet Access 3.7 Build 08412
– Turn off split DNS by default (it can be enabled in settings)
Private Internet Access 3.6.2 Build 08398
– Windows: Updated tap-windows6 driver with latest security patches
– All: Fix issue where a DIP token would be remembered on logout
Private Internet Access 3.6.1 Build 08339
– Experimental arm64 support
– Updated to Wintun driver 0.14.1
– Wintun is now the default for OpenVPN connections. This should improve the bandwidth
– Only PIA clients can now send RPC calls to disconnect or logout the user from the VPN
– Fixed a potential bug that could cause the client to crash when opening deep links
– Killswitch will now stay on after subscription expiry
Private Internet Access 3.5.7 Build 08120
– Fix client notifications
Private Internet Access 3.5.6 Build 08110
– Improve diagnostics
Private Internet Access 3.5.5 Build 08091
– 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
Private Internet Access 3.5.3 Build 07926
– 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
Private Internet Access 3.5.2 Build 07760
– Fix occasional Split Tunnel crash when ‘Existing DNS’ is used
– Remove local port option for OpenVPN connections
– Fix a bug that would sometimes cause a crash when trying to connect while disconnecting
Private Internet Access 3.5.1 Build 06924
Fixed:
– a variety of firewall and split tunnel issues on Windows
– local DNS resolver on Linux
Private Internet Access 3.3.1 Build 06924
– Request product feedback by linking to our survey
Private Internet Access 3.2.0 Build 06857
– Added “Auto” MTU setting to measure actual MTU after connecting
– Added automatic tray icon theme on Windows
– Improved handling of expired accounts
– Fixed connecting to favorite regions after a connection was refused by the server
– Fix issue causing multiple dialogs on driver install on Windows
– Fix issue where deleting a Dedicated IP breaks tooltips
Private Internet Access 3.1.2 Build 06767
– Fixed a crash on Windows when enabling split tunnel
Private Internet Access 3.1.1 Build 06763
– Added a notice about split tunnel issues on macOS Monterey
Private Internet Access 3.1.0 Build 06756
– Added support for Wayland display server on Linux
– Improved OpenVPN TCP timeouts when the server isn’t reachable
Private Internet Access 3.0.1 Build 06393
– Fixed an issue migrating proxy settings from 2.10 or earlier
Private Internet Access 2.9.0 Build 06393
– Updated to OpenVPN 2.5.1 and OpenSSL 1.1.1k
– Improved accessibility of the “Add Automation Rule” dialog
– Split tunnel on Linux now applies the Split Tunnel Name Servers setting to DNS requests routed through the host (most containers / VMs)
– “Submit Debug Logs” now shows an indicator while collecting diagnostics
– Added additional split tunnel diagnostics for macOS
– Linux installations no longer require ifconfig
– ip no longer has to be at /sbin/ip on Linux
– The PIA daemon on Linux OpenRC systems no longer waits for a network connection before starting
– Fixed restarting the PIA daemon after an upgrade on Linux SysVinit systems
Private Internet Access 2.8.1 Build 06335
– Fixed an issue in macOS split tunnel that prevented the VPN from connecting when the killswitch was set to Always
Private Internet Access 2.8.0 Build 06331
– Automation rules can now be created in Settings to automatically connect or disconnect when joining networks
– Fixed macOS split tunnel issues preventing access to LAN devices or bypassed subnets on some systems
– Fixed issues preventing LAN DNS servers from working in the Custom DNS setting
Private Internet Access 2.7.1 Build 06182
– Fixed an issue causing WireGuard connections to fail on some systems running macOS 10.13
– Fixed an issue causing PIA to stop responding on some systems running macOS 11
– Additional diagnostics on Windows
Private Internet Access 2.7 Build 06158
– Split tunnel on macOS no longer uses a network kernel extension
– Split tunnel now supports macOS 11.0 (Big Sur)
– Service notifications can now be shown below the Connect button
– Added support for Linux ARM build configurations (armhf and arm64)
– Linux builds are now made on Debian Stretch
– Ubuntu 16.04 is no longer supported (libstdc++ 6.0.22 is now required)
– Added support for renewing Dedicated IPs
– “Bypass” apps on Linux now also bypass the PIA killswitch
– OpenVPN now always uses RSA-4096 for the server authentication handshake
– OpenVPN CBC ciphers now always use SHA-256 for data authentication
– Removed the Data Encrytion “None” setting for OpenVPN
– Updated to Qt 5.15.2, OpenVPN 2.4.10, OpenSSL 1.1.1i
– an issue causing bypass apps on Linux to occasionally use VPN DNS
– an issue on Linux causing OpenVPN to fail to connect when PATH exceeds 256 characters
– an issue preventing the Built-in Resolver from working reliably on some Windows systems
Private Internet Access 2.6.1 Build 05824
– Fixed a crash when connecting to a region with no servers available for the current protocol
Private Internet Access 2.5.1 Build 05676
– Fixed a crash that occurred when geo-located regions were disabled in Settings
– Fixed an issue preventing the crash reporter from starting for client crashes
Private Internet Access 2.5 Build 05652
– Split tunnel on Windows now also splits DNS traffic
– Added “Name Servers” setting to Split Tunnel on Windows and Linux
– Region locations and translations are now updated automatically
– Split tunnel is disabled on macOS 11.0 due to removal of network kernel extensions
– Added ‘pubip’ type to ‘piactl get/monitor’
– Fixed executable signing on Windows
Private Internet Access 2.4 Build 05574
– Windows hardware acceleration now uses Direct3D 11 instead of OpenGL
– PIA on Windows now requires Windows 8 or later
– Split tunnel app rules on Linux now also split DNS traffic
– Routed packets on Linux are now protected by the PIA killswitch (includes most containers and VMs)
Private Internet Access 2.3.1 Build 05354
– Fixed a possible daemon crash on macOS when split tunnel was enabled
– Fixed dependency issues on some Linux distributions
– Detect additional graphics drivers for automatic safe graphics mode on Windows
Private Internet Access 2.3.0 Build 05344
– Next Generation network is now the default
– Added the Connection tile
– Updated Qt to 5.15.0
– Fixed several issues relating to installation or uninstallation on Windows in Safe Mode
– Fixed an issue causing a memory leak on some Windows systems when Windows suspends pia-client to save power
– Fixed DNS routing issues with split tunnel on Linux systems not using systemd-resolved
Private Internet Access 2.2.2 Build 05198
– Fixed an issue causing high CPU usage on some Linux systems
– Fixed an issue causing WireGuard to disconnect in some cases using split tunnel with All Other Apps set to Bypass
Private Internet Access 2.2.1 Build 05193
– Split tunnel is now supported with WireGuard
– Geo-located regions are supported
– The PIA Next Generation network is now in preview
– Added Built-in Resolver option to Name Servers setting
– Removed Handshake testnet resolver from Name Servers setting (testnet no longer exists, hnsd does not support mainnet)
– Added ‘requestportforward’ option to ‘piactl get/set’ to control port forwarding setting
– Improved DNS leak protection compatibility with macOS 10.15.4 and later
– Improved compatibility of split tunnel on Windows with other WFP callout drivers
– Fixed an issue preventing IP split tunnel rules from being disabled on Windows in some cases
– Fixed layout of the killswitch warning in some translations
– Changed title of windowed dashboard to “Private Internet Access”
– The regions list keeps its scroll position as latencies are updated
– Diagnostic improvements in debug reports
– (2.2.1) Fixed an issue on Windows causing the PIA service to crash when connecting with some Split Tunnel configurations
Private Internet Access 2.2.0 Build 05190
– Change log not available for this version
Private Internet Access 2.1.0 Build 04977
– Split tunnel “bypass” rules can be created for IP addresses and subnets
– WireGuard now supports network roaming on Mac in addition to Windows and Linux
– New piactl commands to log in and log out – ‘piactl login’, ‘piactl logout’
– New piactl command to enable killswitch and/or VPN connections without using the graphical client – ‘piactl background’
– Fixed an issue that prevented WireGuard from connecting on Windows if the computer had been shut off unexpectedly
– Fixed an issue on some Linux resolvconf systems that could block DNS incorrectly when using WireGuard
Private Internet Access 2.0.2 Build 04704
– Improved handling of several Mac applications with split tunnel, such as Mail and Calendar
– Split tunnel on Linux attempts to mount net_cls automatically if it’s not mounted (as on Fedora)
– The WireGuard connectivity timeout is customizable
– Improved support for IPv6 networks when the Allow LAN setting is enabled
– Fixed an issue that prevented Use Existing DNS from working on some Mac systems
– Fixed an issue causing WireGuard to take a long time to connect on some Windows systems
– Updated Qt to 5.12.8
– Updated OpenVPN to 2.4.9
– Updated OpenSSL to 1.1.1g
– Security improvements
Private Internet Access 2.0.1 Build 04518
– Fixed long DNS resolution times on Windows on some systems
Private Internet Access 2.0 Build 04513
– WireGuard is now supported as a connection method
– WireGuard on Windows requires Windows 8 or later
– Some settings are not yet supported with WireGuard – split tunnel, port forwarding, and proxy
– Fixed the Mail app on Windows 10 with split tunnel (shares an app family with Calendar)
– Fixed terminal emulator support for Terminator and other terminals on Linux
– VPN IP and forwarded port appear more quickly than in 1.8
– Improved reliability of support tool submissions
– Security improvements
Private Internet Access 1.8.0 Build 04193
– Split tunnel apps can be configured to use the VPN only or to bypass the VPN
– The default behavior can be set to “Bypass VPN” to use the VPN only for specific apps
– Fixed TCP localhost connections for split tunnel apps on Windows
– Fixed split tunnel for Mac apps that bind to specific ports
– Fixed focus behavior on Mac when closing windows with the keyboard
– Fixed LAN routing problems when split tunnel is enabled on Linux
– Improved reliability of the port forwarding feature
– Updated Qt to 5.12.6
– Updated OpenVPN to 2.4.8
– Updated OpenSSL to 1.1.1d
– Updated TAP adapter to 9.24.2 on Windows
Private Internet Access 1.7.0 Build 03949
– The Shadowsocks proxy setting can be used to redirect the VPN connection through a Shadowsocks region
– Added the ‘piactl monitor’ command
– Added the ‘connectionstate’ type to ‘piactl get’
– Improved firewall rules on Linux to mitigate CVE-2019-14899 on affected distributions
– Improved handling of crashes caused by graphics drivers on Windows
– Fixed an issue preventing apps from being selected for App Exclusions on macOS 10.15
– Fixed an issue causing Windows 10 1507 / LTSB 2015 to restart on shutdown
Private Internet Access 1.6.1 Build 03773
– Change log not available for this version
Private Internet Access 1.6.0 Build 03756
– VPN Snooze allows temporarily disconnecting the VPN connection
– Added “piactl” – a command-line interface to control the client
– Connection loss is detected more quickly
– Fixed issues in the App Exclusions feature that could occur when switching network connections
– App Exclusions supports macOS 10.12
– Fixed detection of the iptables version for some Linux distributions
– App Exclusions is improved for listening sockets on Linux
– The dashboard repositions correctly if the screen resolution changes on macOS
– Fixed an issue that could cause long delays when the client starts on login
– Security improvements
Private Internet Access 1.5.1 Build 03605
– Added a “Help” link to the App Exclusions feature in Settings
Private Internet Access 1.5 Build 03584
– Split tunneling allows applications to bypass the VPN using the App Exclusions feature
– Excluded applications bypass the VPN and connect directly to the Internet
– Windows: This feature currently requires Windows 7 SP1. Support for Windows Store apps requires Windows 10
Private Internet Access 1.4 Build 03180
– Support connecting via SOCS5 proxy
– Minor translation fix for French
– Minor firewall rule fix on Windows
Private Internet Access 1.3.3 Build 02880
– Support both DHCP-based configuration (like 1.2.1) and static configuration (like 1.3.1) on Windows
– Update Handshake to fix linkage on some Linux distributions and with an additional seed
Private Internet Access 1.3.2 Build 02865
– Use DHCP-based configuration of the TAP adapter on Windows
Private Internet Access 1.3.1 Build 02863
– Fixed issues on Windows when the TAP adapter name contained non-ASCII characters
– Fixed minor translation issues
Private Internet Access 1.3 Build 02842
– Change log not available for this version
Private Internet Access 1.2.1 Build 02688
– Fixed an issue causing the VPN to stay connected when logging out of the OS
Private Internet Access 1.2.0 Build 02681
– Change log not available for this version
Private Internet Access 1.1.1 Build 02545
– Change log not available for this version
Private Internet Access 1.0.2 Build 02363
– Added option to disable accelerated graphics to fix stability issues
Private Internet Access 1.0.1 Build 02349
– Added screen reader account
– Avoid assuming IPv6 is present
– Bring the app to the front if relaunched while running
– Avoid insecure directories
– Made tray icon more robust
– Fixed window title on installer
– Fixed rare crash in logging
Private Internet Access 1.0
– Added Quick Tour displayed on first run
Private Internet Access 0.82
– Updated OpenVPN to 2.4.6
– Updated OpenSSL to 1.1.0h
– Added support to AES-128-GCM and AES-256-GCM cipher algorithms
– Set AES-128-GCM as the default encryption cipher
– Added translations for new region names
– Updated nwjs to 0.32.1 nightly (fixes keyboard navigation issue)
– Fixed a bug that prevented the client from trying to reconnect
– Fixed a bug where latency for auto region would sometimes be inaccurate
– Remove tool tip and make connection status available as a menu item instead (for consistency across platforms)
– Fixed bug where system Ruby interferred with app
– Force user to manually shutdown app when upgrading
Private Internet Access 0.81
– Improved disconnected notification text when killswitch is enabled
– Link to manual instructions when debug log submission fails
– Added a link to the sign up page
– Added translations for new region names
– Added links to our youtube and reddit pages in “About Private Internet Access”
– Changed support links to our new Support Portal
– Windows: Improved reliability of the killswitch feature
– Windows: Added a setting to allow local network access when killswitch is enabled
– Windows: Fix an erroneous Windows Defender virus alert
Private Internet Access 0.79
– Change log not available for this version
Private Internet Access 0.78
– Change log not available for this version
Private Internet Access 0.77
– Change log not available for this version
Private Internet Access 0.75
– Change log not available for this version
Private Internet Access 0.74
– Change log not available for this version
Private Internet Access 0.73
– Change log not available for this version
Private Internet Access 0.72
– Change log not available for this version