This is the biggest, most feature packed (and fixes) release we have ever done!
We’ve introduced 11 major features! and nearly 100 bugfixes.
Below you will find a short summary of the most important features. For full release notes, including screenshots and videos showcasing these and other updates, please click here.
📲Long awaited Mobile Clients (supporting External Multi-Factor Authentication and Internal Multi-Factor Authentication) are here!
💫Desktop Client now supports External SSO/IdP MFA
Our innovation: Multi-Factor Authentication for WireGuard® VPN on Desktop Client using Mobile client’s Biometry!
🤝Being a completely open company, we’ve introduced a number of public processes like the Architecture Decision Records and the public pentesting discoveries and fixes page prepared with our security team (as far as we know, we are the only VPN solution to do so).
🚩We’ve also explained in detail, why most WireGuard®-based solutions claiming to have MFA are highly misleading and potentially harmful to user security.
Migration guide
Before updating please make sure to read the migration guide
What's Changed
Other Changes
- Allow binding to a specific address by @t-aleksander in #176
- Merge main -> dev post 1.4 release by @wojcik91 in #180
- handle SNAT bindings by @wojcik91 in #173
- Add AMI building to the release pipeline by @t-aleksander in #181
- Fix pointer warnings, update dependencies by @moubctez in #184
- ACL hotfix by @wojcik91 in #187
- Add eu central region by @t-aleksander in #190
- sign Docker images using Cosign by @wojcik91 in #191
- Fix deny.toml by @moubctez in #194
- Version exchange and logging by @j-chmielewski in #189
- Scan images with Trivy by @moubctez in #195
- Better config parsing by @moubctez in #196
- Version check by @j-chmielewski in #197
- Fix version comparison by @j-chmielewski in #199
- Switch AMI base image to debian by @t-aleksander in #198
- Update tracing_subscriber by @moubctez in #200
- Bump defguard-version version by @t-aleksander in #201
- Fix ami building by @t-aleksander in #202
- Build with never defguard_version by @moubctez in #203
- Update defguard-version version by @t-aleksander in #204
- pre release 1.5 cleanup by @wojcik91 in #206
- pre release 1.5 cleanup pt2 by @wojcik91 in #208
- Ignore pre-release in version comparison by @j-chmielewski in #209
- Migrate docker builds to AWS by @wojcik91 in #210
Full Changelog: v1.4.1...v1.5.0