Viscosity Changelog

What's new in Viscosity 1.11

Feb 22, 2024
  • Added:
  • OpenVPN 2.6 Support
  • OpenVPN server version compatibility option in connection editor
  • Improved:
  • Import support for IPv4 routes being specified with a prefix
  • Full DNS support when using an iOS mobile device tunnel
  • Increases the maximum allowable height of the Settings window
  • Detection of additional mismatched client-server cipher settings
  • Support for additional System Identity certificate types and tokens
  • Updated:
  • OpenVPN updated to version 2.6.9
  • OpenSSL updated to version 3.0.13
  • Fixed:
  • Resolves issue where Viscosity helper may crash when updating DNS
  • Resolves certain proxy commands getting incorrectly flagged as unsafe
  • Resolves certain inline PKCS#12 files not importing correctly
  • Resolves issue where Full DNS mode may disable on rapid network changes
  • Resolves issue where Viscosity may stop responding after sorting an empty folder
  • Resolves issue where a web authentication page may remain in memory after close
  • Resolves issue when Import from Server profile URL uses a different domain
  • Workaround for login bug in CloudConnexa when using Import from Server
  • Resolves Authentication Type menu being mislabelled for some localizations
  • Various bug fixes and enhancements
  • Removed:
  • OpenVPN 2.5 removed
  • macOS 10.15 is no longer supported

New in Viscosity 1.10.8 (Oct 8, 2023)

  • Improved:
  • Support for OpenVPN-AS web authentication session tokens improved
  • Updated:
  • OpenSSL updated to version 1.1.1w
  • Fixed:
  • Resolves issue where a managed bundle may redeploy on launch
  • Resolves issue where tools using legacy DNS may not resolve after a network change
  • Various bug fixes and enhancements

New in Viscosity 1.10.7 (Jul 26, 2023)

  • Fixed:
  • Resolves issue where VPN DNS settings may remain after disconnect
  • Resolves issue where a TCP reachability check may fail after connecting
  • Resolves issue where a reachability check may fail during a routing change
  • Resolves issue where DNS lookups to certain DNS servers could fail
  • Resolves rare helper crash that could be caused by an invalid local DNS lookup
  • Various bug fixes and enhancements

New in Viscosity 1.10.6 (Jul 6, 2023)

  • Added:
  • Support for DNS servers and domains set via IPv6 RAs (RDNSS and DNSSL)
  • Automatic IPv6 RA gateway detection via new route-ipv6-gateway auto flag
  • Improved:
  • Improved support for macOS 14 (Sonoma)
  • Improved support for IPv6-only TAP connections
  • Smarter DNS server fallback when using Full DNS
  • 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
  • Resolves issue where a typed username may display as bullets
  • Resolves crash when enabling Start Viscosity at Login on macOS 12
  • Resolves crash when deploying connection folders with duplicate names
  • Resolves the reported upload speed being slower than the actual speed
  • Resolves issue where a managed bundle installation might not deploy successfully
  • Prevents a web authentication page from being able to continuously request focus
  • Resolves issue where a web authentication page may fail to load on a redirect
  • Resolves rare issue where network access could be lost while connected on macOS 13
  • Fixes regression that could cause DNS to not apply when WINS in use (build 1641)
  • Various bug fixes and enhancements

New in Viscosity 1.10.5 (Mar 3, 2023)

  • Added:
  • Before Connect scripts can now also return a challenge response
  • Improved:
  • Support for autofilling a two-factor challenge with a SMS security code
  • Import from Server support for newer versions of OpenVPN-AS using SAML
  • Preferences now named Settings on macOS 13+
  • Updated:
  • OpenVPN 2.5 updated to version 2.5.9
  • OpenSSL updated to version 1.1.1t
  • Fixed:
  • Resolves issue where certain system identities may not be detected
  • Resolves issue where certain web authentication requests could not be loaded
  • Various bug fixes and enhancements
  • Removed:
  • OpenVPN 2.4 removed

New in Viscosity 1.10.4 (Nov 2, 2022)

  • Added:
  • Authentication support using Keychain identities and tokens
  • Improved:
  • Improved support for macOS 13 (Ventura)
  • Performance of VPN connections 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
  • Various bug fixes and enhancements

New in Viscosity 1.10.3 (Jun 22, 2022)

  • Added:
  • Connections and folders can now be automatically sorted
  • Separate prompt support for two-factor challenges that form part of a password
  • Improved:
  • Additional license details displayed in the About section
  • Updated
  • OpenVPN 2.5 updated to version 2.5.7
  • OpenVPN 2.4 updated to version 2.4.12
  • OpenSSL updated to version 1.1.1o
  • Fixed:
  • Resolves rare crash when sleeping the computer with an active VPN connection
  • Resolves issue where DHCP may not enable for certain configurations
  • Various bug fixes and enhancements

New in Viscosity 1.10.2 (Mar 16, 2022)

  • Updated:
  • OpenVPN 2.5 updated to version 2.5.5
  • OpenSSL updated to version 1.1.1n
  • Fixed:
  • Resolves issue where an assigned IPv6 address may not be displayed
  • Resolves issue where the Details window could ignore the Prefer IPv6 option
  • Resolves issue using Import from Server with certain cloud servers
  • Various bug fixes and enhancements

New in Viscosity 1.10.1 (Nov 17, 2021)

  • Improved:
  • Further information will now be displayed for a tool permission failure
  • Fixed:
  • Unexpected termination of the helper during an upgrade now handled on macOS 12
  • Resolves display issue with some options under certain localizations
  • Certain configuration issues preventing OpenVPN from starting will now be correctly logged
  • Various bug fixes and enhancements

New in Viscosity 1.10 (Oct 25, 2021)

  • Added:
  • Support for macOS 12 (Monterey)
  • OpenVPN 2.5 Support
  • Support for SSO and SAML authentication
  • New menu icons designed to match the system icon style on macOS 11+
  • New menu icons using colorblind friendly colors
  • The Import from Server feature now supports web authentication
  • The Import from Server feature now supports authenticator enrollment
  • The Import from Server feature now supports OpenVPN Cloud
  • Improved:
  • Small improvements to the connection editor
  • Fixed:
  • Various bug fixes and enhancements
  • Removed:
  • macOS 10.13 is no longer supported
  • macOS 10.14 is no longer supported

New in Viscosity 1.9.4 (Aug 27, 2021)

  • Updated:
  • OpenSSL updated to version 1.1.1l
  • Fixed:
  • Security: Resolves a local privilege escalation vulnerability during helper update
  • Resolves issue where the connection editor may display the wrong device type
  • Resolves issue that could cause proxy authentication to fail
  • Resolves issue that could helper connections to fail on certain machines (build 1578)
  • Various bug fixes and enhancements

New in Viscosity 1.9.3 (Apr 27, 2021)

  • Improved:
  • Obfuscation will now run natively on Apple Silicon Macs
  • Potential DNS configuration problems are now detected and added to the log
  • Updated:
  • OpenVPN 2.4 updated to version 2.4.11
  • OpenSSL updated to version 1.1.1k
  • Fixed:
  • Resolves crash that could occur when deleting a connection
  • Resolves crash that could occur when cancelling a U2F authentication attempt
  • Resolves issue quitting with an active VPN connection on some Apple Silicon Macs
  • Resolves issue where a connection may incorrectly fallback to the next remote endpoint
  • Resolves issue that could cause certain dynamic challenge requests to fail
  • Various bug fixes and enhancements

New in Viscosity 1.9.2 (Feb 12, 2021)

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

New in Viscosity 1.9.1 (Feb 5, 2021)

  • 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

New in Viscosity 1.9 (Nov 10, 2020)

  • 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

New in Viscosity 1.8.6 (Jul 7, 2020)

  • 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

New in Viscosity 1.8.5 (Apr 3, 2020)

  • 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

New in Viscosity 1.8.4 (Jan 13, 2020)

  • 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

New in Viscosity 1.8.3 (Dec 2, 2019)

  • 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

New in Viscosity 1.8.2 (Nov 18, 2019)

  • Added:
  • Support for TLS 1.3 and additional ciphers
  • Improved
  • Performance of simultaneous active connections improved
  • Application performance increased under macOS 10.15
  • Updated:
  • OpenVPN 2.4 updated to version 2.4.8
  • OpenSSL updated to version 1.1.1d
  • Fixed:
  • Resolves potential hang when disconnecting multiple connections
  • Various bug fixes and enhancements

New in Viscosity 1.8.1 (Oct 8, 2019)

  • 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

New in Viscosity 1.8 (Sep 12, 2019)

  • 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

New in Viscosity 1.7.16 (May 29, 2019)

  • 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

New in Viscosity 1.7.15 (May 21, 2019)

  • 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

New in Viscosity 1.7.14 (Jan 22, 2019)

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

New in Viscosity 1.7.13 (Jan 15, 2019)

  • 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

New in Viscosity 1.7.12 (Oct 31, 2018)

  • 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

New in Viscosity 1.7.12b5 Beta (Oct 26, 2018)

  • Improved:
  • Main menu performance significantly improved
  • Fixed:
  • Resolves issue scrolling the main menu with many connections
  • Removed:
  • OS X 10.9 is no longer supported

New in Viscosity 1.7.12b4 Beta (Sep 27, 2018)

  • Added:
  • Support for Dark Mode in macOS 10.14 (Mojave)
  • Improved:
  • Improved support for macOS 10.14 (Mojave)
  • Updated:
  • OpenSSL updated to version 1.0.2p
  • Fixed:
  • Resolves issue setting the working directory for scripts
  • Various bug fixes and enhancements

New in Viscosity 1.7.12b3 Beta (Aug 24, 2018)

  • Updated:
  • OpenSSL updated to version 1.0.2p

New in Viscosity 1.7.12b1 Beta (Aug 3, 2018)

  • Fixed: Resolves issue setting the working directory for scripts
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.11 (Aug 1, 2018)

  • Various bug fixes and enhancements

New in Viscosity 1.7.11 Beta 2 (Jul 20, 2018)

  • Added: Connection scripts now have a 60 second timeout
  • Added: Viscosity version number now passed to the OpenVPN server
  • Fixed: Resume handling session tokens during renegoiations
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.11 Beta 1 (Jul 11, 2018)

  • Improved: Prompt to optionally remove scripts when importing connections
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.10 (Jul 3, 2018)

  • 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

New in Viscosity 1.7.10 Beta 7 (Jun 23, 2018)

  • Added: Automatic route-delay now supported for connections using DHCP
  • Added: Support for routes set using a DHCP server
  • Added: Support for setting a default IPv6 route gateway
  • Improved :Allows the default route gateway to be a DHCP server
  • Fixed: Resolves case where Automatically reconnect option may display incorrectly

New in Viscosity 1.7.10 Beta 4 (Jun 18, 2018)

  • Added: Support for macOS Continuity while connected to VPN connections
  • Fixed: Workaround for issue with OpenVPN's session token handling
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.10 Beta 1 (May 20, 2018)

  • Fixed: Resolves stuck connection if a PKCS#11 driver fails to load
  • Fixed: Resolves a potential crash when using a proxy PAC file
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.9 (May 1, 2018)

  • 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

New in Viscosity 1.7.9 Beta 6 (Apr 25, 2018)

  • Updated:
  • OpenVPN 2.4 updated to version 2.4.6
  • Fixed:
  • Resolves a potential crash when disconnecting

New in Viscosity 1.7.9 Beta 1 (Apr 7, 2018)

  • Improved:
  • Performance improved when importing a large number of connections
  • Fixed:
  • Resolves potential crash after updating
  • Various bug fixes and enhancements

New in Viscosity 1.7.8 (Apr 5, 2018)

  • 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.2o
  • Fixed:
  • Various bug fixes and enhancements
  • Removed:
  • Growl support

New in Viscosity 1.7.8 Beta 8 (Apr 2, 2018)

  • Updated
  • OpenVPN 2.4 updated to version 2.4.5
  • OpenSSL updated to version 1.0.2o
  • Fixed:
  • Various bug fixes and enhancements
  • Removed:
  • Growl support

New in Viscosity 1.7.8 Beta 6 (Mar 28, 2018)

  • Updated: OpenVPN 2.4 updated to version 2.4.5
  • Updated: OpenSSL updated to version 1.0.2o
  • Fixed: Various bug fixes and enhancements
  • Removed: Growl support

New in Viscosity 1.7.8 Beta 4 (Mar 19, 2018)

  • Improved:
  • PKCS#11 users will now be prompted to insert their token when needed
  • The connection name is now displayed in challenge and password prompts
  • Improved support for OpenVPN-AS connection scripts
  • 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
  • Resolves potential crash when using the main menu while an alert is visible under macOS 10.12
  • Reset network interfaces on disconnect option now behaves correctly for multiple active connections
  • Various bug fixes and enhancements

New in Viscosity 1.7.8 Beta 1 (Mar 2, 2018)

  • Updated: OpenVPN 2.4 updated to version 2.4.5
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.7 (Feb 12, 2018)

  • 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

New in Viscosity 1.7.7b2 Beta (Jan 8, 2018)

  • Added: Support for the obfs4 obfuscation protocol

New in Viscosity 1.7.7b1 Beta (Jan 4, 2018)

  • Added:
  • Universal 2nd Factor (U2F) support
  • Improved:
  • No longer displays an alert when a session token is rejected
  • Fixed:
  • Various bug fixes and enhancements

New in Viscosity 1.7.6 (Dec 20, 2017)

  • 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

New in Viscosity 1.7.6b4 Beta (Dec 11, 2017)

  • Updated:
  • OpenSSL updated to version 1.0.2n
  • Fixed:
  • Fixes session tokens not persisting across reconnections
  • Various bug fixes and enhancements

New in Viscosity 1.7.6b3 Beta (Dec 7, 2017)

  • Fixed:
  • Workaround for macOS 10.13 utun traffic reporting bug

New in Viscosity 1.7.6b2 Beta (Nov 26, 2017)

  • Updated:
  • OpenSSL updated to version 1.0.2m
  • Fixed:
  • Various bug fixes and enhancements

New in Viscosity 1.7.5 (Oct 4, 2017)

  • 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

New in Viscosity 1.7.5 Beta 2 (Sep 30, 2017)

  • 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

New in Viscosity 1.7.4 (Sep 5, 2017)

  • Improved: Improved support for macOS 10.13 (High Sierra)
  • Improved: Enables keyboard navigation of the main menu
  • Improved: Adds a Save Log button to the Details window
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.7.4 Beta 4 (Sep 2, 2017)

  • Improved support for macOS 10.13 (High Sierra)

New in Viscosity 1.7.4 Beta 3 (Aug 9, 2017)

  • Improved:
  • Adds a Save Log button to the Details window

New in Viscosity 1.7.4 Beta 2 (Jul 31, 2017)

  • Improved:
  • Enables keyboard navigation of the main menu

New in Viscosity 1.7.4 Beta 1 (Jul 11, 2017)

  • Various bug fixes and enhancements.

New in Viscosity 1.7.3 (Jun 26, 2017)

  • Fixes regression where Viscosity will quit after successfully installing the helper

New in Viscosity 1.7.3 Beta (Jun 26, 2017)

  • Fixes issue causing Viscosity to quit after successfully installing the helper.

New in Viscosity 1.7.2 (Jun 25, 2017)

  • Improved support for macOS 10.13 (High Sierra)
  • OpenVPN 2.4 updated to version 2.4.3
  • OpenVPN 2.3 updated to version 2.3.17
  • Various bug fixes and enhancements

New in Viscosity 1.7.2 Beta 5 (Jun 23, 2017)

  • Updated:
  • OpenVPN 2.4 updated to version 2.4.3
  • OpenVPN 2.3 updated to version 2.3.17

New in Viscosity 1.7.2 Beta 2 (Jun 8, 2017)

  • Improved support for macOS 10.13 (High Sierra)

New in Viscosity 1.7.2 Beta 1 (Jun 6, 2017)

  • Fixed:
  • Various bug fixes and enhancements

New in Viscosity 1.7.1 (May 30, 2017)

  • updated - OpenSSL updated to version 1.0.2l
  • fixed - Resolves issue when processing "dhcp-option DNSMODE" commands
  • fixed - The Allow unsafe commands option will no longer reset when opening Viscosity
  • fixed - Resolves issue where an acknowledgement request dialog may be empty
  • fixed - Resolves issue where certain AppleScript commands had no effect
  • fixed - Various bug fixes and enhancements

New in Viscosity 1.7.1 Beta 4 (May 26, 2017)

  • 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
  • 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 updated to version 2.4.1
  • OpenSSL updated to version 1.0.2k
  • Fixed:
  • Various bug fixes and enhancements
  • Removed:
  • OS X 10.8 is no longer supported

New in Viscosity 1.7.1 Beta 2 (May 24, 2017)

  • Fixed:
  • Resolves issue where an acknowledgement request dialog may be empty
  • Various bug fixes and enhancements

New in Viscosity 1.7.1 Beta 1 (May 23, 2017)

  • Fixed:
  • Resolves issue when processing "dhcp-option DNSMODE" commands
  • The Allow unsafe commands option will no longer reset when opening Viscosity

New in Viscosity 1.7 (May 22, 2017)

  • 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

New in Viscosity 1.7 Beta 7 (May 12, 2017)

  • Updated:
  • OpenVPN 2.3 updated to version 2.3.15

New in Viscosity 1.7 Beta 6 (May 10, 2017)

  • Added:
  • New Block IPv6 when connected to an IPv4 only connection option

New in Viscosity 1.7 Beta 3 (May 5, 2017)

  • Added:
  • Connections can now be imported by dragging them onto the connections list

New in Viscosity 1.7 Beta 1 (May 1, 2017)

  • 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
  • DNS and encryption information now displayed in the Details window
  • 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 updated to version 2.4.1
  • OpenSSL updated to version 1.0.2k
  • Fixed:
  • Various bug fixes and enhancements
  • Removed:
  • OS X 10.8 is no longer supported

New in Viscosity 1.6.8 (Jan 17, 2017)

  • 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

New in Viscosity 1.6.8 Beta 4 (Jan 16, 2017)

  • 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
  • Fixed: Reset network interfaces on disconnect option now behaves correctly for multiple active connections

New in Viscosity 1.6.8 Beta 3 (Jan 11, 2017)

  • Fixed: Resolves potential crash when using the main menu while an alert is visible under macOS 10.12.

New in Viscosity 1.6.8 Beta 2 (Dec 12, 2016)

  • OpenVPN updated to version 2.3.14.

New in Viscosity 1.6.8 Beta 1 (Nov 21, 2016)

  • Fixed: Resolves issue where an IPv6 Reachability Check may fail under macOS 10.12
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.7 (Nov 15, 2016)

  • Updated: OpenVPN updated to version 2.3.13
  • Updated: OpenSSL updated to version 1.0.2j
  • Fixed: Workaround for a potential hang if an ifconfig process is stuck
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.7 Beta 5 (Nov 4, 2016)

  • Updated: OpenVPN updated to version 2.3.13
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.7 Beta 4 (Oct 15, 2016)

  • Updated: OpenSSL updated to version 1.0.2j
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.7 Beta 3 (Oct 10, 2016)

  • Updated: OpenSSL updated to version 1.0.2j
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.7 Beta 1 (Sep 28, 2016)

  • Updated: OpenSSL updated to version 1.0.2j
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.6 (Sep 13, 2016)

  • Added: Connections inside a folder can now optionally share saved credentials
  • Added: AppleScript scripts can now be assigned to run for all connections inside a folder
  • Updated: OpenVPN updated to version 2.3.12
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.6 Beta 3 (Aug 30, 2016)

  • Added: Connections inside a folder can now optionally share saved credentials
  • Added: AppleScript scripts can now be assigned to run for all connections inside a folder
  • Updated: OpenVPN updated to version 2.3.12
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.6 Beta 2 (Aug 29, 2016)

  • Added: Connections inside a folder can now optionally share saved credentials
  • Added: AppleScript scripts can now be assigned to run for all connections inside a folder
  • Updated: OpenVPN updated to version 2.3.12
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.6 Beta 1 (Aug 23, 2016)

  • Added - Connections inside a folder can now optionally share saved credentials
  • Fixed - Various bug fixes and enhancements

New in Viscosity 1.6.5 (Aug 16, 2016)

  • Automatic IPv6 configuration will be automatically enabled/disabled as required for bridged TAP connections
  • Removes "Display menu icon on right side of menu bar" option under macOS 10.12. The icon can now be rearranged by holding down the Command key and dragging the icon.
  • The Reset network interfaces on disconnect option is now faster and more effective
  • Manual IPv6 addresses will now stay assigned for bridged TAP connections
  • Various bug fixes and enhancements

New in Viscosity 1.6.5 Beta 4 (Jul 28, 2016)

  • Added: Automatic IPv6 configuration will be automatically enabled/disabled as required for bridged TAP connections
  • Improved: Removes "Display menu icon on right side of menu bar" option under macOS 10.12. The icon can now be rearranged by holding down the Command key and dragging the icon.
  • Improved: The Reset network interfaces on disconnect option is now faster and more effective
  • Fixed: Manual IPv6 addresses will now stay assigned for bridged TAP connections
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.5 Beta 3 (Jul 9, 2016)

  • Improved: Removes "Display menu icon on right side of menu bar" option under macOS 10.12. The icon can now be rearranged by holding down the Command key and dragging the icon.
  • Fixed: Various bug fixes and enhancements.

New in Viscosity 1.6.5 Beta 2 (Jun 15, 2016)

  • Improved: Removes "Display menu icon on right side of menu bar" option under macOS 10.12. The icon can now be rearranged by holding down the Command key and dragging the icon.

New in Viscosity 1.6.5 Beta 1 (May 27, 2016)

  • Fixed: Various bug fixes and enhancements.

New in Viscosity 1.6.4 (May 17, 2016)

  • OpenVPN updated to version 2.3.11
  • OpenSSL updated to version 1.0.2h
  • Resolves issue where the TUN/TAP drivers may not unload on helper exit
  • Resolves rare issue where the client may fail to launch after an update
  • Various bug fixes and enhancements

New in Viscosity 1.6.4 Beta 4 (May 12, 2016)

  • OpenVPN updated to version 2.3.11
  • OpenSSL updated to version 1.0.2h

New in Viscosity 1.6.4 Beta 3 (May 12, 2016)

  • Fixed: Resolves issue where the TUN/TAP drivers may not unload on helper exit
  • Fixed: Resolves rare issue where the client may fail to launch after an update
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.4 Beta 2 (May 11, 2016)

  • Updated: OpenVPN updated to version 2.3.11

New in Viscosity 1.6.4 Beta 1 (May 3, 2016)

  • OpenSSL updated to version 1.0.2h.

New in Viscosity 1.6.2 (Mar 17, 2016)

  • Adds support for DNS domains to be specified using DHCP Option 119
  • OpenSSL updated to version 1.0.2g
  • Resolves a potential crash after using Import from Server
  • Resolves a login issue using Import from Server with certain characters in credentials
  • Split DNS changes on DHCP lease renews are now correctly detected
  • DNS mode is now correctly detected after an initial connection failure
  • Various bug fixes and enhancements

New in Viscosity 1.6.2 Beta 6 (Mar 8, 2016)

  • Updated: OpenSSL updated to version 1.0.2g
  • Fixed: Resolves a potential crash after using Import from Server
  • Fixed: Split DNS changes on DHCP lease renews are now correctly detected
  • Fixed: DNS mode detection when first connection attempt fails issue fixed
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.2 Beta 5 (Mar 8, 2016)

  • Updated - OpenSSL updated to version 1.0.2g
  • Fixed - Resolves a potential crash after using Import from Server
  • Fixed - Split DNS changes on DHCP lease renews are now correctly detected
  • Fixed - DNS mode detection when first connection attempt fails issue fixed
  • Fixed - Various bug fixes and enhancements

New in Viscosity 1.6.2 Beta 4 (Mar 4, 2016)

  • Updated:
  • OpenSSL updated to version 1.0.2g
  • Fixed:
  • Resolves a potential crash after using Import from Server
  • Split DNS changes on DHCP lease renews are now correctly detected
  • DNS mode detection when first connection attempt fails issue fixed
  • Various bug fixes and enhancements

New in Viscosity 1.6.2 Beta 3 (Mar 2, 2016)

  • updated - OpenSSL updated to version 1.0.2g
  • fixed - Resolves a potential crash after using Import from Server
  • fixed - DNS mode detection when first connection attempt fails issue fixed
  • fixed - Various bug fixes and enhancements

New in Viscosity 1.6.2 Beta 2 (Mar 1, 2016)

  • Fixed: Resolves issue where DHCP may fail to automatically disable
  • Fixed: Resolves rare issue where a reachability check may fail for TCP connections

New in Viscosity 1.6.2 Beta 1 (Feb 25, 2016)

  • Fixed: DNS mode detection when first connection attempt fails issue fixed
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6.1 (Feb 22, 2016)

  • Added:
  • Importing from a server now supports two-factor authentication
  • Allows the DNS mode to be pushed from an OpenVPN server using dhcp-option
  • Improved:
  • A warning will now appear in the log if using Split DNS with no DNS domains
  • Fixed:
  • Resolves issue where DHCP may fail to automatically disable
  • Resolves rare issue where a reachability check may fail for TCP connections
  • Various bug fixes and enhancements

New in Viscosity 1.6.1 Beta 2 (Feb 19, 2016)

  • Fixed: Resolves rare issue where a reachability check may fail for TCP connections

New in Viscosity 1.6.1 Beta (Feb 18, 2016)

  • Fixed: Resolves issue where DHCP may fail to automatically disable.

New in Viscosity 1.6 (Feb 16, 2016)

  • New DNS engine for improved reliability and IPv6 support
  • The DNS mode can now be set on a per-connection basis
  • DNS and WINS settings from a remote DHCP server are now supported
  • DNS settings sent by the VPN server can now be ignored
  • Web browser proxy settings can now be set for connections
  • Details window design and graphing improved
  • Tun connections now use the inbuilt utun network adapter type
  • Back to My Mac no longer needs to be disabled while connected
  • OpenVPN updated to version 2.3.10
  • OpenSSL updated to version 1.0.2f
  • Connecting will no longer interrupt an iMessage session
  • Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Connection startup errors will now be correctly added to the log
  • Various bug fixes and enhancements
  • The Apply DNS settings simultaneously option has been removed
  • Mac OS 10.7 is no longer supported

New in Viscosity 1.6 Beta (Feb 16, 2016)

  • Added: New DNS engine for improved reliability and IPv6 support
  • Added: The DNS mode can now be set on a per-connection basis
  • Added: DNS and WINS settings from a remote DHCP server are now supported
  • Added: DNS settings sent by the VPN server can now be ignored
  • Added: Web browser proxy settings can now be set for connections
  • Improved: Details window design and graphing improved
  • Improved: Tun connections now use the inbuilt utun network adapter type
  • Improved: Back to My Mac no longer needs to be disabled while connected
  • Updated: OpenVPN updated to version 2.3.10
  • Updated: OpenSSL updated to version 1.0.2f
  • Fixed: Connecting will no longer interrupt an iMessage session
  • Fixed: Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Fixed: Connection startup errors will now be correctly added to the log
  • Fixed: Various bug fixes and enhancements
  • Removed: The Apply DNS settings simultaneously option has been removed
  • Removed: Mac OS 10.7 is no longer supported

New in Viscosity 1.6 Beta 10 (Jan 29, 2016)

  • Added: New DNS engine for improved reliability and IPv6 support
  • Added: The DNS mode can now be set on a per-connection basis
  • Added: DNS and WINS settings from a remote DHCP server are now supported
  • Added: DNS settings sent by the VPN server can now be ignored
  • Added: Web browser proxy settings can now be set for connections
  • Improved: Details window design and graphing Improved: Improved: Tun connections now use the inbuilt utun network adapter type
  • Improved: Back to My Mac no longer needs to be disabled while connected
  • Updated: OpenVPN updated to version 2.3.10
  • Updated: OpenSSL updated to version 1.0.2f
  • Fixed: Connecting will no longer interrupt an iMessage session
  • Fixed: Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Fixed: Connection startup errors will now be correctly added to the log
  • Fixed: Various bug fixes and enhancements
  • Removed: The Apply DNS settings simultaneously option has been Removed: Removed: Mac OS 10.7 is no longer supported

New in Viscosity 1.6 Beta 8 (Jan 12, 2016)

  • Added: New DNS engine for improved reliability and IPv6 support
  • Added: DNS and WINS settings from a remote DHCP server are now supported
  • Added: Web browser proxy settings can now be set for connections
  • Improved: Details window design and graphing improved
  • Improved: Tun connections now use the inbuilt utun network adapter type
  • Improved: Back to My Mac no longer needs to be disabled while connected
  • Updated: OpenVPN updated to version 2.3.10
  • Updated: OpenSSL updated to version 1.0.2e
  • Fixed: Connecting will no longer interrupt an iMessage session
  • Fixed: Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Fixed: Connection startup errors will now be correctly added to the log
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6 Beta 6 (Nov 17, 2015)

  • Added: New DNS engine for improved reliability and IPv6 support
  • Added: Web browser proxy settings can now be set for connections

New in Viscosity 1.6 Beta 3 (Oct 20, 2015)

  • Added: Experimental new DNS engine for improved reliability and IPv6 support (feedback appreciated)
  • Improved: Details window design and graphing improved
  • Improved: Tun connections now use the inbuilt utun network adapter type
  • Improved: Back to My Mac no longer needs to be disabled while connected
  • Fixed: Connecting will no longer interrupt an iMessage session
  • Fixed: Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Fixed: Connection startup errors will now be correctly added to the log
  • Fixed: Various bug fixes and enhancements

New in Viscosity 1.6 Beta 1 (Oct 15, 2015)

  • Added - Experimental new DNS engine for improved reliability and IPv6 support (feedback appreciated)
  • Improved - Details window design and graphing improved
  • Improved - Tun connections now use the inbuilt utun network adapter type
  • Improved - Back to My Mac no longer needs to be disabled while connected
  • Fixed - Connecting will no longer interrupt an iMessage session
  • Fixed - Resolves issue setting duplicate IPv6 servers under OS X El Capitan
  • Fixed - Various bug fixes and enhancements

New in Viscosity 1.5.11 (Sep 30, 2015)

  • Improved support for Mac OS 10.11 (El Capitan)
  • Various bug fixes and enhancements

New in Viscosity 1.5.11 Beta 2 (Sep 11, 2015)

  • Improved support for Mac OS 10.11 (El Capitan)
  • Various bug fixes and enhancements

New in Viscosity 1.5.10 (Sep 8, 2015)

  • OpenVPN updated to version 2.3.8
  • Viscosity will no longer prompt to upgrade the helper after future updates
  • Resolves an issue where an extra-certs file may not be used when connecting
  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 9 (Aug 20, 2015)

  • OpenVPN updated to version 2.3.8
  • Viscosity will no longer prompt to upgrade the helper after future updates
  • Resolves an issue where an extra-certs file may not be used when connecting
  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 8 (Aug 17, 2015)

  • OpenVPN updated to version 2.3.8
  • Viscosity will no longer prompt to upgrade the helper after future updates
  • Resolves an issue where an extra-certs file may not be used when connecting
  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 6 (Aug 12, 2015)

  • OpenVPN updated to version 2.3.8
  • Viscosity will no longer prompt to upgrade the helper after future updates
  • Resolves an issue where an extra-certs file may not be used when connecting
  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 5 (Aug 7, 2015)

  • OpenVPN updated to version 2.3.8
  • Viscosity will no longer prompt to upgrade the helper after future automatic updates
  • Resolves an issue where an extra-certs file may not be used when connecting
  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 2 (Jul 30, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.9 Beta 1 (Jul 27, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.8 (Jul 10, 2015)

  • OpenSSL updated to version 1.0.2d
  • Various bug fixes and enhancements

New in Viscosity 1.5.7 (Jun 18, 2015)

  • OpenVPN updated to version 2.3.7
  • OpenSSL updated to version 1.0.2c
  • Various bug fixes and enhancements

New in Viscosity 1.5.7 Beta 3 (Jun 17, 2015)

  • OpenVPN updated to version 2.3.7
  • OpenSSL updated to version 1.0.2c
  • Various bug fixes and enhancements

New in Viscosity 1.5.7 Beta 2 (Jun 16, 2015)

  • OpenVPN updated to version 2.3.7
  • OpenSSL updated to version 1.0.2c
  • Various bug fixes and enhancements

New in Viscosity 1.5.7 Beta 1 (May 30, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.6 (Apr 20, 2015)

  • Resolves reachability detection issue for TCP connections
  • Various bug fixes and enhancements

New in Viscosity 1.5.6 Beta 3 (Apr 10, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.6 Beta 2 (Apr 4, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.6 Beta 1 (Apr 2, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.5 Beta 5 (Mar 25, 2015)

  • OpenSSL updated to version 1.0.2a
  • Various bug fixes and enhancements

New in Viscosity 1.5.5 Beta 1 (Mar 19, 2015)

  • Various bug fixes and enhancements

New in Viscosity 1.5.4 (Mar 9, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Resolves DNS issue when switching wireless networks
  • Improves debug output when OpenVPN fails to start
  • OpenSSL updated to version 1.0.2
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 13 (Mar 7, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Resolves DNS issue when switching wireless networks
  • Improves debug output when OpenVPN fails to start
  • OpenSSL updated to version 1.0.2
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 12 (Mar 6, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Resolves DNS issue when switching wireless networks
  • Improves debug output when OpenVPN fails to start
  • OpenSSL updated to version 1.0.2
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 11 (Feb 27, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Improves debug output when OpenVPN fails to start
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 10 (Feb 25, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Improves debug output when OpenVPN fails to start
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 9 (Feb 9, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Improves debug output when OpenVPN fails to start
  • Ukrainian localization (thanks to Ivan Asavliuk)
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 7 (Jan 6, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Improves debug output when OpenVPN fails to start
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 6 (Jan 5, 2015)

  • Improves routing when connecting over a point-to-point connection
  • Improves debug output when OpenVPN fails to start
  • Various bug fixes and enhancements

New in Viscosity 1.5.4 Beta 1 (Dec 16, 2014)

  • Improves routing when connecting over a PTP connection
  • Various bug fixes and enhancements

New in Viscosity 1.5.3 (Dec 3, 2014)

  • OpenVPN updated to version 2.3.6
  • Russian localization updates (thanks to Nikk Gitanes)
  • Various bug fixes and enhancements

New in Viscosity 1.5.3 Beta 6 (Dec 2, 2014)

  • OpenVPN updated to version 2.3.6
  • Russian localization updates (thanks to Nikk Gitanes)
  • Various bug fixes and enhancements

New in Viscosity 1.5.3 Beta 5 (Nov 10, 2014)

  • OpenVPN updated to version 2.3.5
  • Russian localization updates (thanks to Nikk Gitanes)
  • Various bug fixes and enhancements

New in Viscosity 1.5.3 Beta 3 (Nov 5, 2014)

  • Russian localization updates

New in Viscosity 1.5.3 Beta 2 (Nov 3, 2014)

  • OpenVPN updated to version 2.3.5

New in Viscosity 1.5.3 Beta 1 (Oct 23, 2014)

  • Various bug fixes and enhancements

New in Viscosity 1.5.2 (Oct 16, 2014)

  • Allows IPv4 route netmasks to be entered in CIDR notation
  • The connection name is now listed in the title-bar for username/password prompts
  • Improves support for importing configurations with inline files
  • Changes the location of the Preconfigure folder when bundling
  • Resolves rare crash when accessing the Keychain
  • Resolves crash when connecting via an IPv6 address
  • OpenSSL updated to version 1.0.1j
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.5.2 Beta 8 (Oct 9, 2014)

  • Allows IPv4 route netmasks to be entered in CIDR notation
  • The connection name is now listed in the title-bar for username/password prompts
  • Improves support for importing configurations with inline files
  • Changes the location of the Preconfigure folder when bundling
  • Resolves rare crash when accessing the Keychain
  • Resolves crash when connecting via an IPv6 address
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.5.1 (Sep 13, 2014)

  • Resolves issue where traffic may fail to route for certain TAP setups
  • Resolves issue where simultaneous connection attempts may fail
  • Additional log output when OpenVPN fails to start
  • Workaround for certain cases when system Python framework is corrupted
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.5 (Sep 9, 2014)

  • New Default Menu Icon (with Dark Mode support)
  • Support for Mac OS 10.10 (Yosemite)
  • Performance improvements
  • Security improvements
  • IPv6 support improvements
  • Complete 64-bit support
  • OpenSSL updated to version 1.0.1i
  • Version 2.2 of OpenVPN removed
  • Resolves issue where Time Machine may not re-enable
  • Support for the TCP_NODELAY socket option
  • Resolves issue running/importing from some non-ASCII paths
  • Updated localizations
  • Ability to submit crash reports
  • Various bug fixes and enhancements
  • Mac OS 10.5 and 10.6 are no longer supported

New in Viscosity 1.4.10 (Jun 6, 2014)

  • OpenSSL updated to version 1.0.1h

New in Viscosity 1.4.9 (Jun 4, 2014)

  • OpenVPN updated to version 2.3.4
  • Preliminary support for Mac OS 10.10 (Yosemite)
  • Resolves issue where Safari & Firefox may fail to resolve IPv6 addresses
  • Resolves issue where TUN/TAP drivers may fail to load under Mac OS 10.5
  • Option to change Back to My Mac behaviour while connected
  • Various bug fixes and enhancements

New in Viscosity 1.4.8 (Apr 9, 2014)

  • Resolves issue where HTTP Proxy credentials may fail to save to Keychain
  • Adds option for automatic HTTP Proxy authentication
  • OpenSSL updated to version 1.0.1g (resolves "Heartbleed" bug)
  • Various bug fixes and enhancements

New in Viscosity 1.4.7 (Dec 18, 2013)

  • Interface improvements for retina displays
  • New toolbar icons
  • Resolves issue where auto-disabling DHCP could fail
  • Various bug fixes and enhancements

New in Viscosity 1.4.6 (Oct 22, 2013)

  • Mac OS 10.9 (Mavericks) support further improved
  • Resolves issue where a static challenge prompt may not occur on a reconnect
  • Resolves issue where high CPU usage could be observed during a DHCP/TAP reconnect
  • Various bug fixes and enhancements

New in Viscosity 1.4.5 (Sep 27, 2013)

  • Optimized memory usage while connected
  • Support for static challenge/response requests
  • PKCS#11 certificate names are now presented in a clearer format
  • Invalid PKCS#11 PINs and locked devices will now be detected
  • Disconnect on idle option will now be correctly saved
  • Spanish localization updates (thanks to Claudio Brandy)
  • Various bug fixes and enhancements

New in Viscosity 1.4.4 (Jul 2, 2013)

  • OpenVPN 2.3 upgraded to version 2.3.2
  • OpenVPN 2.3 is now preferred over 2.2 when set to Automatic
  • Saved username/password details are no longer immediately reset when a server rejects them
  • Support for Mac OS 10.9 (Mavericks)
  • Resolves issue where a DHCP assigned IP may disappear from a TAP interface
  • Resolves issue where DHCP may fail when using a custom MAC address (lladdr)
  • Resolves issue importing a connection with a crl-verify list
  • Resolves issue importing configs using certain non-UTF encodings
  • Resolves potential crash on a network change
  • Resolves issue where login details may fail to save to Keychain
  • Improved Scripting Bridge support
  • French localization updates (thanks to David Caradec)
  • German localization updates (thanks to Dirk Dittert)
  • Italian localization updates (thanks to Gabriele Callari)
  • Various bug fixes and enhancements

New in Viscosity 1.4.3 (Jan 21, 2013)

  • Resolves issue setting/restoring DNS servers when IPv6 is in use
  • OpenVPN 2.3 upgraded to version 2.3.0
  • Retina graphics for menu icon packs
  • Passtos support enabled (for OpenVPN 2.3 only)
  • Improved two-factor authentication support
  • Improved handling when switching network locations
  • Improved handling of No buffer space OpenVPN errors
  • Resolves issue parsing raw IPv6 addresses
  • Resolves issue where iMessage/Push Notifications may not work while connected
  • Various bug fixes and enhancements

New in Viscosity 1.4.2 (Aug 30, 2012)

  • Viscosity will now automatically switch between OpenVPN 2.2 and 2.3 as needed
  • OpenVPN version can be manually selected under Preferences>Advanced
  • Support for the Notification Center under Mac OS 10.8
  • Security: Fixes a potential privilege escalation attack caused by exploiting the behaviour of ViscosityHelper and the Python framework (CVE-2012-4284).
  • Security: ViscosityHelper hardened against privilege escalation attacks
  • Security: By default Viscosity no longer allows for potentially dangerous OpenVPN commands to be used, including up and down scripts. Viscosity's scripting support is not affected.
  • OpenVPN 2.3 patched to restore HTTP proxy support
  • DNS stability improvements when running under Mac OS 10.7 and 10.8
  • Fixes issue exporting zipped connections under Mac OS 10.8
  • Fixes issue enabling automatic IPv6 on TAP interfaces under Mac OS 10.8
  • Fixes issue importing a connection with non-ASCII characters under Mac OS 10.8
  • Fixes issue importing some TCP based connections
  • Various bug fixes and enhancements

New in Viscosity 1.4.1 (Jul 29, 2012)

  • OpenVPN upgraded to version 2.3a3
  • OpenVPN patched to allow the keysize command
  • Viscosity will now strip the dh command when importing a connection
  • Workaround for continuously setting DNS servers under Mac OS 10.8
  • Various bug fixes and enhancements

New in Viscosity 1.4 (Jul 24, 2012)

  • Support for Mac OS 10.8 (Mountain Lion)
  • Full IPv6 Support
  • OpenVPN upgraded to version 2.3a2
  • Developer ID signed for Mac OS 10.8
  • Ability to bundle Viscosity with custom menu items
  • Default reachability check timeout increased
  • Custom network route window improved
  • LZO compression options renamed to avoid confusion
  • DHCP will now be automatically disabled when not needed
  • Delay time adjusted for enabling DHCP with a custom MAC address
  • Dutch localization thanks to Sven De Troch
  • Various bug fixes and enhancements

New in Viscosity 1.3.5 (Nov 22, 2011)

  • It is now possible to move/rearrange multiple connections at once
  • Reachability checking is now more intelligent for established connections
  • Saved credentials are now associated with a connection, rather than a server address
  • Viscosity will now correctly detect when a private key/pkcs12 file password fails
  • Viscosity will now correctly delete a saved password when a private key/pkcs12 file password fails
  • Viscosity will now clear any saved credentials associated with a connection when deleting it
  • Viscosity can now run connect/disconnect scripts pushed by an OpenVPN-AS server
  • Ability to force bundled connection import behavior (ask/append/overwrite)
  • Dividing bundled connections into folders is now easier
  • Viscosity can now check whether certificates are expired (bundle/pre-configure setting)
  • Resolved issue where an error may appear waking from sleep under Mac OS 10.7
  • Resolved issue where Viscosity could stop responding under Mac OS 10.7
  • Resolved issue where Viscosity's icon could be cropped under Mac OS 10.7's full screen mode
  • Resolved issue where the traffic graph may be inaccurate when first displayed
  • Growl updated for 1.3 compatibility
  • French localization updated thanks to Philippe Vinot
  • German localization updated thanks to Dirk Dittert
  • Various bug fixes and enhancements

New in Viscosity 1.3.4 (Aug 3, 2011)

  • Resolves issue where Mac OS 10.7 could kernel panic when connecting
  • Menu folders will no longer disappear on quit under Mac OS 10.7
  • Fixed issue where menu icon may show wrong status after automatic disconnect
  • All Keychains are now searched for login details and passwords, rather than just the default
  • Viscosity no longer tests DNS resolvability for already connected connections
  • Reachability checks now use all IP addresses associated with a DNS record
  • Fixed proxy setting issue present in the German localisation
  • OpenVPN updated to version 2.2.1
  • Various bug fixes and enhancements

New in Viscosity 1.3.3 (Jun 27, 2011)

  • Fixed regression resulting in DHCP being activated late for some TAP interfaces
  • The Details window no longer triggers graphics card switching on modern MacBook Pros
  • Viscosity now allows the computer to go to sleep considerably faster

New in Viscosity 1.3.2 (Jun 24, 2011)

  • Routes can now be directly edited by double-clicking
  • Responsiveness of main menu improved
  • Resolved an issue where DNS settings may not be restored on quit for active connections
  • Fixed a potential crash on sleep/wake if the simultaneous DNS setting had been changed
  • Fixed an issue that could result in both normal and simultaneous DNS being active at the same time
  • OpenVPN build altered to avoid potential PKCS#11 issue
  • A connection can now be properly disconnected during a reachability check
  • Reachability checks should now be significantly faster
  • Simultaneous DNS now works under Mac OS 10.5 (for both tun and tap)
  • Resolved an issue where the IP address assigned by a DHCP server may not be displayed in Details
  • DHCP is now activated after an lladdr has been assigned for a Tap adapter
  • Fixed an issue that resulted in a bundled copy of Viscosity always prompting at launch
  • Before/Connected/Disconnected AppleScripts are now correctly imported
  • Improved localization support
  • Italian localization updated (thanks to Gabriele Callari)
  • Norwegian localization updated (thanks to Wilhelm Damsleth)
  • Portuguese localization updated (thanks to Denis Volpato Martins)
  • Russian localization updated (thanks to Aleks Bunin)
  • Spanish localization updated (thanks to Jose Maria Terry Jimenez)
  • Various bug fixes and enhancements

New in Viscosity 1.3.1 (Jun 3, 2011)

  • Workaround for management interface issue with OpenVPN 2.2
  • Added simultaneous DNS option (similar to old "alternate" style DNS)
  • Fixed issue with connection/setting bundling for standard user accounts
  • Automatic updates from 1.3.1 to future versions will be more robust

New in Viscosity 1.3 (May 28, 2011)

  • Vastly improved network awareness for improved connection stability
  • Vastly improved DNS support
  • Reduced memory usage and performance improvements
  • Ability to automatically reconnect after network dropout
  • Ability to automatically connect when network becomes available
  • Ability to import folders containing multiple connections
  • Improved welcome window design
  • Preferences window can now be resized
  • Viscosity will prompt for elevated rights if necessary to import configs
  • Support for "Before Connect" AppleScripts
  • Support for conditional connecting using Before Connect scripts
  • Support for global Connect/Disconnect AppleScripts
  • Improvements to sleep/wake functionality
  • Improves support for UTF-8 characters
  • Stray/Stuck OpenVPN processes will now be terminated on disconnect
  • Reduced program size
  • OpenVPN updated to version 2.2.0
  • OpenSSL updated to version 1.0.0d
  • OpenVPN 2.0.9 removed
  • Localization system improved
  • Portuguese localization thanks to Denis Volpato Martins
  • Various bug fixes and enhancements

New in Viscosity 1.2.3 (Jan 10, 2011)

  • Improved Mac OS 10.6.6 compatibility
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.2.2 (Nov 22, 2010)

  • Mac OS 10.6.5 compatibility
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.2.1 (Oct 19, 2010)

  • OpenVPN updated to version 2.1.3
  • OpenSSL updated to version 1.0.0a
  • Viscosity can auto-install itself when run from a DMG
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.2 (Sep 15, 2010)

  • Ability to organise connections into folders (submenus)
  • Ability to import directly from a server running OpenVPN-AS
  • OpenVPN upgraded to version 2.1.2
  • Ability to disconnect connections when the computer has been idle
  • Avoids incompatibly problems with the Cisco AnyConnect client
  • Improved performance and memory usage
  • Improved OpenVPN-AS support
  • Changes to IPv6 behaviour
  • Connected/Disconnected scripts are now copied into connection
  • Updated localizations
  • Various bug fixes and enhancements

New in Viscosity 1.1 (Jul 23, 2010)

  • PKCS11 (token/smartcard) support
  • Ability to run AppleScript scripts when a connection connects/disconnects
  • IPv6 Support
  • DNS servers/domains can be edited using the GUI
  • Support for pushed WINS servers
  • Connections can be duplicated
  • Updated TUN/TAP drivers
  • Greater controllability using AppleScript
  • Editing enhancements
  • Various bug fixes and enhancements

New in Viscosity 1.0.9 (Jan 25, 2010)

  • Fixed bug where PKCS12 may revert to Static Key.
  • Fixed bug where importing may silently fail.
  • Fixed bug where exporting may fail for file names with international characters.
  • Various small bug fixes and enhancements.

New in Viscosity 1.0.8 (Jan 4, 2010)

  • OpenVPN updated to version 2.1.1
  • Norwegian localization.
  • Swedish localization.
  • Latvian localization.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.7 (Nov 2, 2009)

  • OpenVPN updated to version 2.1rc20.
  • Additional cipher & digest algorithms now available.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.6 (Sep 23, 2009)

  • Improved Mac OS 10.6 support.
  • 64 bit Kernel support.
  • OpenVPN updated to version 2.1rc19.
  • Growl updated.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.5 (Jun 24, 2009)

  • French localization thanks to Sébastien Wains.
  • Russian localization thanks to Aleks Bunin.
  • Multiple remote servers can now be specified using the GUI.
  • Bug fixed where incorrect keychain details may not be automatically reset.
  • Bug fixed where DNS may cause a connection attempt to fail.
  • Mac OS 10.6 support added.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.4 (Apr 22, 2009)

  • Polish localization thanks to Łukasz Serwatka.
  • German localization thanks to Andreas Ender, Sven Harmstorf, and Andreas Steinel.
  • Spanish localization thanks to Jose Maria Terry Jimenez.
  • DNS support improved when using static DNS servers.
  • Support for importing connections with embedded certificates/keys.
  • Support for importing multiple embedded connections.
  • OpenVPN 2.1 is now the default version.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.3 (Feb 15, 2009)

  • Connections can now automatically use the systemwide HTTP/SOCKS proxy.
  • Italian localization.
  • Connection importing improved.
  • Various bug fixes and enhancements.

New in Viscosity 1.0.2 (Jan 6, 2009)

  • OpenVPN upgraded to OpenVPN 2.1rc15.

New in Viscosity 1.0.1 (Jan 1, 2009)

  • The order of connections can now be changed.
  • DHCP for TAP interfaces can now be enabled/disabled.
  • VPN DNS settings will be automatically restored if overridden by a DHCP renew.
  • Fixed issue where importing a connection may silently fail.
  • Fixed issue where preconfigured connections may fail to install.
  • IP assigned by DHCP will now display in the Details window for TAP connections.
  • Various bug fixes and enhancements.

New in Viscosity 1.0 (Oct 28, 2008)

  • OpenVPN 2.1 support.
  • Traffic graph improved.
  • Better connection importing.
  • Better keychain support.
  • No version expiry.
  • Sparkle updated.
  • Various bug fixes.

New in Viscosity 0.7.2 Beta (Sep 19, 2008)

  • Traffic graph improved.
  • Connections can now be exported.
  • Support for distributable connection bundles.
  • Option to reset network on disconnect.
  • Fixed connecting on wake issue.
  • Various bug fixes.

New in Viscosity 0.7 Beta (Sep 11, 2008)

  • Traffic graph improved.
  • Connections can now be exported.
  • Support for distributable connection bundles.
  • Option to reset network on disconnect.
  • Fixed connecting on wake issue.
  • Various bug fixes.

New in Viscosity 0.6 Beta (Aug 12, 2008)

  • Details window improved.
  • Menu icons can now be changed.
  • Time machine can be disabled while connected.
  • DNS Support improved.
  • Reconnect on sleep/wake bug fixed.
  • Various bug fixes.

New in Viscosity 0.5 Beta (Jul 24, 2008)

  • Viscosity can now be controlled via AppleScript
  • Import process improvements
  • Faster connection times
  • DNS Support Improved
  • Option added to display the client IP address in the global menu
  • Various bug fixes

New in Viscosity 0.4 Beta (Jul 3, 2008)

  • Preferences GUI updated
  • PKCS12 files can now be specified
  • File permissions will now be corrected on import
  • Direction of Tls-Auth and Secret can now be specified
  • Download size reduced
  • Various bugfixes