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

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
CleanMyMacCleanMyMac X 4.8.2
MalwarebytesMalwarebytes 4.7.9
BraveBrave Browser 1.23.71
PhotoshopAdobe Photoshop CC 2021 22.3.1
LuminarLuminar Photo Editor 4.4.0
ProtonVPNProtonVPN 1.9.3
ParallelsParallels Desktop 16.5
RAID: ShadowRAID: Shadow Legends
DxO PhotoLabDxO PhotoLab 4.2.0
Total AVTotal AV 2020