Added
- Post-quantum server API integration.
- Advanced parameters for overriding the API, assets, and checkip domains used in wsnet.
Improved
- Icons on the favourites tab to be the country flag.
- Advanced parameter handling.
- wsnet to use bearer token in all server API calls.
- Audio library to reduce binary size.
- Locations list in CLI to show more information.
- Native window colours in accordance with OS theme.
- Filesystem organization/packaging per FHS on Linux.
- Highlight colours used in log viewer.
- Locations UI tweaks (highlight location under mouse, changed location icon).
- Text in macOS installer DMG is a bit blurry.
- Qt library dependency now served from vcpkg.
Fixed
- Clean app install and in-app updates may not work due to missing platform identifier on Linux.
- An issue where the account status bottom-bar widget was sometimes not displayed.
- Memory usage for flags. You should see a dramatic drop in app memory usage when it is launched.
- On certain screen scales the "Get more data" button is too large and overlaps the data counter.
- Unexpected scroll in the preferences screen when sending a debug log.
- Incorrect scroll position in preferences.
- Custom DNS preferences behaviour when user attempts to set
Upstream 2
without first settingUpstream 1
. - Playing a sound may capture the audio device, preventing Windows from sleeping.
- Regression in the in-app updater on macOS for versions 2.17.2-2.17.4.
- Resize bar may be cut off when update banner is shown.
- Incorrect URL for the 'connection mode' help link in preferences.
- libcurl loading openssl.cnf from untrusted path.
- Potential crash when operating with empty port map.
- Some wsnet failover behaviour.
- Installer alert border on Windows and macOS.
- Missing tray icon on macOS.
- Missing xcb plugin on Linux.
- Missing window decorators for advanced parameter/log viewer screens in Wayland.
- Missing dependency for openSUSE.
- Rendering issues on X11 (non-wayland) environments.
- Last opened locations tab is not remembered.
- Alert window cut off when showing an update error.
- App no longer debug logging to the system debugger/stdout.
- Erroneous 'failed to set network category' error message from Windows helper.
- DNS may leak on Linux distros using resolvectl to determine the system DNS.
- wsnet not triggering failover on some invalid payloads.
- French translation of 'Release' update channel.
- Pings may be invalidated while connected.
- A crash in the audio dependencies when building on Windows.
- Rendering issues on X11 (non-wayland) environments.
- Potential DNS leak when using ctrld (custom DNS setting) on Linux.
Updated
- OpenVPN DCO driver to v1.3.3.
- ctrld to 1.4.6.
GUI Installer Hashes
Installer | SHA-256 hash |
---|---|
Windows amd64 | 9abb80ded6197b02b5ba2d4da44101bd289fb519cfc233de4b50e8dfeccc257b |
Windows arm64 | d3c66101845cf64958044a37d8a790e0a363a7a7ada88ccaaa8d782762c2e541 |
macOS universal | ad0d96b4d0ca8dd4915cc7891ae84e767a37fa9d78a68c06676a9e2ce3fe0921 |
Ubuntu amd64 | 8a33fd616871da2fbf8628fb74249748b9ed80921dc692c2f16b238ddd814612 |
Ubuntu arm64 | 54145412e7d29cab2b23bddd0fef84e5a3a5a3fefdba3e3b3c2a6da7b9c900c8 |
Fedora amd64 | f1b1d8b1eff81e940785f049cbff2b18e3baec6a7197c038141ff7dc669454d4 |
Fedora arm64 | b4c0b51e9ad860ac0901b1889ac31578c74d4474f6b0a0897eda8718f5bcfdc7 |
OpenSUSE amd64 | 51d9ccd6a48632f9039208d8ef48bb668c50b27b9a14009db2ea2990c47eb07e |
Arch Linux amd64 | 9442c4d7ba17b28da330f562e11302207cea42affab2a246f78afbbbbab63860 |
CLI Installer Hashes
Installer | SHA-256 hash |
---|---|
Ubuntu CLI amd64 | b671102741662d309ff09100481771ac327e0674b00d3d8302735167bdda8007 |
Ubuntu CLI arm64 | a1dd8b4822cbb0b99c43b7a83b74a19d3a60e211144608fcd7d7b0710bdb0aac |
Fedora CLI amd64 | a5e3806d3e5f790a43e1f5f8cebc6e5aad2b872996ef12cf575a407ab62b6e04 |
Fedora CLI arm64 | 28f9de334fcc58027582c49420254e5285655599db4567ae3cd86a3673469e10 |
OpenSUSE CLI amd64 | 7b72259e8c15714d415964a589e8231d85629456c92b238eea1d59338eb500ae |
Arch Linux CLI amd64 | 919e3fd20d9a099015a967a987170698c392dea6645684ee83f6174eed0975ff |