What's new in Private Internet Access 3.5.7

Mar 27, 2024
  • Fix client notifications

New in Private Internet Access 3.5.6 (Mar 20, 2024)

  • Improve diagnostics.

New in Private Internet Access 3.5.5 (Mar 7, 2024)

  • 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

New in Private Internet Access 3.5.3 (Dec 14, 2023)

  • 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+

New in Private Internet Access 3.5.2 (Nov 28, 2023)

  • 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

New in Private Internet Access 3.5.1 (Oct 11, 2023)

  • Fix a variety of firewall and split tunnel issues on Windows
  • Fix local DNS resolver on Linux

New in Private Internet Access 3.5.0 (Sep 22, 2023)

  • 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 absence 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.

New in Private Internet Access 3.3.1 (Apr 6, 2022)

  • Request product feedback by linking to our survey

New in Private Internet Access 3.2.0 (Dec 16, 2021)

  • 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

New in Private Internet Access 3.1.2 (Nov 25, 2021)

  • Fixed a crash on Windows when enabling split tunnel

New in Private Internet Access 3.1.1 (Nov 18, 2021)

  • Added a notice about split tunnel issues on macOS Monterey

New in Private Internet Access 3.1.0 (Oct 24, 2021)

  • Added support for Wayland display server on Linux
  • Improved OpenVPN TCP timeouts when the server isn't reachable

New in Private Internet Access 3.0.1 (Aug 28, 2021)

  • Fixed an issue migrating proxy settings from 2.10 or earlier

New in Private Internet Access 2.9.0 (May 5, 2021)

  • 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

New in Private Internet Access 2.8.1 (Apr 2, 2021)

  • Fixed an issue in macOS split tunnel that prevented the VPN from connecting when the killswitch was set to Always

New in Private Internet Access 2.8.0 (Apr 1, 2021)

  • 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

New in Private Internet Access 2.7.1 (Mar 11, 2021)

  • 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

New in Private Internet Access 2.7.0 (Feb 25, 2021)

  • 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

New in Private Internet Access 2.6.1 (Dec 10, 2020)

  • Fixed a crash when connecting to a region with no servers available for the current protocol

New in Private Internet Access 2.6.0 (Dec 2, 2020)

  • Removed support for the legacy PIA network
  • Added support for upcoming Dedicated IP feature
  • Temporarily unavailable regions are displayed in the regions list and ignored by automatic selection
  • Regions now report multiple servers per region for improved connection resiliency
  • Minor improvements to regions list UI and accessibility
  • Improved word breaking in Thai translation
  • Fixed some Shadowsocks servers not appearing with next-gen network
  • Fixed an issue preventing OpenVPN from connecting on Fedora 33
  • Fixed an issue occasionally allowing domains that should be blocked by MACE to remain cached on the system
  • Fixed accessibility focus indications for drop-down buttons
  • Fixed launching client after install, and launching downloaded updates on some Linux environments
  • Fixed missing accessibility annotations on Shadowsocks proxy region list

New in Private Internet Access 2.5.1 (Nov 3, 2020)

  • 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

New in Private Internet Access 2.5.0 (Oct 7, 2020)

  • 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' (thanks Chase Wright!)
  • Fixed executable signing on Windows

New in Private Internet Access 2.4.0 (Sep 7, 2020)

  • 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)

New in Private Internet Access 2.3.1 (Aug 26, 2020)

  • 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

New in Private Internet Access 2.3.0 (Aug 19, 2020)

  • 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

New in Private Internet Access 2.2.2 (Jul 15, 2020)

  • 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

New in Private Internet Access 2.2.1 (Jul 8, 2020)

  • 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

New in Private Internet Access 2.1.0 (May 27, 2020)

  • 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

New in Private Internet Access 2.0.2 (Apr 30, 2020)

  • 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

New in Private Internet Access 2.0.1 (Apr 7, 2020)

  • Fixed long DNS resolution times on Windows on some systems

New in Private Internet Access 2.0.0 (Apr 1, 2020)

  • 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

New in Private Internet Access 1.8.0 (Feb 12, 2020)

  • 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

New in Private Internet Access 1.7.0 (Dec 11, 2019)

  • 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

New in Private Internet Access 1.6.0 (Nov 14, 2019)

  • 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.

New in Private Internet Access 1.5.1 (Oct 9, 2019)

  • Added a "Help" link to the App Exclusions feature in Settings

New in Private Internet Access 1.5 (Oct 2, 2019)

  • 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.

New in Private Internet Access 1.4 (Aug 27, 2019)

  • Support connecting via SOCS5 proxy
  • Minor translation fix for French
  • Minor firewall rule fix on Windows

New in Private Internet Access 1.3.3 (Jul 18, 2019)

  • 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

New in Private Internet Access 1.3.2 (Jul 12, 2019)

  • Use DHCP-based configuration of the TAP adapter on Windows

New in Private Internet Access 1.3.1 (Jul 11, 2019)

  • Fixed issues on Windows when the TAP adapter name contained non-ASCII characters
  • Fixed minor translation issues

New in Private Internet Access 1.3.0 (Jul 11, 2019)

  • Countries can be marked as favorite regions
  • "Auto" region selects a port forwarding region when port forwarding is enabled
  • Support Handshake name resolution (using Handshake's testnet)
  • Persist the sort selection on the regions page
  • Try alternate protocols and ports automatically if the chosen settings cannot connect

New in Private Internet Access 1.2.1 (Jun 5, 2019)

  • Fixed an issue causing the VPN to stay connected when logging out of the OS.

New in Private Internet Access 1.2.0 (Jun 5, 2019)

  • Tiles can be rearranged with drag-and-drop
  • Added a setting for "windowed" or "attached" dashboard on all platforms
  • Preserve killswitch and VPN connection if client exits unexpectedly
  • Fix reconnecting after suspend on Windows
  • Fix multiple crashes, in particular crashes after suspend on Windows
  • Improve software rendering backend
  • Improved accessibility of Changelog window
  • Minor fixes for right-to-left desktops on Linux
  • Update to OpenVPN 2.4.7
  • Update TAP adapter on Windows to 9.23.3.601
  • Added additional firewall diagnostics on Windows

New in Private Internet Access 1.1.1 (Mar 22, 2019)

  • Fix occasional crashes in Windows installer

New in Private Internet Access 1.1 (Mar 22, 2019)

  • Added tray icon theme setting with alternate styles in response to user feedback
  • Improve reliability of VPN IP address
  • Attempt to rotate through server IPs more frequently between connection attempts
  • Show a warning on Windows when the TAP adapter is not installed
  • Improve robustness of firewall rules on Mac OS
  • Improve single-instance handling on Linux
  • Improve reliability of tray icon on Linux when launched on login
  • Clarify warning shown when account can't be verified
  • Fix Linux HiDPI support when launched on login for some distributions
  • Fix Windows installer on Windows 7 without specific Windows updates
  • Fix Allow LAN setting being disabled by default after upgrading from legacy client
  • Fix installation issue on Linux due to incorrect umask
  • Improve appearance of pop-up tips for languages other than English

New in Private Internet Access 1.0.2 Build 02363 (Feb 18, 2019)

  • Added option to disable accelerated graphics to fix stability issues

New in Private Internet Access 1.0.1 Build 02349 (Feb 15, 2019)

  • 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

New in Private Internet Access 1.0 Build 02176 (Jan 14, 2019)

  • Added Quick Tour displayed on first run

New in Private Internet Access 0.9.9 Beta (Jan 10, 2019)

  • Internationalization layout fixes
  • Speculative fix for crashes on Intel GPUs
  • Donn refresh regions when GUI isn't running
  • Layout fixes for windowed mode
  • Avoid updating DNS firewall rules while connected
  • Improved crash detection

New in Private Internet Access 0.9.8 Beta (Jan 10, 2019)

  • Added ability to connect to any region from the tray shortcut menu
  • Added ability to copy the public IP and forwarded port to Me clipboard to the tray shortcut menu
  • Added common help/support links to the tray shortcut menu
  • Improved positioning of secondary windows like settings
  • Improved crash reporter behavior on morns
  • Minor string tweaks

New in Private Internet Access 0.9.7 Beta (Jan 10, 2019)

  • Improved crash reporting UI

New in Private Internet Access 82 (Oct 3, 2018)

  • 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
  • macOS: Application Firewall no longer disabled
  • macOS: Added the option to display colored icons in the system tray
  • macOS: Code sign OpenVPN binary
  • macOS: Improved reliability of the killswitch feature
  • macOS: Added a setting to allow local network access when killswitch is enabled
  • macOS/Windows: Remove tool tip and make connection status available as a menu item instead (for consistency across platforms)
  • Linux: Fixed a bug that prevented killswitch operating when UFW is enabled
  • Linux: Fixed a bug where DNS would leak on Ubuntu 18.10
  • Linux: Implemented work-around for installation issues on some systems
  • Windows: Fixed bug where system Ruby interferred with app
  • Windows: Force user to manually shutdown app when upgrading

New in Private Internet Access 81 (Aug 21, 2018)

  • 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