## What's new (4.16.5)
- Minor stability improvements and development dependency cleanup.

## 4.16.4
- Minor bug fixes.

## 4.16.3
- Minor bug fixes.

## 4.16.2
- Bug fixes and stability improvements.

## 4.16.1
- Minor UI improvements.

## 4.16.0
- Minor UI improvements and bug fixes.

## 4.15.3
- Now displays the location of the server you are connected to.
- Minor bug fixes.

## 4.15.2
- Minor UI and stability improvements

## 4.15.1
- Minor improvements.

## 4.15.0
- Choose your preferred city when connecting. Expand any country to see all available locations and select the one you want.

### Community contributions
- Fixed an issue where the menu button was not visible on some unsupported distros. Thanks to [Peter Jung](https://github.com/ptr1337).
- Improved desktop environment detection for the tray indicator. Thanks to [Sebastian Rugina](https://github.com/SRugina) and [proletarius101](https://github.com/proletarius101).

## 4.14.2
- Minor improvements.

## 4.14.1
- Minor bug fixes.

## 4.14.0
- Updated to GTK4. No visible changes, but this modernizes the app's foundation and enables future UI improvements.

## 4.13.1
- Minor bug fixes.

## 4.13.0
- Added FIDO2 security key support for improved security using two-factor authentication.

## 4.12.0
- Fixed split tunneling bug where it would not work with kernel 6.16

## 4.11.0
- Include mode now available for Split Tunneling. Choose to route only selected apps through the encrypted tunnel while keeping everything else on your regular connection.
- Bug fixes and stability improvements.

## 4.10.0
- Secure only what you need with Split Tunneling. Route selected apps through the encrypted tunnel while keeping others on your regular connection, giving you even more flexibility and control.

## 4.9.7
- Bug fixes and stability improvements.

## 4.9.6
- Bug fixes and stability improvements.

## 4.9.5
- Improved application logging.

## 4.9.4
- This version includes minor bug fixes.

## 4.9.3
- This version includes minor bug fixes.

## 4.9.1
- This version includes minor bug fixes.

## 4.9.0
- This update introduces automated port forwarding. Users can now enable port forwarding, connect to supported servers, and use assigned ports without manual scripting.
- We fixed an issue that caused VPN to reconnect after cancelling connection.

## 4.8.3
- Introduced load percentages in server search results, see server loads at a glance.
- Minor packaging improvements.

## 4.8.2
- WireGuard is now the default protocol for new users.
- Bug fixes and performance improvements.

## 4.8.1
- Bug fixes.

## 4.8.0
- Introducing Custom DNS. Take control of your browsing experience with the flexibility to use third-party DNS resolvers tailored to your preferences.
- Bug fixes and stability improvements.

## 4.7.4
- Bug fixes and stability improvements.

## 4.7.3
- Bug fixes and stability improvements.

## 4.7.2
- Bug fixes and performance improvements.

## 4.7.1
- Bug fixes.

## 4.7.0
- Adds setting to start the app minimized to the tray (if available).

## 4.6.0
- Improved error tracking to ensure better diagnostics and faster resolution for connection failures.

## 4.5.0
- IPv6 support now available for WireGuard. Server support has expanded. If you experience issues, try switching servers and check IPv6 compatibility.

## 4.4.5
- Minor UI and stability improvements

## 4.4.4
- Improves WireGuard protocol functionality.

## 4.4.3
- Bug fixes and stability improvements.

## 4.4.2
- Includes general fixes and enhancements for the Wireguard protocol.

## 4.4.1
- Includes general performance enhancements and improved handling when resuming from suspension.

## 4.4.0
- Introducing WireGuard, our new pilot VPN implementation designed to provide enhanced security. Please note that this implementation is still experimental.

## 4.3.3
- Minor UI and stability improvements.

## 4.3.2
- We fixed some minor issues related to caching and authentication.

## 4.3.1
- Now it's possible to disable the advanced kill switch from the login screen.
- Improved window positioning consistency across distributions.

## 4.3.0
- We have improved our troubleshooting tools for better error investigation.
- Bug fixes.

## 4.2.0
- Advanced Kill Switch: you can now allow internet access on your device only when connected to a Proton VPN server.

## 4.1.10
- Recover from manual cache deletion.

## 4.1.9
- Bug fixes.

## 4.1.8
- VPN connection monitoring bug fix.

## 4.1.7
- Improve application log.

## 4.1.6
- Various bug fixes contributed by community.

## 4.1.5
- Fix regression: disconnect from VPN when quitting app.

## 4.1.4
- Fix app getting stuck in disconnecting state.

## 4.1.3
- Enhance visibility of Secure Core servers in the server list.

## 4.1.2
- Bug fixes.

## 4.1.1
- Improved VPN connection error handling.

## 4.1.0
- Secure Core: you can now connect through Proton VPN's Secure Core network and get an additional layer of security to defend you against advanced attacks.

## 4.0.0
- The new Proton VPN Linux client is officially out of beta. This release completes our journey from alpha to beta and delivers a stable version, ensuring a refined and polished user experience.

## 4.0.0-b2
- We have added account information to the settings window. You can now quickly access your plan and manage your account.
- Fixed authentication issue causing pop-up with invalid session.

## 4.0.0-b1
- We're happy to announce that the alpha version, has officially transitioned to beta, bringing you a more stable and feature-rich experience!

## 4.0.0-a16
- Kill Switch: you can now prevent unprotected access to the internet if you lose your VPN connection.

## 4.0.0-a15
- Pinned Tray Connections: with this new setting you can now pin your frequently used connections and access them from system tray for quick connectivity.
- Moderate NAT: with this setting you can disable randomization of the local addresses mapping for greater gaming performances.

## 4.0.0-a13
- We added a new settings window to the app. You can now enable port forwarding, auto-connect, and other VPN features in just a few clicks.
