SparkLabs Blog.

The latest news and releases.


Viscosity For Mac & Windows: Version 1.10.4

Viscosity version 1.10.4 is now available for both macOS and Windows! This update adds several highly requested features and improvements, including macOS Keychain identity and token support, performance improvements, update alert changes, and improved support for both macOS 13 (Ventura) and Windows Server 2022. An update to OpenSSL is also included, along with many bug fixes and enhancements.

In particular, we're please to announce that this version includes support for identities (a certificate and private-key combination) stored in the macOS Keychain or on tokens with macOS support. This should be of particular benefit to enterprise deployments that include PKI identities as part of their deployment. Using identities stored on tokens is also now a much easier process: no more having to install and configure PKCS#11 drivers to use tokens and smartcards for authentication! We'll be posting more information on how to make the best use of this new feature, however it can be found under the new "System Identity" authentication option when editing a VPN connection in Viscosity.

This update also improves support for macOS 13 (Ventura) and adopts several new macOS frameworks for improved compatibility and performance. All macOS 13 users are encouraged to update. We've also placed a focus on improving cryptographic performance with this update, managing some modest performance improvements to VPN connections on both Intel and Apple Silicon Macs.

On the Windows side, the Viscosity Virtual Adapter has been updated to support Windows Server 2022. Users upgrading their Windows install will also benefit, as the driver will now also be automatically updated when updating Windows from version 10 to 11 without the need to uninstall/reinstall Viscosity.

Looking towards the future, this update will be the last version of Viscosity to include OpenVPN 2.4. OpenVPN 2.5 has been the default version used for many years now, and version 2.4 will soon reach end-of-life. Please note that you'll still be able to connect to OpenVPN servers running version 2.4 (or even older versions). However in some rare instances you may need to make small changes to your configuration in Viscosity so it is supported by version 2.5.

Finally, this version also updates OpenSSL to version 1.1.1s.


Version 1.10.4 Mac Release Notes:

added
Authentication support using Keychain identities and tokens
improved
Improved support for macOS 13 (Ventura)
improved
Performance of VPN connections improved
improved
Update alerts are now less obtrusive and use Notification Center
updated
OpenSSL updated to version 1.1.1s
fixed
Resolves issue where certain advanced commands would not appear in the editor
fixed
Fixes regression that could result in unsigned PKCS#11 drivers failing to load (build 1611)
fixed
Various bug fixes and enhancements


Version 1.10.4 Windows Release Notes:

improved
Viscosity Virtual Adapter now supports Windows Server 2022
improved
Viscosity Virtual Adapter will now be automatically updated after a Windows 10 to 11 upgrade
improved
Additional alternative names for DHCP options now supported
updated
OpenSSL updated to version 1.1.1s
updated
Legacy OpenVPN TAP Adapter driver updated
fixed
Resolves issue where empty or whitespace passwords were not accepted
fixed
Resolves issue importing connections with unicode characters in name
fixed
Resolves issue preventing a VPN connection being reconnected once connect-retry-max was reached
fixed
Resolves issue where advanced obfuscation key parameters may be ignored
fixed
Resolves issue where the command-line tool required an older .NET version
fixed
Various bug fixes and enhancements

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