Releases: yuezk/GlobalProtect-openconnect
Releases · yuezk/GlobalProtect-openconnect
Release list
Snapshot
Note
The snapshot version is for testing purposes only. It is not recommended for production use.
How to Install the Snapshot Version
- Ensure you have uninstalled the previous version of the package.
- Download and install the package from the Assets section below.
v2.6.5
v2.6.4
v2.6.3
v2.6.2
Fixed
- Fixed gateway fallback browser authentication when external browser authentication is explicitly requested.
- Added logging for portal config default-browser behavior.
- Added GUI managed configuration support with
gpgui.conf, including reset to managed config. - Improved GUI config directory migration and managed license auto activation.
v2.6.1
Changed
- Improved external browser authentication so
--browserchooses Chrome first, then Firefox, then the system default browser. - Improved NixOS prebuilt package integration for launching helper binaries and desktop services.
- Updated the release process to publish GitHub release notes from the changelog.
Fixed
- Fixed NixOS GUI launch failures caused by package-local binary paths.
- Fixed NixOS tray icon setup documentation for GNOME desktops.
- Fixed browser authentication for portals that require a client certificate.
- Fixed release automation so Nix flake hash updates are run manually after release assets are available.
v2.6.0
Added
- Added automatic gateway selection with fallback to the next available gateway when early gateway connection steps fail.
- Added optional cookie cache support for faster reconnects.
- Added Microsoft Defender status reporting in HIP reports.
- Added support for portals that require client-side checks before connection.
- Added FreeBSD and OpenBSD package builds and release artifacts.
- Added build provenance attestations for release assets.
Changed
- Improved compatibility with official GlobalProtect client request behavior.
- Improved SAML authentication behavior in the embedded webview.
- Improved default browser authentication handling.
- Improved host identity consistency across authentication, connection, and HIP flows.
- Improved GUI gateway selection behavior and made the selection list more compact.
- Updated NixOS installation instructions.
Fixed
- Fixed a crash when opening settings on KDE/Wayland.
- Fixed browser authentication when
gpclientis started withsudo. - Fixed gateway fallback behavior when using
gpauth | gpclient --cookie-on-stdin. - Fixed inconsistent host ID handling between GUI, CLI, OpenConnect, and HIP.
- Fixed portal and gateway authentication cookie handling in several edge cases.
- Fixed GUI connection state issues around gateway switching and cached credentials.
v2.5.4
v2.5.3
Changes
- Fixed Linux systemd-resolved DNS routing when the VPN server does not provide split-DNS domains. In that case, the vendored
vpnc-scriptnow routes DNS through the VPN globally, matching the pre-2.5.2 behavior. Fixes #604. - Added an info log that reports whether systemd-resolved is using server-provided split DNS or global VPN DNS routing.
Full Changelog: v2.5.2...v2.5.3
v2.5.2
- Experimental: GUI/CLI add session expiry warnings and support automatic session extension when allowed by the portal.
- GUI/CLI: expose additional OpenConnect connection options.
- Fix Linux packages to vendor the
vpnc-script. - Remove OpenConnect from the packaging dependency.
- Fix reconnect handling by preserving GlobalProtect cookie fields.
- Fix auth callback data parsing
- Improve NixOS packaging and user-level installation docs.
- Upgrade Rust, Tauri, Vite, frontend, and Rust dependencies.