SparkLabs Blog.

The latest news and releases.


Viscosity For Mac & Windows: Version 1.8.6

Viscosity version 1.8.6 is now available for both macOS and Windows! This update brings a number of small improvements, updated OpenVPN and OpenSSL versions, two-factor authentication enhancements, and small bug fixes.

In particular, on the macOS side U2F support has been overhauled to offer a smoother device registration process as well as support for additional devices. It also lays the groundwork for FIDO2 support in a future update to Viscosity.

The Windows version has also overhauled remote server endpoint selection to match the Mac version's functionality. In particular, the Windows version now also supports round-robin DNS for server domains that resolve to multiple IP addresses. Reachability checking at the start of a connection has also been improved, with local reachability problems detected sooner.

The macOS version also resolves two issues that could result in a connection appearing stuck in a "Disconnecting" state after waking the computer from sleep. This was caused by rapid Power Nap or Wake-on-LAN events causing the computer to wake for very short periods of time. Viscosity should now handle these short wake events correctly.

Finally, this version also updates OpenVPN to version 2.4.9, and OpenSSL to version 1.1.1g, for both platforms.


Version 1.8.6 Mac Release Notes:

added
Additional U2F devices are now supported
improved
Improves flow of U2F registration and authentication
improved
Server generated explicit-exit-notify messages are now supported
updated
OpenVPN 2.4 updated to version 2.4.9
updated
OpenSSL updated to version 1.1.1g
fixed
Resolves a potential VPN connection hang after a Power Nap event
fixed
Resolves a potential VPN connection hang after a rapid WoL event
fixed
OpenVPN will no longer fail to start if tmp directory permissions are incorrect
fixed
Resolves a rare potential crash in Viscosity's helper tool
fixed
Various bug fixes and enhancements


Version 1.8.6 Windows Release Notes:

added
Fallback support for servers using a round-robin DNS record
improved
Reachability checking and endpoint selection has been improved
improved
Server generated explicit-exit-notify messages are now supported
updated
Updates OpenVPN to version 2.4.9
updated
Updates OpenSSL to version 1.1.1g
fixed
Resolves an issue that could cause a reachability check to fail when using a proxy server
fixed
Resolves a rare issue where dropouts of TCP VPN connections were not detected
fixed
A DHCP specified gateway on TAP connections will no longer override the Send All Traffic option
fixed
Resolves an issue that could cause reachability checks to fail using some protocols (Build 1681)
fixed
Resolves an issue that could cause reachability checks to fail upon server fallback (Build 1682)
fixed
Various bug fixes and enhancements

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