backend/v0.11.0

teamhanko/hankobackend/v0.11.0Apr 29, 2024by FlxMgdnz

AI Summary

Introduces Microsoft as a third-party identity provider and enables custom email sending via webhooks, allowing apps to handle their own email delivery.

Key Highlights

  • Microsoft is now available as a 3rd-party identity provider (personal and work accounts)
  • Custom email sending supported via webhooks
  • Option to disable email sending through the Hanko backend

New Features

  • Added Discord guide link in backend readme
  • Added Microsoft provider
  • Fixed SAML login for existing users
  • Disable email delivery feature
  • Fixed error handling before return
  • Multiple dependency updates

Full Release Notes

## 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](https://github.com/teamhanko/hanko/blob/main/backend/README.md#social-logins).
* 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
* docs: add link to discord guide in backend readme by @lfleischmann in https://github.com/teamhanko/hanko/pull/1424
* feat(thirdparty): add microsoft provider by @lfleischmann in https://github.com/teamhanko/hanko/pull/1409
* Update LICENSE by @FlxMgdnz in https://github.com/teamhanko/hanko/pull/1432
* Update README.md by @FlxMgdnz in https://github.com/teamhanko/hanko/pull/1433
* chore(deps): bump github.com/labstack/echo/v4 from 4.11.4 to 4.12.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/1436
* fix: fix saml login for existing users by @FreddyDevelop in https://github.com/teamhanko/hanko/pull/1434
* [FEAT] disable email delivery by @FreddyDevelop in https://github.com/teamhanko/hanko/pull/1419
* chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /quickstart by @dependabot in https://github.com/teamhanko/hanko/pull/1440
* chore(deps): bump github.com/labstack/echo-contrib from 0.15.0 to 0.17.1 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/1441
* fix: don't override error before return by @FreddyDevelop in https://github.com/teamhanko/hanko/pull/1447


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