v2.1.0-alpha1
Pre-release
Pre-release
🎉 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