backend/v0.8.3

teamhanko/hankobackend/v0.8.3Aug 28, 2023by FlxMgdnz

AI Summary

This release enhances admin capabilities by allowing user creation via the Admin API and adds a status page, while also providing configuration to disable self-service sign-ups.

Key Highlights

  • Admin API now allows creating new users, useful when sign-ups are disabled.
  • Admin and public APIs now serve a static status page on the root path ('/')
  • Configuration option added to disable user self-service sign-up.
  • Passcode email setting made optional in the backend configuration schema.

New Features

  • Admin API user creation
  • Status page endpoint
  • Disable user registration option

Full Release Notes

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
* chore(deps): bump github.com/rs/zerolog from 1.29.1 to 1.30.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/942
* fix: make passcode email optional in backend config schema by @lfleischmann in https://github.com/teamhanko/hanko/pull/946
* feat: check webauthn session data expiry by @lfleischmann in https://github.com/teamhanko/hanko/pull/944
* chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.23.0 to 6.23.1 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/949
* ci: exempt EPIC labeled issues from stale workflow by @lfleischmann in https://github.com/teamhanko/hanko/pull/950
* chore(deps): bump @types/react-dom from 18.0.11 to 18.2.7 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/922
* chore(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/952
* Add configuration to disable user registration by @irby in https://github.com/teamhanko/hanko/pull/947
* chore(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/954
* fix: angular example by @rishi-raj-jain in https://github.com/teamhanko/hanko/pull/943
* chore(deps): bump github.com/go-playground/validator/v10 from 10.14.1 to 10.15.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/956
* Update roadmap by @FlxMgdnz in https://github.com/teamhanko/hanko/pull/957
* chore(deps): bump github.com/go-webauthn/webauthn from 0.8.2 to 0.8.6 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/925
* chore(deps): bump github.com/labstack/echo/v4 from 4.10.2 to 4.11.1 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/914
* chore(deps): bump @denysvuika/preact-translate from 0.4.1 to 0.5.0 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/830
* chore(deps): bump github.com/labstack/echo-jwt/v4 from 4.1.0 to 4.2.0 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/787
* chore(deps-dev): bump karma from 6.4.1 to 6.4.2 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/958
* ci: remove stale workflow by @lfleischmann in https://github.com/teamhanko/hanko/pull/959
* chore(deps-dev): bump svelte-preprocess from 4.10.7 to 5.0.4 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/915
* chore(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.12 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/963
* chore(deps-dev): bump eslint-config-prettier from 8.6.0 to 9.0.0 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/964
* chore(deps-dev): bump vite from 4.3.9 to 4.4.9 in /frontend by @dependabot in https://github.com/teamhanko/hanko/pull/965
* feat: add status page by @lfleischmann in https://github.com/teamhanko/hanko/pull/961
* Feat add create user admin endpoint by @FreddyDevelop in https://github.com/teamhanko/hanko/pull/966
* chore(deps): bump github.com/go-playground/validator/v10 from 10.15.0 to 10.15.1 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/972
* [DOCS] Add fullstack section and update nextjs guide by @Ashutosh-Bhadauriya in https://github.com/teamhanko/hanko/pull/971
* chore(deps): bump github.com/jackc/pgconn from 1.14.0 to 1.14.1 in /backend by @dependabot in https://github.com/teamhanko/hanko/pull/974

## New Contributors
* @rishi-raj-jain made their first contribution in https://github.com/teamhanko/hanko/pull/943
* @Ashutosh-Bhadauriya made their first contribution in https://github.com/teamhanko/hanko/pull/971

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