Warning
This is an early alpha release, not meant for production use. Use it to test brand-new functionalities.
About this release
Configure exactly how users authenticate with multi-step MFA, including FIDO2 security keys. Administrators have full control over MFA flows for each location, with stronger authentication options for high-security environments.
The mobile client has also been redesigned, joining the rest of the refreshed Defguard family.
✨ What's new
- Multi-step configurable MFA methods
- Use FIDO2 hardware key as MFA factor - add it as a passkey in your profile, configure an MFA Flow with FIDO2 Security Key factor, assign it to your location and connect using the latest Desktop Client.
- Bulk actions for Firewall module
- Handling multiple locations with DNS configuration connected simultaneously
- Completely redesigned Mobile Client - try it out by joining our beta channels or by installing packages from the release assets (more details in the mobile release).
|
🧪 How to test
- MacOS - join the public testers in TestFlight using this link or use the package from the release assets.
- Other OSes - use the appropriate package from the release assets.
- Quickly run the latest server components using one-line-script in pre-release mode.
🔄 Worried that your users have to upgrade the client applications? Here you can check the client vs server feature compatibility matrix.
🙋 Feedback
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
- Multi-step MFA location support by @jakub-tldr in #1117
- Stable to dev by @moubctez in #1140
- Switch to latest wireguard-rs for split-DNS by @moubctez in #1141
- Multi MFA flow with FIDO2 by @moubctez in #1151
- fix: persist provider display name on instance save by @wojcik91 in #1158
- handle remote-auth methods in multi-step MFA flows by @wojcik91 in #1154
- Handle MTU from Core by @moubctez in #1162
- Allow Windows to sleep by @moubctez in #1166
- fix mobile auth switch for legacy flows by @wojcik91 in #1165
- Cleanup dependencies by @moubctez in #1170
Full Changelog: v2.1.0...v2.2.0-alpha1
