OpenVPN Connect for macOS change log

Release notes for 3.4.9 (4830)

Release date: 15 February 2024

  • Fixed an issue where users could not establish a VPN connection when connecting through a hotspot from an iOS device.

Release notes for 3.4.8 (4792)

Release date: 18 January 2024

  • Fixed ELECTRON_RUN_AS_NODE vulnerability (CVE-2023-7245). Reported by Mykola Grymalyuk (RIPEDA Consulting)
  • Fixed an issue with an environment variable in GUI.

Release notes for 3.4.7 (4745)

Release date: 21 December 2023

  • Fixed security issue CVE-2023-7224 regarding local code injection. This issue was reported by LOURCODE and Fatih ERDOĞAN

Release notes for 3.4.6 (4699)

Release date: 7 December 2023

  • Enabled a watchdog function to ensure DNS settings are kept intact.

Release notes for 3.4.5 (4682)

Release date: 6 November 2023

  • Dropped support of OSX El Capitan and OSX Sierra
  • Fixed security issue CVE-2023-4863 by updating relevant libraries
  • Fixed regression where DNS zones were not applied correctly
  • Updated handling of browser-based authentication - embedded browser and OPEN_URL no longer supported

Release notes for 3.4.4 (4629)

Release date: 31 August 2023

  • Fixed regression of wrong IV_HWADDR value in version 3.4.3
  • Fixed issue where "pull" directive was incorrectly marked as incompatible option
  • Added support for "all" OS type (Windows and macOS) of environment variables for Access Server

Release notes for 3.4.3 (4617)

Release date: 3 August 2023

  • Added support for environment variables for Access Server
  • Added "Security Level" setting
  • Updated OpenVPN 3 library to version 3.8.1
  • Updated OpenSSL library to version 3.0.8
  • Removed onboarding screens
  • Fixed a bug when importing profile from a server with Let’s Encrypt certificate
  • Fixed the issue with numeric pad enter button not working
  • Fixed the issue with log screen scrolling in opposite direction
  • Various bug fixes and user experience improvements

Release notes for 3.4.2 (4547)

Release date: 9 February 2023

  • Updated information exchange for CloudConnexa users.

Release notes for 3.4.1 (4522)

Release date: 2 December 2022

  • Enabled a watchdog function to ensure DNS settings are kept intact.

Release notes for 3.4.0 (4506)

Release date: 26 October 2022

  • Dropped support of OSX Yosemite
  • Fixed security issue CVE-2022-3761 with checking web certificates during import process
    Thanks to Mr. Ka Lok Wu of the Chinese University of Hong Kong for reporting this.
  • Fixed a bug when importing profile from a server with Let’s Encrypt certificate
  • Added support for Apple Silicon chipset
  • Added setting hide or show the icon in the Dock
  • Added confirmation dialog during connection with external web authentication
  • Fixed reporting of OpenVPN3 version as IV_VER variable
  • Fixed issue with multiple notifications on macOS Ventura

Release notes for 3.3.6 (4368)

Release date: 26 May 2022

  • Please note that 3.3.6 app version is the last version that still supports OS X Yosemite
  • Fixed profile bundling on macOS 12.3

Release notes for 3.3.5 (4310)

Release date: 29 March 2022

  • OpenSSL updated to 1.1.1n (fix for CVE-2022-0778)
  • Fixed installation issue on macOS 12.3
  • Minor change for Web Authentication in a system browser
  • Known issue: bundled profiles do not work on macOS 12.3 - this is fixed in 3.3.6 release

Release notes for 3.3.4 (4269)

Release date: 14 March 2022

  • Added import using Web Authentication in system browser
  • Added reporting of UUID device identifier as UV_UUID parameter

Release notes for 3.3.3 (4163)

Release date: 16 December 2021

  • Resolved a bug when importing CloudConnexa profiles

Release notes for 3.3.2 (4125)

Release date: 22 November 2021

  • Changed Web Auth flow to use external browser for authentication

Release notes for 3.3.1 (4000)

Release date: 20 September 2021

  • Fixed issue with application launch on macOS Monterey

Release notes for 3.3.0 (3924)

Release date: 10 August 2021

  • Dropped support of OSX Mavericks.
  • Added command line interface. Refer to Command Line functionality for OpenVPN Connect.
  • Added support for PKCS11 hardware tokens. Refer to Support of #PKCS11 physical tokens for OpenVPN Connect.
  • Updated OpenVPN 3 library to 3.6.3 version.
  • Added captive portal detection.
  • Added new functionality for software updates.
  • Replaced reconnect on reboot setting with launch options.
  • Added an Advanced Settings section.
  • Added colorful tray icons to show connection status.
  • Removed the “force AES-CBC cipher” legacy compatibility option.
  • Various bug fixes and UX improvements.

Release notes for 3.2.7 (3220)

Release date: 16 March 2021

  • Please note that 3.2.7 app version is the last version that still supports OS X Mavericks
  • Fixed log file symlink creation process during install (CVE-2020-15075)

Release notes for 3.2.6 (3136)

Release date: 25 February 2021

  • Added support for deep linking and web authentication using system web browser

Release notes for 3.2.5 (2468)

Release date: 5 November 2020

  • Bugfix for upgrade scenarios where a connection with a saved password might not work

Release notes for 3.2.4 (2392)

Release date: 22 October 2020

  • Fixed a bug when using 'Import from URL' with an OpenVPN Access Server
  • Updated digital signatures

Release notes for 3.2.3 (2325)

Release date: 15 October 2020

  • This version adds support for OS X Big Sur
  • Minor changes to the Web Auth flow
  • Added reporting UV_APP_VER values to the VPN server
  • Fixed issues with the display of the application version
  • Minor fixes for OSX Big Sur

Release notes for 3.2.2 (1899)

Release date: 26 August 2020

  • Added reporting UV_ASCLI_VER and UV_PLAT_REL values to the VPN server
  • Fixed not prompting user for certificate approval under certain conditions

Release notes for 3.2.1 (1484)

Release date: 7 July 2020

  • Fixed incorrect hardware address reporting

Release notes for 3.2.0 (1426)

Release date: 26 June 2020

  • This is now a stable release and no longer considered beta software
  • As part of the transition from Mbed TLS to OpenSSL the list of negotiable TLS cipher suites no longer includes weak cipher suites that lack forward secrecy support (DH/ECDH)
  • Switchover from Mbed TLS library to OpenSSL library
  • Support of TLS 1.3 version
  • Support signing with RSA-PSS signatures during TLS handshake
  • Update of OpenVPN3 library to OpenVPN core 3.5.6 version
  • Improved stability and performance

Release notes for 3.1.1 (1089) beta

Release date: 27 March 2020

Release notes for 3.1.0 (890) beta

Release date: 29 October 2019

  • New profile import flow with WebAuth support
  • Added EULA license during installation
  • Added .ovpn file association
  • Added possibility to connect without external certificate when the client certificate is not required
  • Fixed app crash when UI stucks with blank screen
  • Fixed multiple re-connections in sleep mode
  • Fixed connection with DUO authentication service
  • Fixed connection via server-locked profile with 2FA
  • Fixed issue with DNS configurations after disconnect
  • Fixed proxy basic authentication
  • Fixed issue with long client-side scripts

Release notes for 3.0.2 (598) beta

Release date: 12 July 2019

  • Fixed a problem where the program would not respond properly during network unavailability
  • Fixed profile import with server certificate expired or self-signed - added ability to accept or reject such certificate despite this problem
  • Fixed password clearing during profile edit
  • Fixed parsing of ca.crt as a separate file
  • Fixed auth fail when username is not locked
  • Showing proper core version in the connection logs
  • Added descriptive error message for connection attempt via TAP-based profiles

Release notes for 3.0.1 (311) beta

Release date: 11 January 2019

  • Fixed behavior of connection timeout with network unavailable
  • Fixed connection logic via server-locked profile for users without auto-login privilege
  • Fixed profiles sorting in tray by last connected
  • Fixed static-challenge response logic
  • Added confirmation on dialogs by enter key
  • Added custom error message for users who trying to import auto-login profile without privilege
  • Changed tray icon in order to show VPN connection status
  • Changed order of settings in tray to be more logical
  • Updated installer texts so the product name is mentioned properly

Release notes for 3.0.0 (259) beta

Release date: 10 December 2018

  • This version drops support for macOS 10.8 Mountain Lion
  • Dropped support of MD5 algorithm
  • New unified UI with 2 color scheme options
  • Disabled tunnel compression by default (could be enabled back in the app settings)
  • Ability to add proxies for connection from within the app
  • Ability to manage external certificates directly from within the app
  • Separate screen with extended statistics of connection session
  • Log File with options to pause/resume, clear and save logs for sharing
  • Plenty of other settings like reconnect on reboot, seamless tunnel, IP/TLS versions etc.