authentik version/2022.9.0stable Released Sep 23, 2022
Impact Score: 5/10

authentik: Release 2022.9.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.9.0. Source highlight: See https://goauthentik.io/docs/releases/2022.9

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 (4)

  • website/docs: Added mention of how to force 2fa
  • blueprints: add meta model to apply blueprint within blueprint for dependencies
  • providers/oauth2: add x5c
  • website/integrations: Add Gitea Helm Chart Configuration

โšก Performance & Enhancements (3)

  • website/docs: improve nginx examples
  • Documentation: Improving 'Portainer' section
  • core: improve error template

๐Ÿ”ง Bug Fixes & Patches (6)

  • Proposal and fix for issue #3359 and #3415 authentik redirect to wrong internal port
  • stages/user_write: Fixed typo
  • Website: Fix padding in feature comparison table
  • outposts: fix oauth state when using signature routing
  • web: fix scrolling in modals in low-height views
  • outposts/proxy: fix redirect path when external host is a subdirectory
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2022.9 ## What's Changed * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3452 * core: bump goauthentik.io/api/v3 from 3.2022081.1 to 3.2022082.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3463 * core: bump xmlsec from 1.3.12 to 1.3.13 by @dependabot in https://github.com/goauthentik/authentik/pull/3462 * core: bump urllib3 from 1.26.11 to 1.26.12 by @dependabot in https://github.com/goauthentik/authentik/pull/3467 * web: bump @typescript-eslint/parser from 5.33.1 to 5.34.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3466 * web: bump rollup-plugin-cssimport from 1.0.2 to 1.0.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3460 * web: bump @babel/core from 7.18.10 to 7.18.13 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3464 * web: bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.34.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3465 * web: bump rollup from 2.78.0 to 2.78.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3458 * core: bump ua-parser from 0.15.0 to 0.16.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3461 * web: bump @formatjs/intl-listformat from 7.0.3 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3459 * core: bump wsproto from 1.1.0 to 1.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3470 * web: bump @rollup/plugin-typescript from 8.3.4 to 8.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3469 * core: bump uvicorn from 0.18.2 to 0.18.3 by @dependabot in https://github.com/goauthentik/authentik/pull/3477 * core: bump twilio from 7.12.1 to 7.13.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3476 * web: bump @typescript-eslint/parser from 5.34.0 to 5.35.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3475 * web: bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3474 * web: bump typescript from 4.7.4 to 4.8.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3480 * core: bump ua-parser from 0.16.0 to 0.16.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3494 * core: bump pylint from 2.14.5 to 2.15.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3493 * web: bump @formatjs/intl-listformat from 7.1.1 to 7.1.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3491 * web: bump eslint from 8.22.0 to 8.23.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3490 * (doc): Adding mention of custom JWT Claims by @adamgoose in https://github.com/goauthentik/authentik/pull/3495 * website/docs: Added mention of how to force 2fa by @depuits in https://github.com/goauthentik/authentik/pull/3497 * Proposal and fix for issue #3359 and #3415 authentik redirect to wrong internal port by @zolodev in https://github.com/goauthentik/authentik/pull/3397 * blueprints: add meta model to apply blueprint within blueprint for dependencies by @BeryJu in https://github.com/goauthentik/authentik/pull/3486 * web: bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3501 * web: bump @typescript-eslint/parser from 5.35.1 to 5.36.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3502 * web: bump typescript from 4.7.4 to 4.8.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3492 * blueprints: OCI registry support by @BeryJu in https://github.com/goauthentik/authentik/pull/3500 * website/docs: improve nginx examples by @arevindh in https://github.com/goauthentik/authentik/pull/3372 * core: bump requests-mock from 1.9.3 to 1.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3507 * web: bump @fortawesome/fontawesome-free from 6.1.2 to 6.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3506 * web: bump @typescript-eslint/eslint-plugin from 5.36.0 to 5.36.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3505 * web: bump @typescript-eslint/parser from 5.36.0 to 5.36.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3504 * core: bump black from 22.6.0 to 22.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3517 * core: bump sentry-sdk from 1.9.5 to 1.9.6 by @dependabot in https://github.com/goauthentik/authentik/pull/3516 * core: bump swagger-spec-validator from 2.7.4 to 2.7.5 by @dependabot in https://github.com/goauthentik/authentik/pull/3515 * web: bump rollup from 2.78.1 to 2.79.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3514 * web: bump @sentry/browser from 7.11.1 to 7.12.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3512 * web: bump @sentry/tracing from 7.11.1 to 7.12.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3513 * Documentation: Improving 'Portainer' section by @mtthidoteu in https://github.com/goauthentik/authentik/pull/3508 * core: bump sentry-sdk from 1.9.6 to 1.9.7 by @dependabot in https://github.com/goauthentik/authentik/pull/3519 * web: bump @patternfly/patternfly from 4.206.3 to 4.210.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3518 * core: improve error template by @BeryJu in https://github.com/goauthentik/authentik/pull/3521 * web: bump @codemirror/lang-html from 6.1.0 to 6.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3527 * website: bump @docusaurus/plugin-client-redirects from 2.0.1 to 2.1.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/3526 * core: bump django from 4.1 to 4.1.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3530 * core: bump pytest from 7.1.2 to 7.1.3 by @dependabot in https://github.com/goauthentik/authentik/pull/3531 * core: bump sentry-sdk from 1.9.7 to 1.9.8 by @dependabot in https://github.com/goauthentik/authentik/pull/3529 * web: bump @sentry/browser from 7.12.0 to 7.12.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3523 * core: bump swagger-spec-validator from 2.7.5 to 2.7.6 by @dependabot in https://github.com/goauthentik/authentik/pull/3528 * website: bump @docusaurus/preset-classic from 2.0.1 to 2.1.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/3525 * web: bump @sentry/tracing from 7.12.0 to 7.12.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3524 * Explain LISTEN env's better by @stavros-k in https://github.com/goauthentik/authentik/pull/3532 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3533 * core: bump goauthentik.io/api/v3 from 3.2022082.1 to 3.2022082.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3541 * web: bump @babel/preset-env from 7.18.10 to 7.19.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3540 * web: bump @babel/core from 7.18.13 to 7.19.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3535 * web: bump @typescript-eslint/parser from 5.36.1 to 5.36.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3539 * web: bump @rollup/plugin-typescript from 8.4.0 to 8.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3537 * web: bump @babel/plugin-proposal-decorators from 7.18.10 to 7.19.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3536 * web: bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3538 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3545 * ci: update pyright by @BeryJu in https://github.com/goauthentik/authentik/pull/3546 * core: bump goauthentik.io/api/v3 from 3.2022082.2 to 3.2022082.3 by @dependabot in https://github.com/goauthentik/authentik/pull/3552 * web: bump pyright from 1.1.269 to 1.1.270 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3550 * core: bump golang from 1.19.0-bullseye to 1.19.1-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/3549 * web: bump @rollup/plugin-node-resolve from 13.3.0 to 14.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3551 * core: bump pylint from 2.15.0 to 2.15.2 by @dependabot in https://github.com/goauthentik/authentik/pull/3562 * core: bump twilio from 7.13.0 to 7.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3561 * core: bump twisted from 22.4.0 to 22.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3560 * providers/oauth2: add x5c by @BeryJu in https://github.com/goauthentik/authentik/pull/3556 * web: bump @rollup/plugin-node-resolve from 14.0.0 to 14.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3570 * web: bump typescript from 4.8.2 to 4.8.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3569 * core: bump python from 3.10.6-slim-bullseye to 3.10.7-slim-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/3568 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3574 * core: bump goauthentik.io/api/v3 from 3.2022082.3 to 3.2022082.5 by @dependabot in https://github.com/goauthentik/authentik/pull/3579 * web: bump @goauthentik/api from 2022.8.2-1662485118 to 2022.8.2-1662930968 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3578 * web: bump @typescript-eslint/parser from 5.36.2 to 5.37.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3586 * web: bump @rollup/plugin-node-resolve from 14.0.1 to 14.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3588 * web: bump eslint from 8.23.0 to 8.23.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3585 * web: bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3587 * web: bump pyright from 1.1.270 to 1.1.271 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3590 * web: set default value for cert select inputs by @relative in https://github.com/goauthentik/authentik/pull/3577 * web: prepare to publish web as packages by @BeryJu in https://github.com/goauthentik/authentik/pull/3572 * web: bump @babel/plugin-proposal-decorators from 7.19.0 to 7.19.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3594 * web: bump @babel/core from 7.19.0 to 7.19.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3592 * web: bump @babel/plugin-transform-runtime from 7.18.10 to 7.19.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3591 * core: bump drf-spectacular from 0.23.1 to 0.24.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3595 * web: bump @babel/preset-env from 7.19.0 to 7.19.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3593 * website/integrations: Add Gitea Helm Chart Configuration by @bpanesar in https://github.com/goauthentik/authentik/pull/3558 * web: bump @sentry/tracing from 7.12.1 to 7.13.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3599 * web: bump @sentry/browser from 7.12.1 to 7.13.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3598 * core: bump oauthlib from 3.2.0 to 3.2.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3603 * stages/user_write: Fixed typo by @krutkay in https://github.com/goauthentik/authentik/pull/3604 * stages/authenticator_duo: admin import by @BeryJu in https://github.com/goauthentik/authentik/pull/3601 * web: bump API Client version by @github-actions in https://github.com/goauthentik/authentik/pull/3607 * tests: use create_test_flow where possible by @BeryJu in https://github.com/goauthentik/authentik/pull/3606 * Website: Fix padding in feature comparison table by @issy in https://github.com/goauthentik/authentik/pull/3611 * core: bump pyjwt from 2.4.0 to 2.5.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3614 * core: bump goauthentik.io/api/v3 from 3.2022082.5 to 3.2022082.6 by @dependabot in https://github.com/goauthentik/authentik/pull/3615 * web: bump @patternfly/patternfly from 4.210.2 to 4.215.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3613 * website: bump react-before-after-slider-component from 1.1.4 to 1.1.5 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/3612 * outposts: fix oauth state when using signature routing by @BeryJu in https://github.com/goauthentik/authentik/pull/3616 * web: bump @typescript-eslint/parser from 5.37.0 to 5.38.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3618 * web: bump @typescript-eslint/eslint-plugin from 5.37.0 to 5.38.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3617 * web: bump @codemirror/lang-javascript from 6.0.2 to 6.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3625 * web: bump pyright from 1.1.271 to 1.1.272 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3624 * web: use mermaidjs by @BeryJu in https://github.com/goauthentik/authentik/pull/3623 * internal: use config system for workers/threads, document the settings by @BeryJu in https://github.com/goauthentik/authentik/pull/3626 * web: fix scrolling in modals in low-height views by @relative in https://github.com/goauthentik/authentik/pull/3596 * core: bump twilio from 7.14.0 to 7.14.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3629 * outposts/proxy: fix redirect path when external host is a subdirectory by @BeryJu in https://github.com/goauthentik/authentik/pull/3628 * web/admin: more diagrams by @BeryJu in https://github.com/goauthentik/authentik/pull/3630 * core: bump drf-spectacular from 0.24.0 to 0.24.1 by @dependabot in https://github.com/goauthentik/authentik/pull/3634 * core: bump djangorestframework from 3.13.1 to 3.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/3633 * web: bump rollup from 2.79.0 to 2.79.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3632 * web: bump @codemirror/lang-python from 6.0.1 to 6.0.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/3631 ## New Contributors * @adamgoose made their first contribution in https://github.com/goauthentik/authentik/pull/3495 * @depuits made their first contribution in https://github.com/goauthentik/authentik/pull/3497 * @zolodev made their first contribution in https://github.com/goauthentik/authentik/pull/3397 * @arevindh made their first contribution in https://github.com/goauthentik/authentik/pull/3372 * @stavros-k made their first contribution in https://github.com/goauthentik/authentik/pull/3532 * @relative made their first contribution in https://github.com/goauthentik/authentik/pull/3577 * @bpanesar made their first contribution in https://github.com/goauthentik/authentik/pull/3558 * @krutkay made their first contribution in https://github.com/goauthentik/authentik/pull/3604 **Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2022.8.2...version/2022.9.0