Releases: DefGuard/client
v1.0.1
What's Changed since 1.0
- Fix a bug on windows related to reconnecting to a location after system restart/ungraceful shutdown by @t-aleksander in #350
🎉 Now you can support our development efforts! 🎉
We are introducing Enterprise License with unique features for this desktop client not available in the Open Source Open Core:
💥 Real time sync for client configurations! First WireGuard client to support this feature!
✖︎ Ability to disable users to configure WireGuard clients other than defguard desktop client.
🚦Ability to disable All traffic in the desktop client - just predefined traffic.
🔜 …More features will come soon!
Please consider buying the enterprise license to support us!
The whole defguard team thanks you! 🫡
🔥 New features (Open Source Open Core & Enterprise) 🔥
- Rewrite of the whole routing stack (on all platforms) with IPv6 support
- Tray menu for quick connect/disconnect
- Multiple DNS servers support
- Search domain support
- Settings menu has a new section displaying all log messages
- All log messages have been rewritten for better support and knowledge of what’s going on
v1.0.0
🎉 Now you can support our development efforts! 🎉
We are introducing Enterprise License with unique features for this desktop client not available in the Open Source Open Core:
💥 Real time sync for client configurations! First WireGuard client to support this feature!
✖︎ Ability to disable users to configure WireGuard clients other than defguard desktop client.
🚦Ability to disable All traffic in the desktop client - just predefined traffic.
🔜 …More features will come soon!
Please consider buying the enterprise license to support us!
The whole defguard team thanks you! 🫡
🔥 New features (Open Source Open Core & Enterprise) 🔥
- Rewrite of the whole routing stack (on all platforms) with IPv6 support
- Tray menu for quick connect/disconnect
- Multiple DNS servers support
- Search domain support
- Settings menu has a new section displaying all log messages
- All log messages have been rewritten for better support and knowledge of what’s going on
v0.5.0-beta1
🛑 Warning this is a BETA PRE-RELESE only working with alpha proxy&gateway&core! 🛑
👇👇👇For official release see below.👇👇👇
What's Changed
Other Changes
- Sync system's connection state on windows by @t-aleksander in #346
Full Changelog: v0.5.0-alpha18...v0.5.0-beta1
v0.5.0-alpha18
🛑 Warning this is a ALPHA PRE-RELESE only working with alpha proxy&gateway&core! 🛑
👇👇👇For official release see below.👇👇👇
This is the first release of the new Open Source Open Core & Enterprise features like: external OpenID (Google/Microsoft/Custom), real time client sync and more!
All currently available enterprise features are in enterprise documentation section as well as information about upcoming enterprise license.
This release also includes the latest Open Source functionaries.
What's Changed
- enhance ux when the desktop configuration session expires by @t-aleksander in #292
- After configuring the client with enrollment go to the instance and not adding new instance by @cpprian in #255
- add app handle for opening again app icon from dock by @cpprian in #260
- Detail view and grid view by @cpprian in #256
- Fixes in the enrollment process by @cpprian in #262
- Client should remember last instance by @cpprian in #263
- fix active instance bugs by @cpprian in #268
- Carousel defguard instances by @cpprian in #261
- Logs in critical places by @cpprian in #273
- Client should remember last instance by @cpprian in #277
- Client should remember last instance by @cpprian in #278
- Catch Ctrl-C by @moubctez in #280
- impl tray menu instance submenu by @cpprian in #289
- Fix: connect location from tray menu by @cpprian in #291
- Config polling by @j-chmielewski in #283
- chore: more logs for enrollment process by @j-chmielewski in #296
- database::models module refactoring by @j-chmielewski in #295
- Fix update_tunnel by @moubctez in #300
- feat: add option to prevent routing all traffic through the vpn by @t-aleksander in #297
- Handle gRPC connection loss by @moubctez in #288
- fix: fix locked db issue by @j-chmielewski in #298
- Rework the instance config fetching by @t-aleksander in #301
- fix: failed polling request shouldn't make disconnect fail by @j-chmielewski in #303
- Generate polling token on instance update by @t-aleksander in #304
- multiple dns servers and search domains by @t-aleksander in #306
- bump wireguard-rs version to v0.4.12 by @t-aleksander in #308
- Build deb packages for arm, remove AppImage by @t-aleksander in #316
- WGApi and route cleanup by @moubctez in #318
- Update wg-rs to 0.5.1 by @t-aleksander in #322
- macOS: service restart on reinstall by @moubctez in #321
- fix: fix minor bugs by @t-aleksander in #323
- New log watcher by @moubctez in #324
- feat: Display all logs in settings by @t-aleksander in #327
- Change some logs, update wireguard-rs to 0.5.2 by @t-aleksander in #337
- fix: config polling comparison bug by @t-aleksander in #338
New Contributors
Full Changelog: v0.4.0...v0.5.0-alpha18
v0.4.0
NOTE: this a copy of main release notes
We have focused on stability, business logs improvements and bug squashing in these release - but also have done some features:
New Features
User disabling/enabling ⭐
Now you can disable or enable a user account (by @t-aleksander in DefGuard/defguard#640)
Important: LDAP support for this feature is not implemented yet. See DefGuard/defguard#660 for status.
Core & Proxy DEB & RPM packages
Upon a lot of requests we have added (besides docker/kubernetes) a pure package distribution of core & proxy (gateway already had it done for some time).
Done by @t-aleksander in DefGuard/defguard#649
Other Changes
- feat: add warning when removing a group by @wojcik91 in DefGuard/defguard#628
- feat: add new logo by @t-aleksander in DefGuard/defguard#646
- Add more logging by @t-aleksander in DefGuard/defguard#645
Fixes
- fix: mfa login screen styles by @j-chmielewski in DefGuard/defguard#629
- fix: sync WireGuard locations allowed devices after removing user group by @wojcik91 in DefGuard/defguard#630
- fix: make config structure valid if some fields are missing by @t-aleksander in DefGuard/defguard#637
- fix: add workaround for wrong config file extension on some browsers by @t-aleksander in DefGuard/defguard#638
- fix: verify mfa status during openid authorization by @t-aleksander in DefGuard/defguard#641
- fix: invalidate all user sessions when MFA is enabled by @t-aleksander in DefGuard/defguard#644
- fix: fix frontend linter errors by @t-aleksander in DefGuard/defguard#651
- fix: prevent from adding duplicate public keys by @t-aleksander in DefGuard/defguard#655
- Fix down migrations by @moubctez in DefGuard/defguard#658
- Fix for #661 by @moubctez in DefGuard/defguard#662
v0.3.0
What's Changed
- feat: allow domain as endpoint address (#230)
- fix: remove nonalphanumeric characters from interface name (#227)
Other Changes
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- feat: signed Windows binary
- fix: make phone number optional during enrollment by @j-chmielewski in #219
- feat: support for preshared keys in non-defguard tunnel configuration by @wojcik91 in #226
- save window state by @nhymxu in #220
New Contributors
- @j-chmielewski made their first contribution in #219
- @nhymxu made their first contribution in #220
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
New Features
Before upgrading please read upgrade notes
WireGuard Multi-Factor Authentication ⭐
We are introducing first of its kind Multi-Factor Authentication for WireGuard with TOTP/Email codes and WireGuard Pre-Shared Session Keys.
This feature requires the new release 0.2 of our desktop client, more details can be found in documentation
New Features 💻
- Finally a Windows release!
- Supporting any WireGuard server - you can now use one client for defguard instances + any other WireGuard servers you have - just import your current configurations by adding WireGuard Tunnel
- Live Logs, VPN Details, Settings!
- Update, Remove Instance/Tunnel
- Dark Theme! ;-)
WARNING - if you are upgrading from 0.1.x please read upgrade notes
Enterprise Support
As many requested, we have introduced Enterprise Support, hopefully, support can maintain our efforts in building this awesome Open Source project!
Other Changes
- feat: tray left click toggle app visibility on macos by @filipslezaklab in #118
- feat: Sidebar Styling by @dzania in #145
- feat: welcome carousel by @filipslezaklab in #147
- fix: app shutdown method by @filipslezaklab in #151
- Update tray icons by @blazej-teonite in #156
- Added tray menu links by @blazej-teonite in #157
- Display new application release notification by @blazej-teonite in #160
- Fix log and chart display. Copy to clipboard, logs download by @blazej-teonite in #163
- fix: routing and allowed ips in details component by @dzania in #167
- fix: handle typical config file format in tunnel import by @wojcik91 in #168
- fix: Add missing links in last carousel page by @dzania in #169
- feat: Info card in settings by @dzania in #170
- fix: handle removing locations on instance update by @wojcik91 in #177
- fix: handly empty DNS in interface configuration by @wojcik91 in #185
- fix: no selected location in details view by @filipslezaklab in #187
- style: support page by @filipslezaklab in #188
New Contributors
- @blazej-teonite made their first contribution in #119
Full Changelog: v0.1.1...v0.2.0