SparkLabs Blog.

The latest news and releases.


Viscosity For Windows: Version 1.10.6

Viscosity version 1.10.6 is now available for Windows! This update includes significant changes to fully natively support ARM64 machines, updates to modernize framework and API usage on Windows, an updated version of OpenSSL, and many bug fixes and enhancements.

In particular, this update now completes Viscosity's ARM64 support. Viscosity first introduced support for Windows on ARM64 (WoA) in version 1.8.2, with all of Viscosity's core components (including OpenVPN connections) ported to run natively. However there was one component that we couldn't port at the time: Viscosity's user interface. Viscosity's user interface relies on the Windows WinForms and WPF frameworks, which didn't have native ARM64 support at the time. However with ARM64 support introduced for these in .NET 4.8.1, we're pleased to announce that Viscosity's user interface is now running natively on ARM64 as well.

This update also resolves several display and rendering issues on the most recent versions of Windows 11, including an issue that could cause Viscosity's toolbar to render in the wrong system color or not respect dark mode. Web authentication (SSO and SAML) support has also been improved, with a number of small issues resolved that could cause an authentication request to fail or a session token to be rejected.

To better support modern versions of Windows (as well as for ARM64 support), Viscosity now requires .NET 4.8.1 and the Visual C++ 2022 runtime. Viscosity's installer will automatically handle upgrading these if required.

Finally, Windows 10 version 2004 (also known as 20H1 and Build 19041) and earlier are no longer supported. Viscosity now requires Windows 10 version 20H2 (Build 19042) or later. With Microsoft no longer issuing security updates for these older versions, we encourage any existing users of these versions to update their copy of Windows.


Version 1.10.6 Windows Release Notes:

added
Viscosity now runs completely natively on ARM64 machines
improved
Support for OpenVPN-AS web authentication session tokens improved
updated
OpenSSL updated to version 1.1.1w
updated
.NET 4.8.1 is now required
updated
Visual C++ 2022 runtime is now required
fixed
Fixes issue where the Settings toolbar would not adopt dark mode on Windows 11
fixed
Fixes issue where toolbars would not adopt the system color on Windows 11
fixed
Fixes a background display issue with the Menu Icons setting
fixed
Various bug fixes and enhancements
removed
Windows 10 version 2004 and older are no longer supported

The 1.10.6 update can be automatically installed from inside Viscosity, or downloaded and manually installed. For support with this version please visit our support section.