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.
โก 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