authentik version/2022.10.0stable Released Oct 21, 2022
Impact Score: 5/10

authentik: Release 2022.10.0

Source available โ€” automated, not human-reviewed

Component: authentik ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

authentik version/2022.10.0. Source highlight: See https://goauthentik.io/docs/releases/2022.10

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • website/integrations: added jellyfin integration
  • website/integrations: added snipe-it integration
  • website/docs: Add ArgoCD documentation
  • Add Documentation: QNAP NAS connect to authentik LDAP
  • sources/oauth: add Twitch OAuth source
  • providers/oauth2: add device flow

โšก Performance & Enhancements (3)

  • website/docs: improve Guacamole
  • website/docs: improve Vikunja docs
  • flows/improved import

๐Ÿ”ง Bug Fixes & Patches (6)

  • Fix typo
  • Docs: Fix letsencrypt folder
  • outposts: remote docker ssh fixes
  • flows: always show flow inspector in debug mode, don't require admin in debug
  • providers/oauth2: fix issues with es256 and add tests
  • ci: fix output of variables
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2022.10 ## What's Changed * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3635 * Fix typo by @rdimaio in https://github.com/goauthentik/authentik/pull/3641 * web: bump eslint from 8.23.1 to 8.24.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3644 * ci: bump helm/kind-action from 1.3.0 to 1.4.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3645 * core: bump goauthentik.io/api/v3 from 3.2022082.6 to 3.2022090.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3646 * core: bump sentry-sdk from 1.9.8 to 1.9.9 by @dependabot in https://github.com/goauthentik/authentik/pull/3647 * Docs: Fix letsencrypt folder by @p-rintz in https://github.com/goauthentik/authentik/pull/3643 * Translate '/web/src/locales/en.po' in 'zh-Hans' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3673 * Translate '/locale/en/LC_MESSAGES/django.po' in 'ko_KR' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3658 * Translate '/locale/en/LC_MESSAGES/django.po' in 'zh_TW' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3657 * Translate '/locale/en/LC_MESSAGES/django.po' in 'tr' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3655 * Translate '/locale/en/LC_MESSAGES/django.po' in 'de' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3652 * Translate '/locale/en/LC_MESSAGES/django.po' in 'pt_PT' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3660 * Translate '/locale/en/LC_MESSAGES/django.po' in 'pl_PL' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3659 * Translate '/web/src/locales/en.po' in 'zh-Hant' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3674 * Translate '/web/src/locales/en.po' in 'ru_RU' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3671 * Translate '/web/src/locales/en.po' in 'zh_TW' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3669 * Translate '/web/src/locales/en.po' in 'pl_PL' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3672 * Translate '/web/src/locales/en.po' in 'zh_CN' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3668 * Translate '/web/src/locales/en.po' in 'tr' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3667 * Translate '/web/src/locales/en.po' in 'pl' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3666 * Translate '/web/src/locales/en.po' in 'fr' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3665 * Translate '/web/src/locales/en.po' in 'fr_FR' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3670 * Translate '/web/src/locales/en.po' in 'es' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3664 * Translate '/web/src/locales/en.po' in 'de' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3663 * Translate '/locale/en/LC_MESSAGES/django.po' in 'zh-Hant' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3662 * Translate '/locale/en/LC_MESSAGES/django.po' in 'zh_CN' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3656 * Translate '/locale/en/LC_MESSAGES/django.po' in 'pl' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3654 * Translate '/locale/en/LC_MESSAGES/django.po' in 'es' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3653 * Translate '/locale/en/LC_MESSAGES/django.po' in 'zh-Hans' [manual sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/3651 * web: bump @typescript-eslint/parser from 5.38.0 to 5.38.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3676 * core: bump drf-spectacular from 0.24.1 to 0.24.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3677 * web: bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.38.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3675 * web: bump @codemirror/lang-html from 6.1.1 to 6.1.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3690 * web: bump @babel/preset-env from 7.19.1 to 7.19.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3689 * ci: bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3688 * web: bump @babel/core from 7.19.1 to 7.19.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3687 * web: bump pyright from 1.1.272 to 1.1.273 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3686 * web: bump typescript from 4.8.3 to 4.8.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3685 * web: bump @babel/plugin-proposal-decorators from 7.19.1 to 7.19.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3684 * outposts: remote docker ssh fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/3691 * core: bump selenium from 4.4.3 to 4.5.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3701 * web: bump @sentry/tracing from 7.13.0 to 7.14.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3700 * web: bump @sentry/browser from 7.13.0 to 7.14.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3699 * website/integrations: added jellyfin integration by @clbx in https://github.com/goauthentik/authentik/pull/3576 * core: bump coverage from 6.4.4 to 6.5.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3706 * website/integrations: added snipe-it integration by @obsidiangroup in https://github.com/goauthentik/authentik/pull/3678 * website/docs: Add ArgoCD documentation by @Unyxos in https://github.com/goauthentik/authentik/pull/3553 * website/docs: improve Guacamole by @obxjames in https://github.com/goauthentik/authentik/pull/3481 * Note about setup with self-signed certificates by @sathrudi in https://github.com/goauthentik/authentik/pull/3557 * website/docs: improve Vikunja docs by @JJGadgets in https://github.com/goauthentik/authentik/pull/3370 * root: decrease default token size to 60 chars for compatibility by @BeryJu in https://github.com/goauthentik/authentik/pull/3710 * Add Documentation: QNAP NAS connect to authentik LDAP by @BobSilent in https://github.com/goauthentik/authentik/pull/2614 * crypto: make certificate parsing optional for crypto api by @BeryJu in https://github.com/goauthentik/authentik/pull/3711 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3712 * NextCloud => Nextcloud by @kesselb in https://github.com/goauthentik/authentik/pull/3714 * core: bump goauthentik.io/api/v3 from 3.2022090.1 to 3.2022090.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3721 * core: bump importlib-metadata from 4.12.0 to 5.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3720 * web: bump yaml from 2.1.1 to 2.1.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3719 * website: bump postcss from 8.4.16 to 8.4.17 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/3718 * core: bump sentry-sdk from 1.9.9 to 1.9.10 by @dependabot in https://github.com/goauthentik/authentik/pull/3726 * web: bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3723 * web: bump @sentry/tracing from 7.14.0 to 7.14.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3724 * web: bump @typescript-eslint/parser from 5.38.1 to 5.39.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3725 * web: bump @sentry/browser from 7.14.0 to 7.14.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3722 * core: bump golang from 1.19.1-bullseye to 1.19.2-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/3728 * web: bump pyright from 1.1.273 to 1.1.274 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3729 * core: bump django from 4.1.1 to 4.1.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3730 * core: bump github.com/getsentry/sentry-go from 0.13.0 to 0.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3731 * core: bump twilio from 7.14.1 to 7.14.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3737 * web: bump yaml from 2.1.2 to 2.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3736 * web: bump lit from 2.3.1 to 2.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3735 * core: bump psycopg2-binary from 2.9.3 to 2.9.4 by @dependabot in https://github.com/goauthentik/authentik/pull/3743 * core: bump black from 22.8.0 to 22.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3744 * web: bump @sentry/browser from 7.14.1 to 7.14.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3742 * web: bump @sentry/tracing from 7.14.1 to 7.14.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3741 * web: bump eslint from 8.24.0 to 8.25.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3751 * web: bump @rollup/plugin-commonjs from 22.0.2 to 23.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3750 * web: bump @rollup/plugin-babel from 5.3.1 to 6.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3749 * sources/oauth: add Twitch OAuth source by @lvoegl in https://github.com/goauthentik/authentik/pull/3746 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3753 * core: bump channels-redis from 3.4.1 to 4.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3752 * core: bump goauthentik.io/api/v3 from 3.2022090.2 to 3.2022090.3 by @dependabot in https://github.com/goauthentik/authentik/pull/3763 * core: bump pylint from 2.15.2 to 2.15.4 by @dependabot in https://github.com/goauthentik/authentik/pull/3762 * web: bump @rollup/plugin-replace from 4.0.0 to 5.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3761 * web: bump @typescript-eslint/parser from 5.39.0 to 5.40.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3757 * web: bump @sentry/tracing from 7.14.2 to 7.15.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3759 * web: bump @rollup/plugin-node-resolve from 14.1.0 to 15.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3755 * web: bump @sentry/browser from 7.14.2 to 7.15.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3760 * web: bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3758 * web: bump @babel/preset-env from 7.19.3 to 7.19.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3756 * web: bump @rollup/plugin-typescript from 8.5.0 to 9.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3764 * providers/oauth2: add device flow by @BeryJu in https://github.com/goauthentik/authentik/pull/3334 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3765 * core: bump goauthentik.io/api/v3 from 3.2022090.3 to 3.2022090.4 by @dependabot in https://github.com/goauthentik/authentik/pull/3767 * ci: bump docker/setup-qemu-action from 2.0.0 to 2.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3774 * web: bump @formatjs/intl-listformat from 7.1.2 to 7.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3773 * web: bump pyright from 1.1.274 to 1.1.275 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3772 * web: bump @patternfly/patternfly from 4.215.1 to 4.217.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3771 * website: bump postcss from 8.4.17 to 8.4.18 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/3770 * ci: bump actions/setup-node from 3.5.0 to 3.5.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3782 * stages/authenticator_sms: make sms stage payload customisable by @BeryJu in https://github.com/goauthentik/authentik/pull/3780 * Add setting to adjust database config for pgbouncer by @PKizzle in https://github.com/goauthentik/authentik/pull/3769 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3783 * website/integrations: add missing step to create mappings by @baughmann in https://github.com/goauthentik/authentik/pull/3748 * flows: always show flow inspector in debug mode, don't require admin in debug by @BeryJu in https://github.com/goauthentik/authentik/pull/3786 * core: bump goauthentik.io/api/v3 from 3.2022090.4 to 3.2022090.5 by @dependabot in https://github.com/goauthentik/authentik/pull/3787 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3788 * core: bump goauthentik.io/api/v3 from 3.2022090.5 to 3.2022090.6 by @dependabot in https://github.com/goauthentik/authentik/pull/3789 * sources/saml: revamp SAML Source by @BeryJu in https://github.com/goauthentik/authentik/pull/3785 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3790 * ci: use GITHUB_OUTPUT by @BeryJu in https://github.com/goauthentik/authentik/pull/3793 * Added General Setup instructions for LDAP Provider by @hooray4me in https://github.com/goauthentik/authentik/pull/3680 * web: bump @trivago/prettier-plugin-sort-imports from 3.3.0 to 3.3.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3795 * core: bump codespell from 2.2.1 to 2.2.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3796 * core: bump goauthentik.io/api/v3 from 3.2022090.6 to 3.2022090.7 by @dependabot in https://github.com/goauthentik/authentik/pull/3797 * core: bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3798 * web: bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3804 * web: bump @typescript-eslint/parser from 5.40.0 to 5.40.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3805 * providers/oauth2: fix issues with es256 and add tests by @BeryJu in https://github.com/goauthentik/authentik/pull/3808 * flows/improved import by @BeryJu in https://github.com/goauthentik/authentik/pull/3807 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3809 * core: bump channels from 3.0.5 to 4.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3799 * ci: fix output of variables by @BeryJu in https://github.com/goauthentik/authentik/pull/3810 * admin: add authorisations metric by @BeryJu in https://github.com/goauthentik/authentik/pull/3811 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3812 * core: bump goauthentik.io/api/v3 from 3.2022090.7 to 3.2022090.9 by @dependabot in https://github.com/goauthentik/authentik/pull/3816 * web: bump pyright from 1.1.275 to 1.1.276 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3815 * Organizr integration by @hooray4me in https://github.com/goauthentik/authentik/pull/3802 * flows: optimise queries by @BeryJu in https://github.com/goauthentik/authentik/pull/3818 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3830 * core: bump twilio from 7.14.2 to 7.15.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3829 * core: bump uvicorn from 0.18.3 to 0.19.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3828 * core: bump swagger-spec-validator from 2.7.6 to 3.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3827 * web: bump @sentry/tracing from 7.15.0 to 7.16.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3824 * web: bump @codemirror/lang-python from 6.0.2 to 6.0.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3826 * web: bump @sentry/browser from 7.15.0 to 7.16.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3825 * outposts/proxy: reduce possibility for redirect loops, keep single state by @BeryJu in https://github.com/goauthentik/authentik/pull/3831 * core: bump sentry-sdk from 1.9.10 to 1.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3843 * core: bump swagger-spec-validator from 3.0.0 to 3.0.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3842 * core: bump pyjwt from 2.5.0 to 2.6.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3841 * core: bump goauthentik.io/api/v3 from 3.2022090.9 to 3.2022090.10 by @dependabot in https://github.com/goauthentik/authentik/pull/3840 * web: bump @babel/plugin-proposal-decorators from 7.19.3 to 7.19.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3839 * web: bump @trivago/prettier-plugin-sort-imports from 3.3.1 to 3.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3838 * web: bump @rollup/plugin-commonjs from 23.0.0 to 23.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3836 * web: bump @webcomponents/webcomponentsjs from 2.6.0 to 2.7.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3835 * root: update options for generating TS API by @BeryJu in https://github.com/goauthentik/authentik/pull/3833 * web: bump @babel/core from 7.19.3 to 7.19.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3834 * web: bump @babel/plugin-transform-runtime from 7.19.1 to 7.19.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3837 ## New Contributors * @rdimaio made their first contribution in https://github.com/goauthentik/authentik/pull/3641 * @p-rintz made their first contribution in https://github.com/goauthentik/authentik/pull/3643 * @clbx made their first contribution in https://github.com/goauthentik/authentik/pull/3576 * @obsidiangroup made their first contribution in https://github.com/goauthentik/authentik/pull/3678 * @Unyxos made their first contribution in https://github.com/goauthentik/authentik/pull/3553 * @obxjames made their first contribution in https://github.com/goauthentik/authentik/pull/3481 * @sathrudi made their first contribution in https://github.com/goauthentik/authentik/pull/3557 * @JJGadgets made their first contribution in https://github.com/goauthentik/authentik/pull/3370 * @kesselb made their first contribution in https://github.com/goauthentik/authentik/pull/3714 * @lvoegl made their first contribution in https://github.com/goauthentik/authentik/pull/3746 * @PKizzle made their first contribution in https://github.com/goauthentik/authentik/pull/3769 * @baughmann made their first contribution in https://github.com/goauthentik/authentik/pull/3748 * @hooray4me made their first contribution in https://github.com/goauthentik/authentik/pull/3680 **Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2022.9.0...version/2022.10.0