authentik version/2023.2.0stable Released Feb 14, 2023
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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