Hanko Versions Save

An open source Authentication and User Management platform for B2B and B2C.

backend/v0.11.0

1 week ago

Highlights

  • Microsoft is now available as 3rd-party identity provider. Admins can set up a "Sign in with Microsoft" authentication option for users in the backend config. Both personal and work accounts are supported. Learn more here.
  • Custom email sending is now supported by a new webhook and the option to disable email sending through the Hanko backend. Apps can subscribe to the webhook and implement their own email sending (e.g. passcode emails).

What's Changed

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.10.2...backend/v0.11.0

backend/v0.10.2

1 month ago

Highlights

  • Fix that ensures email JWT claim is present on user creation.
  • Change that sets the default Passkey/WebAuthn attestation conveyance preference from 'none' to 'direct' for better AAGUID handling on Windows.

What's Changed

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.10.1...backend/v0.10.2

backend/v0.10.1

1 month ago

Highlights

  • Email claim added to session JWT, allowing developers to quickly retrieve the user's primary email address
  • New Social SSO provider: Discord

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.10.0...backend/v0.10.1

backend/v0.10.0

2 months ago

This release contains some highly requested new features:

Webhooks

It is now possible to configure webhooks. For now, subscribable events are limited to changes to user accounts. More information here.

3rd-party Account Linking

Automatic account linking can now be activated for individual 3rd-party OAuth connections. This allows for existing accounts to be accessed with 3rd-party connections like Sign in with Google when using the same email address, and vice versa.

Improved Passkey Naming

When a new passkey is created, the original passkey name displayed in the list of passkeys in the user profile is generated by Hanko Backend. Previously, all passkey names looked like "Passkeys-ABCDE", where "ABCDE" was the last characters of the random credential ID. From now on, the passkey names are based on the available information about the authenticator used to create the passkey, e.g. "iCloud Keychain", "Windows Hello" or "1Password", which improves the usability of the passkey list in the user profile.

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.9.1...backend/v0.10.0

backend/v0.9.1

5 months ago

Lots of small improvements and fixes in this one.

A big thank you to all contributors.

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.9.0...backend/v0.9.1

backend/v0.9.0

6 months ago

Product news_ 0 9

This release includes two exciting features that further expand the scope of Hanko:

SAML Enterprise SSO

  • We've added support for external SAML identity providers (IdP). That means the Hanko login can now be configured to redirect email addresses of certain domains to connected SAML IdPs. This is useful for Hanko deployments targeting B2B scenarios where customers request the ability for their employees to sign in with their company-managed single sign-on (SSO) service such as Okta, Onelogin, Keycloak, and others.
  • The SAML feature is implemented per domain, i.e. each SAML connection is associated with an email domain. Given a valid SAML connection for, e.g., example.com, each user that enters an @example.com email address into the username field of the hanko-auth element will be redirected to the respective SAML IdP. If the user can be authenticated by the IdP, they will get directed back to Hanko and a regular Hanko JWT will be issued.
  • In the current implementation, all hanko-profile actions are still possible for SAML-provisioned users. That means that a SAML user can still create a passkey directly with the service running Hanko and will be able to use this passkey to authenticate without being redirected to the IdP. We are aware that this may not be the desired behavior and we're open to hear your thoughts moving forward.
  • See the updated backend docs to learn about all new SAML config options.
  • Thanks @shentschel for your work on this!

[!IMPORTANT] We've introduced the /ee folder in the Hanko backend that has a different proprietary license for the code that handles SAML SSO connections. Self-hosting a Hanko production deployment that uses /ee code requires a commercial agreement with us. If the SAML feature is not used / configured, the code won't be executed and there's no risk of a license violation.

User Export

  • In the same spirit of our existing user import feature, there's now a user export subcommand made available by Hanko backend.
  • The exported data is in the same format / schema that's used for user import (i.e. exported Hanko data is importable to another Hanko without any modifications)
  • Thanks @IgnisDa for your contribution!

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/@teamhanko/[email protected]/v0.9.0

backend/v0.8.4

7 months ago

This is another minor release containing new content for our docs (that have been migrated to Mintlify and their own repo in the meantime) and a few other neat changes:

Highlights

Other Changes

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.8.3...backend/v0.8.4

backend/v0.8.3

8 months ago

This minor release brings some new and handy features, most importantly:

  • New user self-service sign up can be disabled (thanks @irby)
  • The admin API allows creating new users (especially useful if new user signups are disabled)
  • Both the admin and public APIs now serve a simple static status page on /

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.8.2...backend/v0.8.3

backend/v0.8.2

9 months ago

Another minor release with some fixes and improvements.

What's Changed

New Contributors

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.8.1...backend/v0.8.2

backend/v0.8.1

9 months ago

Small release containing some minor features and bugfixes.

What's Changed

Full Changelog: https://github.com/teamhanko/hanko/compare/backend/v0.8.0...backend/v0.8.1