SparkLabs Blog.

The latest news and releases.


Viscosity For Mac: Version 1.10.6

Viscosity version 1.10.6 is now available for macOS! This update includes significant enhancements to DNS functionality, IPv6 support improvements, updates to better support the upcoming macOS 14 (Sonoma) release, an updated version of OpenSSL, and many bug fixes and enhancements.

In particular, this update overhauls Viscosity's DNS engine, allowing Viscosity to support DNS servers and domains set via IPv6 router advertisements (RDNSS and DNSSL), better support for DNS resolution in mixed-IP environments, smarter server fallback selection when one or more DNS servers are unavailable, and general reliability improvements for macOS 13.

IPv6 support has also been improved for bridged (TAP) VPN connections. For those that desire full IPv6 auto-configuration of the VPN connection, Viscosity now supports a new "route-ipv6-gateway auto" flag that allows the IPv6 gateway provided by a router advertisement to be used as the default VPN gateway. This can be added as an advanced command in Viscosity.

This update also improves web authentication (SSO and SAML), and resolves a number of small issues that could cause an authentication request to mistakenly fail. In particular, this update should resolve occasional authentication issues when using Azure Active Directory as the SAML backend.

This will be the last release to support macOS 10.15. Future updates will require macOS 11 or later. With Apple no longer issuing security updates for macOS 10.15, we encourage any existing 10.15 users to update to macOS 11 or later.

For the Windows users, the Windows version of Viscosity 1.10.6 will be available later this month (with some exciting ARM64 improvements!).


Version 1.10.6 Mac Release Notes:

added
Support for DNS servers and domains set via IPv6 RAs (RDNSS and DNSSL)
added
Automatic IPv6 RA gateway detection via new route-ipv6-gateway auto flag
improved
Improved support for macOS 14 (Sonoma)
improved
Improved support for IPv6-only TAP connections
improved
Smarter DNS server fallback when using Full DNS
improved
Full DNS better handles mixed IP environments
updated
OpenSSL updated to version 1.1.1u
fixed
Resolves issue where a reachability check may fail for certain TCP-based connections
fixed
Resolves issue where a typed username may display as bullets
fixed
Resolves crash when enabling Start Viscosity at Login on macOS 12
fixed
Resolves crash when deploying connection folders with duplicate names
fixed
Resolves the reported upload speed being slower than the actual speed
fixed
Resolves issue where a managed bundle installation might not deploy successfully
fixed
Prevents a web authentication page from being able to continuously request focus
fixed
Resolves issue where a web authentication page may fail to load on a redirect
fixed
Resolves rare issue where network access could be lost while connected on macOS 13
fixed
Fixes regression that could cause DNS to not apply when WINS in use (build 1641)
fixed
Fixes regression where DNS domains would be treated as case-sensitive (build 1642)
fixed
Various bug fixes and enhancements

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.