Impact Score: 5/10
authentik: Release 2023.2.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/2023.2.0. Source highlight: See https://goauthentik.io/docs/releases/2023.2
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 (5)
- providers/ldap: add unbind flow execution
- website/integrations: Added GitHub Enterprise Server
- website/integrations: add Gravitee integration
- website/integrations: Add danger annotation for using username as Nextcloud UID
- core: Add support for auto generating unique avatars based on the user's initials
๐ง Bug Fixes & Patches (3)
- website/integrations: Fix Nextcloud SAM UID value setting
- providers/saml: fix mismatched SAML SLO Urls
- root: fix config load order to include /etc/authentik/config.yml
๐ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2023.2
## What's Changed
* web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/4492
* providers/ldap: add unbind flow execution by @BeryJu in https://github.com/goauthentik/authentik/pull/4484
* core: bump selenium from 4.7.2 to 4.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4505
* web: bump @types/codemirror from 5.60.6 to 5.60.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4504
* web: bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4503
* core: bump sentry-sdk from 1.13.0 to 1.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4502
* web: bump @typescript-eslint/parser from 5.48.2 to 5.49.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4501
* web: bump @sentry/tracing from 7.31.1 to 7.32.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4499
* core: bump goauthentik.io/api/v3 from 3.2023010.1 to 3.2023012.1 by @dependabot in https://github.com/goauthentik/authentik/pull/4500
* web: bump @sentry/browser from 7.31.1 to 7.32.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4498
* stages/prompt: field name by @BeryJu in https://github.com/goauthentik/authentik/pull/4497
* web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/4508
* core: bump coverage from 7.0.5 to 7.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4524
* web: bump @lingui/detect-locale from 3.16.0 to 3.16.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4521
* web: bump @sentry/tracing from 7.32.1 to 7.33.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4517
* web: bump pyright from 1.1.290 to 1.1.291 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4519
* core: bump goauthentik.io/api/v3 from 3.2023012.1 to 3.2023012.2 by @dependabot in https://github.com/goauthentik/authentik/pull/4523
* web: bump @lingui/cli from 3.16.0 to 3.16.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4522
* website: bump ua-parser-js from 0.7.32 to 0.7.33 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4526
* web: bump @lingui/macro from 3.16.0 to 3.16.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4518
* web: bump @sentry/browser from 7.32.1 to 7.33.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4516
* core: bump twilio from 7.16.1 to 7.16.2 by @dependabot in https://github.com/goauthentik/authentik/pull/4534
* core: bump dacite from 1.7.0 to 1.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4547
* web: bump @sentry/browser from 7.33.0 to 7.34.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4546
* web: bump tslib from 2.4.1 to 2.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4545
* web: bump @sentry/tracing from 7.33.0 to 7.34.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4544
* tests: run e2e tests in random order by @BeryJu in https://github.com/goauthentik/authentik/pull/4550
* docs(passwordless): Make sure to include a warning about Firefox by @samip5 in https://github.com/goauthentik/authentik/pull/4552
* web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/4560
* stages/prompt: set UUID to be a string by @caraar12345 in https://github.com/goauthentik/authentik/pull/4563
* core: bump pycryptodome from 3.16.0 to 3.17 by @dependabot in https://github.com/goauthentik/authentik/pull/4569
* web: bump eslint from 8.32.0 to 8.33.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4566
* website: bump @docusaurus/preset-classic from 2.2.0 to 2.3.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4565
* core: bump goauthentik.io/api/v3 from 3.2023012.2 to 3.2023012.3 by @dependabot in https://github.com/goauthentik/authentik/pull/4568
* website: bump @docusaurus/plugin-client-redirects from 2.2.0 to 2.3.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4567
* Cast User.pk to string when using it for token 'sub' value by @flyte in https://github.com/goauthentik/authentik/pull/4570
* core: bump webauthn from 1.6.0 to 1.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4576
* ci: bump docker/build-push-action from 3 to 4 by @dependabot in https://github.com/goauthentik/authentik/pull/4574
* web: bump typescript from 4.9.4 to 4.9.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4573
* web: bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4581
* web: bump pyright from 1.1.291 to 1.1.292 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4583
* web: bump webcomponent-qr-code from 1.1.0 to 1.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4580
* web: bump @typescript-eslint/parser from 5.49.0 to 5.50.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4582
* core: bump black from 22.12.0 to 23.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4584
* core: bump django from 4.1.5 to 4.1.6 by @dependabot in https://github.com/goauthentik/authentik/pull/4585
* website/integrations: Added GitHub Enterprise Server by @dviske in https://github.com/goauthentik/authentik/pull/4591
* web: bump @lingui/macro from 3.16.1 to 3.17.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4598
* web: bump @sentry/browser from 7.34.0 to 7.35.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4599
* core: bump golang from 1.19.5-bullseye to 1.20.0-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/4593
* website: bump http-cache-semantics from 4.1.0 to 4.1.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4602
* web: bump @sentry/tracing from 7.34.0 to 7.35.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4595
* web: bump @lingui/cli from 3.16.1 to 3.17.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4597
* web: bump @lingui/detect-locale from 3.16.1 to 3.17.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4596
* core: bump pylint from 2.15.10 to 2.16.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4600
* providers/oauth2: optimise client credentials JWT database lookup by @BeryJu in https://github.com/goauthentik/authentik/pull/4606
* providers/proxy: initial outpost wide logout implementation by @BeryJu in https://github.com/goauthentik/authentik/pull/4605
* core: bump pylint from 2.16.0 to 2.16.1 by @dependabot in https://github.com/goauthentik/authentik/pull/4612
* web: bump @sentry/browser from 7.35.0 to 7.36.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4609
* web: bump @patternfly/patternfly from 4.222.4 to 4.224.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4610
* web: bump @sentry/tracing from 7.35.0 to 7.36.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4608
* web: bump @codemirror/lang-javascript from 6.1.2 to 6.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4611
* change email to username by @zaourzag in https://github.com/goauthentik/authentik/pull/3945
* Update NextCloud integration details by @alhazmy13 in https://github.com/goauthentik/authentik/pull/4346
* website/docs: update Caddy docs to include HTTPS proxying by @MelvinSnijders in https://github.com/goauthentik/authentik/pull/4316
* website/integrations: Update pfSense docs by @bjk525 in https://github.com/goauthentik/authentik/pull/4337
* website/integrations: Update pgAdmin documentation by @JiveOff in https://github.com/goauthentik/authentik/pull/4319
* web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/4618
* core: bump goauthentik.io/api/v3 from 3.2023012.3 to 3.2023012.4 by @dependabot in https://github.com/goauthentik/authentik/pull/4621
* website: bump @docusaurus/plugin-client-redirects from 2.2.0 to 2.3.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4620
* website: bump @docusaurus/preset-classic from 2.2.0 to 2.3.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4619
* web: bump @typescript-eslint/parser from 5.50.0 to 5.51.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4630
* core: bump github.com/garyburd/redigo from 1.6.2 to 1.6.4 by @dependabot in https://github.com/goauthentik/authentik/pull/4629
* web: bump turnstile-types from 1.0.2 to 1.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4627
* web: bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4628
* core: bump cryptography from 38.0.3 to 39.0.1 by @dependabot in https://github.com/goauthentik/authentik/pull/4641
* website: bump prettier from 2.8.3 to 2.8.4 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4632
* core: bump sentry-sdk from 1.14.0 to 1.15.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4640
* web: bump @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4635
* web: bump @lingui/macro from 3.17.0 to 3.17.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4639
* web: bump prettier from 2.8.3 to 2.8.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4637
* web: bump @lingui/core from 3.17.0 to 3.17.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4636
* core: bump github.com/getsentry/sentry-go from 0.17.0 to 0.18.0 by @dependabot in https://github.com/goauthentik/authentik/pull/4638
* web: bump @lingui/detect-locale from 3.17.0 to 3.17.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4634
* web: bump @lingui/cli from 3.17.0 to 3.17.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4633
* website: bump @sideway/formula from 3.0.0 to 3.0.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/4647
* core: bump twilio from 7.16.2 to 7.16.3 by @dependabot in https://github.com/goauthentik/authentik/pull/4651
* web: bump pyright from 1.1.292 to 1.1.293 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4650
* providers/oauth2: rework OAuth2 Provider by @BeryJu in https://github.com/goauthentik/authentik/pull/4652
* web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/4654
* website/integrations: add Gravitee integration by @barrelltitor in https://github.com/goauthentik/authentik/pull/4564
* web: bump @sentry/tracing from 7.36.0 to 7.37.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4660
* core: bump python from 3.11.1-slim-bullseye to 3.11.2-slim-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/4657
* website/integrations: Fix Nextcloud SAM UID value setting by @sdimovv in https://github.com/goauthentik/authentik/pull/4656
* web: bump @sentry/browser from 7.36.0 to 7.37.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4658
* providers/saml: fix mismatched SAML SLO Urls by @sdimovv in https://github.com/goauthentik/authentik/pull/4655
* website/integrations: Add danger annotation for using username as Nextcloud UID by @sdimovv in https://github.com/goauthentik/authentik/pull/4667
* providers/proxy: different cookie name based on hashed client id by @BeryJu in https://github.com/goauthentik/authentik/pull/4666
* core: Add support for auto generating unique avatars based on the user's initials by @sdimovv in https://github.com/goauthentik/authentik/pull/4663
* root: fix config load order to include /etc/authentik/config.yml by @information-redacted in https://github.com/goauthentik/authentik/pull/4669
* web: bump chart.js from 4.2.0 to 4.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4674
* web: bump @codemirror/lang-html from 6.4.1 to 6.4.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4673
* web: bump eslint from 8.33.0 to 8.34.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4672
* web: bump @sentry/tracing from 7.37.0 to 7.37.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4671
* web: bump @sentry/browser from 7.37.0 to 7.37.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4670
* providers/proxy: send token request internally, with overwritten host header by @BeryJu in https://github.com/goauthentik/authentik/pull/4675
* core: bump django from 4.1.6 to 4.1.7 by @dependabot in https://github.com/goauthentik/authentik/pull/4683
* core: bump pylint from 2.16.1 to 2.16.2 by @dependabot in https://github.com/goauthentik/authentik/pull/4682
* web: bump core-js from 3.27.2 to 3.28.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4681
* web: bump @sentry/browser from 7.37.1 to 7.37.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4680
* web: bump @codemirror/lang-javascript from 6.1.3 to 6.1.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4679
* web: bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4677
* web: bump @sentry/tracing from 7.37.1 to 7.37.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4678
* web: bump @typescript-eslint/parser from 5.51.0 to 5.52.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/4676
## New Contributors
* @caraar12345 made their first contribution in https://github.com/goauthentik/authentik/pull/4563
* @flyte made their first contribution in https://github.com/goauthentik/authentik/pull/4570
* @zaourzag made their first contribution in https://github.com/goauthentik/authentik/pull/3945
* @alhazmy13 made their first contribution in https://github.com/goauthentik/authentik/pull/4346
* @MelvinSnijders made their first contribution in https://github.com/goauthentik/authentik/pull/4316
* @bjk525 made their first contribution in https://github.com/goauthentik/authentik/pull/4337
* @JiveOff made their first contribution in https://github.com/goauthentik/authentik/pull/4319
* @barrelltitor made their first contribution in https://github.com/goauthentik/authentik/pull/4564
* @information-redacted made their first contribution in https://github.com/goauthentik/authentik/pull/4669
**Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2023.1.2...version/2023.2.0