Releases: DefGuard/client
Release list
v2.1.0-alpha1
🎉 Welcome to Defguard 2.1 Alpha 1 🎉
First of all, this is an actual alpha, not meant for production, but a technology preview of what’s to come.
2.1 brings exciting new features:
-
Completely redesigned Desktop Client - try it out by installing the package for your OS from the release assets.


🚀 Here you can find a quick tutorial on how to quickly launch 2.1α using one-line-script in pre-relase mode.
We want to get as much feedback as possible, so we encourage you to:
💬 open a GitHub discussion
🪲 report any missing features or bugs as issues
What's Changed
- Preserve old package versions on APT repository by @jakub-tldr in #821
- Fix blocking windows syscalls by @t-aleksander in #825
- Windows: always register the deep-link by @moubctez in #827
- Clear TOTP code input on MFA failure by @jakub-tldr in #857
- Report pre-release version by @t-aleksander in #862
- Device posture by @moubctez in #865
- alpha client v2 by @filipslezaklab in #866
- add mfa connect via oidc provider by @filipslezaklab in #875
- connect mfa via mobile confirmation in tray ui by @filipslezaklab in #877
- Implement posture checks by @j-chmielewski in #871
- Better windows positioning by @moubctez in #879
- Report number of days since last security update by @t-aleksander in #880
- tray update - windows 11 window management by @filipslezaklab in #881
- Optimise VPNExtension by @moubctez in #883
- fix window spawning behaviour by @filipslezaklab in #894
- Handle posture checks in new UI by @j-chmielewski in #882
- rounded corners for tray window on macos by @filipslezaklab in #895
- Sync code with mobile client by @moubctez in #896
- remove extra window decorations from macos tray window by @filipslezaklab in #897
- Fix posture checks on windows by @j-chmielewski in #898
- Fix macos new UI window by @moubctez in #900
- Fix deep link handling by @filipslezaklab in #903
- fix single instance plugin deep link handling by @filipslezaklab in #904
- macOS: handle app re-open by @moubctez in #905
- Fix anti-virus posture report by @j-chmielewski in #907
- Posture errors layout by @j-chmielewski in #909
- update app icon and tray icon by @filipslezaklab in #908
- macOS: new UI window should not be resizeable by @moubctez in #929
- Mfa loader by @j-chmielewski in #928
- Fix posture errors icon and spacing by @j-chmielewski in #931
- split the Rust code into smaller, Tauri-independent crates in preparation for adding CLI by @wojcik91 in #933
- Posture checks CI by @j-chmielewski in #945
- replace full view with new ui by @filipslezaklab in #948
- Fix new UI by @moubctez in #951
- Add --version command to all binaries by @wojcik91 in #952
- Full view connect by @filipslezaklab in #956
- [New UI] Updates view by @t-aleksander in #957
- [New UI] Log view by @t-aleksander in #953
- fix compact view spacing by @filipslezaklab in #960
- [New UI] App settings by @t-aleksander in #954
- implement base CLI for Linux & Windows by @wojcik91 in #949
- add external OIDC MFA for the CLI client by @wojcik91 in #966
- Optional summary field by @t-aleksander in #969
- NixOS module fix by @wojcik91 in #972
- Build defguard-cli tar archive by @j-chmielewski in #973
- Sharing state between active windows by @filipslezaklab in #975
- update dev by @filipslezaklab in #978
- implement mobile auth for CLI by @wojcik91 in #974
- [New UI] Location details by @t-aleksander in #980
- Update client tray icon by @filipslezaklab in #979
- Add tunnel wizard by @filipslezaklab in #981
- change mfa factor in connect process by @filipslezaklab in #982
- add auto start openid mfa preference to app config by @filipslezaklab in #983
- display app version via tauri api by @filipslezaklab in #984
- Dev update by @filipslezaklab in #986
- macOS CLI by @moubctez in #988
- Fix window close on macOS by @moubctez in #992
- Build and sign windows bundle by @j-chmielewski in #991
- CLI config polling by @j-chmielewski in #993
- add menu and snackbars by @filipslezaklab in #996
- fix Nix hash update workflow by @wojcik91 in #997
- Cli connection monitoring by @j-chmielewski in #994
- Custom window decoration for windows / macos by @filipslezaklab in #1000
- fix windows window decoractions by @filipslezaklab in #1002
- macOS installer by @moubctez in #1001
- attempt to fix macos inconsistent buttons positioning by @filipslezaklab in #1004
- merge main to dev by @wojcik91 in #1005
- Always on service locations on linux by @j-chmielewski in #999
Full Changelog: v1.6.8...v2.1.0-alpha1
v1.6.10-alpha1
This is a patch for the major 1.6 release.
It adds dedicated dg RPM packages for Alma Linux 9 to release assets.
Full Changelog: v1.6.9...v1.6.10-alpha1
v1.6.9
This is a patch for the major 1.6 release.
It contains a various UI and platform-specific bug fixes:
- fix issues with deep-links not working on Windows (#827)
- fix blocking Windows syscalls locking the UI process (#825)
- handle disabled IPv6 stack on Windows causing connection errors (DefGuard/wireguard-rs#131, #930)
Other Changes
- Preserve old package versions on APT repository by @jakub-tldr in #821
- Clear TOTP code input on MFA failure by @jakub-tldr in #857
- Handle error on session end & regenerate QR on session end by @jakub-tldr in #863
- fix(nix): handle various DNS setups in nix package by @wojcik91 in #867
- Chocolatey update workflow by @jakub-tldr in #873
- migrate nix package build process to crane by @wojcik91 in #876
Full Changelog: v1.6.8...v1.6.9
v1.6.8
This is a patch for the major 1.6 release. It fixes a problem with service location.
Other Changes
- Fix service location failure by @t-aleksander in #818
Full Changelog: v1.6.7...v1.6.8
v1.6.7
This is a patch for the major 1.6 release. It fixes TLS verification (for HTTPS to the enrolment service) for some valid certificates.
Other Changes
- Allow build for Windows ARM64 by @moubctez in #799
- Pass more webview logs to the tauri backend by @t-aleksander in #810
Full Changelog: v1.6.6...v1.6.7
v1.6.6
This is a patch for the major 1.6 release. It includes fixes for IPv6 routing on macOS.
Other Changes
- macOS: clamp IPv6 prefix to /120 by @moubctez in #781
- Upgrade BoringTun bindings by @moubctez in #783
- Add icon by @jakub-tldr in #787
- Release 1.6.6 by @moubctez in #789
- Fix nix hash by @wojcik91 in #791
- Added new issue templates by @kchudy in #794
Full Changelog: v1.6.5...v1.6.6
v1.6.5
This is a patch for the major 1.6 release. It includes fixes for DNS suffix on Windows, and system tray on macOS.
Other Changes
- Import filename as tunnel name, import all DNS by @jakub-tldr in #770
- New release with Windows DNS fix by @moubctez in #775
- Fix tray status on macOS and other improvements by @moubctez in #777
Full Changelog: v1.6.4...v1.6.5
v1.6.4
This is a patch for the major 1.6 release. It includes fixes for Defguard group not being assigned to the user when installing DEB/RPM through a GUI tool (Ubuntu App Center etc) and "force all traffic" functionality.
What's Changed
- Update repositories on full release/pre-release by @jakub-tldr in #754
- add gh cli dependency by @jakub-tldr in #759
- fix(package): detect current user when installing DEB through a GUI by @wojcik91 in #757
- Remove outdated information by @jakub-tldr in #758
- Fix force all traffic by @j-chmielewski in #761
- Prepare 1.6.4 by @j-chmielewski in #762
Full Changelog: v1.6.3...v1.6.4
v1.6.3
This is a patch for the major 1.6 release.
MacOS Desktop Client is undergoing Apple Store review.
What's Changed
Other Changes
- Detailed view fix by @jakub-tldr in #749
- fix Nix package dependencies by @wojcik91 in #747
- Remove state change before Instance removal by @jakub-tldr in #750
- Disable APT repository signing/uploads by @jakub-tldr in #752
Full Changelog: v1.6.2...v1.6.3
v1.6.2
This is a patch for the major 1.6 release.
What's Changed
- DG CLI Ubuntu 22.04 LTS workflow by @jakub-tldr in #726
- Change create_dir to create_dir_all for default config directory creation by @hnnsly in #730
- Added third party license info by @kchudy in #732
- fix: location traffic toggle by @filipslezaklab in #735
- Remove silly logs from VPN extension by @moubctez in #736
- Bug fixes by @moubctez in #739
New Contributors
Full Changelog: v1.6.1...v1.6.2