Viscosity is a first class VPN client that lets you secure your network

Viscosity for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Viscosity 1.9.2

  -  20.5 MB  -  Trial

What's new in this version:

Viscosity 1.9.2
Fixed:
- Workaround for bug in the macOS 11.2 updater that could be triggered by certain VPN connections resulting in a stalled update


Viscosity 1.9.1
Improved:
- Improved support for macOS 11 (Big Sur)
- Automatic remapping of data-ciphers and related commands
- Small improvements to the display of custom routes

Updated:
- OpenVPN 2.4 updated to version 2.4.10
- OpenSSL updated to version 1.1.1i

Fixed:
- Common system environment variables are now available to AppleScripts
- Resolves issue that could prevent VPN connections from starting after a large number of reconnects
- Resolves an issue that could cause rapid reconnects on a cipher mismatch
- Various bug fixes and enhancements


Viscosity 1.9
Added:
- Support for macOS 11 (Big Sur)
- New driverless TAP support for macOS 10.15+
- Complete native support for Apple Silicon (ARM) Macs
- Connection details are now accessible from AppleScript scripts
- Before-Connect scripts are now able to return a username and password

Improved:
- Support for DNS servers assigned using DHCPv6
- Unreachable DNS servers are now detected and handled
- Additional details added to logging of connection state changes
- Additional compression options have been added to the editor
- Viscosity will prompt for confirmation when quit using Cmd-Q

Updated:
- OpenSSL updated to version 1.1.1h

Fixed:
- Resolves issue that could cause the helper to fail to automatically update
- Resolves issue running pushed user connection scripts
- DNS resolution issue after a TAP connection reconnect resolved
- Various bug fixes and enhancements

Removed:
- OpenVPN 2.3 removed
- macOS 10.12 is no longer supported


Viscosity 1.8.6
Added:
- Additional U2F devices are now supported

Improved:
- Improves flow of U2F registration and authentication
- Server generated explicit-exit-notify messages are now supported

Updated:
- OpenVPN 2.4 updated to version 2.4.9
- OpenSSL updated to version 1.1.1g

Fixed:
- Resolves a potential VPN connection hang after a Power Nap event
- Resolves a potential VPN connection hang after a rapid WoL event
- OpenVPN will no longer fail to start if tmp directory permissions are incorrect
- Resolves a rare potential crash in Viscosity's helper tool
- Various bug fixes and enhancements


Viscosity 1.8.5
Improved:
- Workaround to allow the PKCS#11 driver for SafeNet tokens to load

Updated:
- OpenSSL updated to version 1.1.1f

Fixed:
- Resolves issue with Full DNS mode on split-routed TAP connections using DHCP assignment
- Resolves issue that could prevent custom menu item scripts from running
- Resolves a rare potential crash when disconnecting a VPN connection
- Resolves a rare potential crash in Viscosity's helper tool
- Various bug fixes and enhancements

Removed:
- OS X 10.11 is no longer supported


Viscosity 1.8.4
Added:
- Import support for inline usernames and passwords

Updated:
- OpenSSL updated to version 1.0.2u for OpenVPN 2.3

Fixed:
- Resolves PKCS#11 issue using some RSA certificates
- Resolves issue moving the menu icon on older versions of macOS
- Detects if Time Machine backups could not be disabled due to macOS privileges
- Resolves low-severity security vulnerability (CVE-2020-5180)
- Various bug fixes and enhancements


Viscosity 1.8.3
Improved:
- Viscosity will now prompt to allow a weak CA digest if detected

Fixed:
- Resolves issue using EC keys on PKCS#11 devices
- Resolves a potential hang on older versions of macOS when importing connections
- Resolves a tap-to-click issue with the main menu on older versions of macOS
- Resolves a potential crash when importing a connection (build 1521)
- Various bug fixes and enhancements


Viscosity 1.8.2
Added:
- Support for TLS 1.3 and additional ciphers
- Windows 10 on ARM64 (WoA64) is now supported

Improved:
- Small performance improvements in OpenVPN

Updated:
- OpenSSL updated to version 1.1.1d on OpenVPN 2.4
- OpenVPN updated to version 2.4.8
- Visual C++ 2015-2019 runtime is now required and will be installed if not present

Fixed:
- Resolves an issue where some connections would fail to connect on subsequent connection attempts
- Resolves an issue where connections would sometimes hang during a reconnect
- Resolves an issue where some .visz configurations failed to import
- Various bug fixes and enhancements


Viscosity 1.8.1
Added:
- Improved support for deploying Viscosity in managed environments

Improved:
- Ignores unnecessary pushed route-delay commands

Fixed:
- Workaround to allow loading the PKCS#11 driver for SafeNet tokens
- Various bug fixes and enhancements


Viscosity 1.8.0
Added:
- Main menu traffic graph for active VPN connections
- Appearance customisation options for the menu traffic graph
- New menu icons are available in the Appearance section

Improved:
- Improved support for macOS 10.15 (Catalina)
- VPN connections will now establish faster
- Reduces CPU usage when using higher log verbosity levels
- Complete Dark Mode support for menu items with color

Updated:
- OpenSSL updated to version 1.0.2t

Fixed:
- Resolves a potential crash when rapidly connecting and disconnecting connections
- Resolves a potential crash if ifconfig cannot be run
- Resolves a potential hang when using Reset network interfaces on disconnect
- Resolves flickering of the menu icon animation when changing states
- Various bug fixes and enhancements


Viscosity 1.7.16

Updated:
- OpenSSL updated to version 1.0.2s

Fixed:
- Reachability checks will no longer fail when using a fixed IP version
- Various bug fixes and enhancements


Viscosity 1.7.15

Added:
- Additional U2F devices are now supported

Updated:
- OpenVPN 2.4 updated to version 2.4.7
- OpenSSL updated to version 1.0.2r
- Adds notarization for increased security

Fixed:
- Resolves failure to fallback to secondary remote servers with some connections
- Resolves a potential crash on macOS 10.14.4+ when updating the helper
- Resolves a potential crash when importing a large number of connections
- Various bug fixes and enhancements

Removed:
- OS X 10.10 is no longer supported


Viscosity 1.7.14

Fixed:
- Resolves regression connecting certain static-key connections
- Various bug fixes and enhancements


Viscosity 1.7.13

Improved:
- Improves compatibility with menu bar managers
- Improves main menu automatic resizing and positioning

Updated:
- OpenSSL updated to version 1.0.2q

Fixed:
- Avoids rapid reconnect attempts when a local TLS error occurs
- Avoids potentially delaying a manual computer sleep when there are active connections
- Workaround for potential DNS resolution errors when OpenVPN performs a reconnect
- Various bug fixes and enhancements


Viscosity 1.7.12

Added:
- Support for Dark Mode in macOS 10.14 (Mojave)
- Improved support for macOS 10.14 (Mojave)
- Main menu performance significantly improved
- Keyboard accessibility of the main menu improved

Updated:
- OpenSSL updated to version 1.0.2p

Fixed:
- Resolves issue setting the working directory for scripts
- Resolves issue scrolling the main menu with many connections
- Prevents reconnects when cancelling certain PKCS#11 requests
- Various bug fixes and enhancements

Removed:
- OS X 10.9 is no longer supported


Viscosity 1.7.11
- Various bug fixes and enhancements


Viscosity 1.7.10

Added:
- Support for macOS Continuity while connected to VPN connections
- Automatic route-delay now supported for connections using DHCP
- Support for routes set using a DHCP server
- Support for setting a default IPv6 route gateway

Improved:
- Allows the default route gateway to be a DHCP server

Fixed:
- Resolves stuck connection if a PKCS#11 driver fails to load
- Resolves a potential crash when using a proxy PAC file
- Workaround for issue with OpenVPN's session token handling
- Resolves case where Automatically reconnect option may display incorrectly
- Various bug fixes and enhancements


Viscosity 1.7.9

Improved:
- Performance improved when importing a large number of connections

Updated:
- OpenVPN 2.4 updated to version 2.4.6

Fixed:
- Resolves a potential crash after updating
- Resolves a potential crash when disconnecting
- Various bug fixes and enhancements


Viscosity 1.7.8

Added:
- Sandboxing of the OpenVPN process for added security
- Updated
- OpenVPN 2.4 updated to version 2.4.5
- OpenSSL updated to version 1.0.20

Fixed:
- Various bug fixes and enhancements

Removed:
- Growl support


Viscosity 1.7.7

Added:
- Universal 2nd Factor (U2F) support
- Support for the obfs4 obfuscation protocol

Improved:
- No longer displays an alert when a session token is rejected
- Detection of unsafe environment variables improved

Fixed:
- Various bug fixes and enhancements


Viscosity 1.7.6
- Improved: Support for longer username, password, and challenge responses
- Updated: OpenSSL updated to version 1.0.2n
- Fixed: Workaround for macOS 10.13 utun traffic reporting bug
- Fixed: Fixes session tokens not persisting across reconnections
- Fixed: Various bug fixes and enhancements


Viscosity 1.7.5
- Improved: TAP interfaces renamed to vtap to avoid driver clashes
- Updated: OpenVPN 2.4 updated to version 2.4.4
- Updated: OpenVPN 2.3 updated to version 2.3.18
- Fixed: Various bug fixes and enhancements


Viscosity 1.7.4

Improved:
- Improved support for macOS 10.13 (High Sierra)
- Enables keyboard navigation of the main menu
- Adds a Save Log button to the Details window

Fixed:
- Various bug fixes and enhancements


Viscosity 1.7.3
- Fixes regression where Viscosity will quit after successfully installing the helper


Viscosity 1.7.1

Updated:
- OpenSSL updated to version 1.0.2l

Fixed:
- Resolves issue when processing "dhcp-option DNSMODE" commands
- The Allow unsafe commands option will no longer reset when opening Viscosity
- Resolves issue where an acknowledgement request dialog may be empty
- Resolves issue where certain AppleScript commands had no effect
- Various bug fixes and enhancements


Viscosity 1.7

Added:
- Active connections are now listed separately in the main menu
- OpenVPN 2.4 Support
- Traffic obfuscation support (obfsproxy)
- New right/control click menu for Preferences->Connections
- Connections can now be imported by dragging them onto the connections list
- DNS and encryption information now displayed in the Details window
- New Block IPv6 when connected to an IPv4 only connection option
- New Automatically reconnect if disconnected option for connections and folders

Improved:
- Significant performance improvements
- Significant memory usage improvements
- The system Python framework is no longer required
- Ability to get additional connection details via AppleScript
- Ability to delete multiple selected connections at once

Updated:
- OpenVPN 2.4 updated to version 2.4.2
- OpenVPN 2.3 updated to version 2.3.16
- OpenSSL updated to version 1.0.2k

Fixed:
- Various bug fixes and enhancements

Removed:
- OS X 10.8 is no longer supported


Viscosity 1.6.8
- Improved: PKCS#11 users will now be prompted to insert their token when needed
- Improved: The connection name is now displayed in challenge and password prompts
- Improved: Improved support for OpenVPN-AS connection scripts
- Improved: Unsafe command detection updated to allow commands using safe parameters
- Updated: OpenVPN updated to version 2.3.14
- Fixed: Resolves issue where an IPv6 Reachability Check may fail under macOS 10.12
- Fixed: Resolves potential crash when using the main menu while an alert is visible under macOS 10.12
- Fixed: Reset network interfaces on disconnect option now behaves correctly for multiple active connections
- Fixed: Various bug fixes and enhancements

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe