Hanko Beta v0.3.1
The main feature of this release is the support for hardware security keys on passkey creation.
FIDO security keys (and other roaming authenticators)
Until now, we allowed passkeys to be created only on platform authenticators (Touch ID, Face ID, Windows Hello..., i.e., the device you're browsing on) to keep things simple. Roaming authenticators, most commonly known as security keys, were not supported by Hanko so far. But with this release, we removed all restrictions regarding the authenticator types. It is perfectly fine to store a passkey on a physical security key, and now you can do that with Hanko.
One thing to be aware of is that most security keys only support storing a limited number of passkeys that can be as low as 25 in some cases.
This change also improves the passkey creation UI in Chromium browsers where it's now possible to store the passkey on your phone through the QR code flow – which was only working in Safari before.
Multi-platform support
Thanks to @hilli our docker builds now support other platforms than X86, namely AMD64 and ARM64. That's awesome!
What's changed
- Use Discussions rather than the slack community by @like-a-bause in #330
- ci: make solution sections optional in feature request template by @lfleischmann in #336
- fix: check wrapped error for sql.ErrNoRows by @FreddyDevelop in #341
- fix: remove ../ from backend docker build. by @like-a-bause in #345
- fix: add dockerignore for elements and frontend-sdk by @like-a-bause in #344
- rewrite community section by @FlxMgdnz in #343
- docs: set api spec version by @lfleischmann in #346
- docs: update readmes by @lfleischmann in #350
- Feat bundle frontend sdk by @like-a-bause in #362
- fix: make compose debug file work with new frontend lib dir structure by @lfleischmann in #379
- docs: fix links to elements readme in frontend guides by @lfleischmann in #380
- fix: frontend sdk doc build by @lfleischmann in #388
- fix: set correct frontend sdk url env var in compose debug file by @lfleischmann in #390
- docs: fix links in elements readme by @lfleischmann in #391
- docs: allow chore prefix in contribution commit guidelines by @lfleischmann in #395
- Add total count & link header for pagination by @FreddyDevelop in #393
- docs: fix code examples in react guide by @lfleischmann in #405
- feat: remove platform attachment requirement on registration by @lfleischmann in #331
- chore: update elements package lock file by @lfleischmann in #406
- docs: remove announcement bar by @lfleischmann in #412
- docs: add hint to hanko cloud in intro and api url info in frontend guides by @lfleischmann in #413
- docs: simplified getting started section and other minor changes by @FlxMgdnz in #399
- Multiplatform docker by @hilli in #416
New contributors
Full changelog: v0.3.0...v0.3.1