authentik version/2023.6.0stable Released Jul 07, 2023
⚠️ Breaking Change Impact Score: 7/10

authentik: Release 2023.6.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.

Breaking-change evidence from the source

  • website: fix newsletter signup breaking mobile layout by @BeryJu in https://github.com/goauthentik/authentik/pull/5765
Read the original context β†—
Source flags breaking changes β€” review applicability
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

authentik version/2023.6.0. Source highlight: See https://goauthentik.io/docs/releases/2023.6

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.

⚠️ Breaking Changes & Deprecations (1)

  • website: fix newsletter signup breaking mobile layout by @BeryJu in https://github.com/goauthentik/authentik/pull/5765

✨ New Features & Capabilities (6)

  • website: automatically add PR links to release notes
  • lib: add tests for ak_create_event
  • root: add install ID
  • web/user: refactor LibraryPage for testing, add CTA
  • website/integrations: add google workspace integration
  • root: add method to get install_id without django being loaded

⚑ Performance & Enhancements (3)

  • providers/ldap: improve password totp detection
  • sources/ldap: include UnwillingToPerformError as possible exception
  • sources/ldap: improve scalability

πŸ”§ Bug Fixes & Patches (6)

  • blueprints: fix check for file path not being run on worker
  • website/integrations: Update discord integration role check expression - fix errors.
  • outposts: fix missing radius outpost controller
  • events: fix ak_create_event using wrong request for event creation
  • web/user: fix broken search on application library
  • web/user: fix MFA enroll dropdown broken when password stage has no configuration flow
πŸ“„ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2023.6 ## What's Changed * web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/5681 * website: automatically add PR links to release notes by @rissson in https://github.com/goauthentik/authentik/pull/5682 * core: bump twilio from 8.2.0 to 8.2.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5692 * core: bump ruff from 0.0.267 to 0.0.269 by @dependabot in https://github.com/goauthentik/authentik/pull/5691 * core: bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in https://github.com/goauthentik/authentik/pull/5690 * web: bump tslib from 2.5.1 to 2.5.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5688 * Translations for web/src/locales/en.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5685 * Translations for web/src/locales/en.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5686 * Translations for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5687 * Translations for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5684 * core: bump goauthentik.io/api/v3 from 3.2023050.2 to 3.2023051.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5689 * website/docs: clarify troubleshooting headlines and order by @BeryJu in https://github.com/goauthentik/authentik/pull/5696 * website/integrations: Update discord integration with guild and role check by @Aterfax in https://github.com/goauthentik/authentik/pull/5701 * sources/saml: separate verification cert by @BeryJu in https://github.com/goauthentik/authentik/pull/5699 * core: make groups field for user optional by @BeryJu in https://github.com/goauthentik/authentik/pull/5702 * web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/5705 * blueprints: fix check for file path not being run on worker by @BeryJu in https://github.com/goauthentik/authentik/pull/5703 * website/integrations: update vcenter docs by @ddavtian in https://github.com/goauthentik/authentik/pull/5706 * Translations for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5708 * Translations for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5707 * website/integrations: Update discord integration role check expression error handling. by @Aterfax in https://github.com/goauthentik/authentik/pull/5709 * lib: add tests for ak_create_event by @BeryJu in https://github.com/goauthentik/authentik/pull/5710 * core: bump pycryptodome from 3.17 to 3.18.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5716 * core: bump goauthentik.io/api/v3 from 3.2023051.1 to 3.2023051.3 by @dependabot in https://github.com/goauthentik/authentik/pull/5715 * web: bump eslint from 8.40.0 to 8.41.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5714 * Translations for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5713 * Translations for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5712 * root: add install ID by @BeryJu in https://github.com/goauthentik/authentik/pull/5717 * web: bump @typescript-eslint/parser from 5.59.6 to 5.59.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5720 * website/integrations: Update discord integration role check expression - fix errors. by @Aterfax in https://github.com/goauthentik/authentik/pull/5723 * web/user: refactor LibraryPage for testing, add CTA by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/5665 * web: bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5719 * core: bump requests from 2.28.1 to 2.31.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5724 * blueprints: support custom ports for OCI blueprints by @BeryJu in https://github.com/goauthentik/authentik/pull/5727 * outposts: fix missing radius outpost controller by @BeryJu in https://github.com/goauthentik/authentik/pull/5730 * events: fix ak_create_event using wrong request for event creation by @BeryJu in https://github.com/goauthentik/authentik/pull/5731 * core: bump urllib3 from 1.26.15 to 1.26.16 by @dependabot in https://github.com/goauthentik/authentik/pull/5739 * core: bump coverage from 7.2.5 to 7.2.6 by @dependabot in https://github.com/goauthentik/authentik/pull/5738 * core: bump sentry-sdk from 1.23.1 to 1.24.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5737 * web: bump @sentry/tracing from 7.52.1 to 7.53.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5735 * web: bump yaml from 2.2.2 to 2.3.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5733 * web: bump pyright from 1.1.308 to 1.1.310 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5734 * web: bump @sentry/browser from 7.52.1 to 7.53.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5736 * web/user: fix broken search on application library by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/5743 * web/user: fix MFA enroll dropdown broken when password stage has no configuration flow by @BeryJu in https://github.com/goauthentik/authentik/pull/5744 * website/blog: final draft hack blog by @tanberry in https://github.com/goauthentik/authentik/pull/5742 * web/user: fix search input styling by @BeryJu in https://github.com/goauthentik/authentik/pull/5745 * website/integrations: add google workspace integration by @BeryJu in https://github.com/goauthentik/authentik/pull/5729 * web: bump @sentry/browser from 7.53.0 to 7.53.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5747 * core: bump ruff from 0.0.269 to 0.0.270 by @dependabot in https://github.com/goauthentik/authentik/pull/5750 * web: bump @sentry/tracing from 7.53.0 to 7.53.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5748 * web: bump mermaid from 10.1.0 to 10.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5749 * website/docs: capitalize Beta and link to Rel Notes by @tanberry in https://github.com/goauthentik/authentik/pull/5753 * root: add method to get install_id without django being loaded by @BeryJu in https://github.com/goauthentik/authentik/pull/5755 * website/developer-docs: tweaks and use bold for UI by @tanberry in https://github.com/goauthentik/authentik/pull/5757 * core: bump tornado from 6.2 to 6.3.2 by @dependabot in https://github.com/goauthentik/authentik/pull/5759 * core: bump paramiko from 3.1.0 to 3.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5763 * website: fix newsletter signup breaking mobile layout by @BeryJu in https://github.com/goauthentik/authentik/pull/5765 * website: fix go-get function (always fallback to authentik repo except hardcoded values) by @BeryJu in https://github.com/goauthentik/authentik/pull/5767 * website/docs: prepare 2023.5.2 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/5777 * web: bump API Client version by @authentik-bot in https://github.com/goauthentik/authentik/pull/5779 * core: bump django-otp from 1.2.0 to 1.2.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5794 * web: bump yaml from 2.3.0 to 2.3.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5792 * web: bump @babel/core from 7.21.8 to 7.22.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5790 * core: bump goauthentik.io/api/v3 from 3.2023051.3 to 3.2023052.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5788 * web: bump @babel/plugin-transform-runtime from 7.21.4 to 7.22.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5789 * website: bump postcss from 8.4.23 to 8.4.24 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/5783 * web: bump @lingui/core from 4.1.2 to 4.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5782 * web: bump @babel/plugin-proposal-decorators from 7.21.0 to 7.22.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5787 * web: bump @babel/preset-env from 7.21.5 to 7.22.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5791 * lifecycle: Add depends_on for worker and server container by @Bojan023 in https://github.com/goauthentik/authentik/pull/5634 * web/flows: fix RedirectStage not detecting absolute URLs correctly by @Saeverix in https://github.com/goauthentik/authentik/pull/5781 * web: fix build by @BeryJu in https://github.com/goauthentik/authentik/pull/5798 * providers/proxy: add support for traefik.io API and CRD by @BeryJu in https://github.com/goauthentik/authentik/pull/5801 * blueprints: allow setting user's passwords from blueprints by @BeryJu in https://github.com/goauthentik/authentik/pull/5797 * core: bump coverage from 7.2.6 to 7.2.7 by @dependabot in https://github.com/goauthentik/authentik/pull/5809 * stages/deny: fix typos by @rlew-is in https://github.com/goauthentik/authentik/pull/5800 * web: bump @typescript-eslint/parser from 5.59.7 to 5.59.8 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5807 * web: bump @babel/plugin-transform-runtime from 7.22.2 to 7.22.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5806 * web: bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5805 * web: bump @babel/preset-env from 7.22.2 to 7.22.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5808 * website: switch to selfhosted plausible by @rissson in https://github.com/goauthentik/authentik/pull/5493 * web: bump pyright from 1.1.310 to 1.1.311 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5817 * core: bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in https://github.com/goauthentik/authentik/pull/5818 * web: bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5816 * website: handle go-get requests statically by @BeryJu in https://github.com/goauthentik/authentik/pull/5821 * providers/ldap: fix LDAP Outpost application selection by @BeryJu in https://github.com/goauthentik/authentik/pull/5812 * ci: replace github bot account with github app by @rissson in https://github.com/goauthentik/authentik/pull/5819 * blueprints: fix API validation with OCI blueprint path by @BeryJu in https://github.com/goauthentik/authentik/pull/5822 * ci: build outpost binaries statically linked by @BeryJu in https://github.com/goauthentik/authentik/pull/5823 * website/docs: prepare 2023.5.3 by @BeryJu in https://github.com/goauthentik/authentik/pull/5824 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/5826 * core: bump twilio from 8.2.1 to 8.2.2 by @dependabot in https://github.com/goauthentik/authentik/pull/5835 * core: bump docker from 6.1.2 to 6.1.3 by @dependabot in https://github.com/goauthentik/authentik/pull/5834 * website/integrations: fix snipe-it typo by @drewstopherlee in https://github.com/goauthentik/authentik/pull/5836 * outposts/ldap: fix race condition when refreshing the provider by @rissson in https://github.com/goauthentik/authentik/pull/5828 * web: Replace lingui.js with lit-localize by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/5761 * web: bump mermaid from 10.2.0 to 10.2.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5839 * web: bump typescript from 5.0.4 to 5.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5832 * web: bump @sentry/tracing from 7.53.1 to 7.54.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5831 * core: bump cryptography from 39.0.1 to 41.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5840 * web: bump lit from 2.7.4 to 2.7.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5833 * web: bump @sentry/browser from 7.53.1 to 7.54.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5830 * Updates for web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5842 * Updates for web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5841 * core: bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in https://github.com/goauthentik/authentik/pull/5855 * core: bump sentry-sdk from 1.24.0 to 1.25.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5856 * web: bump eslint from 8.41.0 to 8.42.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5852 * web: bump tslib from 2.5.2 to 2.5.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5854 * web: bump @codemirror/lang-javascript from 6.1.8 to 6.1.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5853 * website/docs: Update troubleshooting login.md by @vicelikedust in https://github.com/goauthentik/authentik/pull/5814 * website/docs: add Note about wget command by @tanberry in https://github.com/goauthentik/authentik/pull/5770 * core: bump urllib3 from 1.26.16 to 2.0.2 by @dependabot in https://github.com/goauthentik/authentik/pull/5872 * web: bump @types/codemirror from 5.60.7 to 5.60.8 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5870 * web: bump @codemirror/lang-html from 6.4.3 to 6.4.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5869 * web: bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5867 * web: bump @typescript-eslint/parser from 5.59.8 to 5.59.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5868 * translate: Updates for locale/en/LC_MESSAGES/django.po in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/5849 * core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/5876 * website: update translation docs by @BeryJu in https://github.com/goauthentik/authentik/pull/5875 * providers/ldap: add StartTLS support by @BeryJu in https://github.com/goauthentik/authentik/pull/5861 * core: bump celery from 5.2.7 to 5.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5884 * core: bump golang from 1.20.4-bullseye to 1.20.5-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/5882 * core: bump ruff from 0.0.270 to 0.0.271 by @dependabot in https://github.com/goauthentik/authentik/pull/5885 * web: bump pyright from 1.1.311 to 1.1.312 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5883 * web: Add storybook by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/5865 * core: bump sentry-sdk from 1.25.0 to 1.25.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5903 * core: bump ruff from 0.0.271 to 0.0.272 by @dependabot in https://github.com/goauthentik/authentik/pull/5902 * core: bump urllib3 from 2.0.2 to 2.0.3 by @dependabot in https://github.com/goauthentik/authentik/pull/5901 * web: bump @storybook/web-components from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5900 * web: bump @storybook/addon-links from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5899 * web: bump pyright from 1.1.312 to 1.1.313 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5898 * core: bump selenium from 4.9.1 to 4.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5897 * ci: bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5892 * core: bump python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/5891 * website/docs: correct LDAP StartTLS documentation by @BeryJu in https://github.com/goauthentik/authentik/pull/5886 * web: bump storybook from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5896 * web: bump @storybook/blocks from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5893 * web: bump @storybook/web-components-vite from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5895 * web: bump @storybook/addon-essentials from 7.0.18 to 7.0.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5894 * website/integrations: add account linking note for WriteFreely by @OliverPifferi in https://github.com/goauthentik/authentik/pull/5804 * web: bump @formatjs/intl-listformat from 7.2.2 to 7.3.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5866 * web/flows: update default flow background by @BeryJu in https://github.com/goauthentik/authentik/pull/5905 * providers/ldap: rework Schema and DSE by @BeryJu in https://github.com/goauthentik/authentik/pull/5838 * website/integrations: update wordpress launch URL by @OliverPifferi in https://github.com/goauthentik/authentik/pull/5906 * web: bump @babel/plugin-transform-runtime from 7.22.4 to 7.22.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5914 * web: bump mermaid from 10.2.2 to 10.2.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5913 * core: bump requests-mock from 1.10.0 to 1.11.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5911 * web: bump @babel/preset-env from 7.22.4 to 7.22.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5915 * web: bump @babel/preset-typescript from 7.21.5 to 7.22.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5912 * web: bump @babel/plugin-proposal-decorators from 7.22.3 to 7.22.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5910 * web: bump @babel/core from 7.22.1 to 7.22.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5909 * providers/oauth2: launch url: if URL parsing fails, return no launch URL by @rissson in https://github.com/goauthentik/authentik/pull/5918 * website/integrations: Fix header in dokuwiki instructions by @septatrix in https://github.com/goauthentik/authentik/pull/5926 * core: bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5 by @dependabot in https://github.com/goauthentik/authentik/pull/5930 * web: bump @formatjs/intl-listformat from 7.3.0 to 7.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5932 * web: bump @rollup/plugin-commonjs from 25.0.0 to 25.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5931 * core: bump pytest from 7.3.1 to 7.3.2 by @dependabot in https://github.com/goauthentik/authentik/pull/5929 * web: bump core-js from 3.30.2 to 3.31.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5928 * sources/ldap: fix duplicate bind when authenticating user directly to… by @BeryJu in https://github.com/goauthentik/authentik/pull/5927 * root: revert to use secret_key for JWT signing by @BeryJu in https://github.com/goauthentik/authentik/pull/5934 * providers/ldap: fix Outpost provider listing excluding backchannel providers by @BeryJu in https://github.com/goauthentik/authentik/pull/5933 * ci: add workflow to automatically update next branch by @rissson in https://github.com/goauthentik/authentik/pull/5921 * sources/ldap: add support for cert based auth by @ChandonPierre in https://github.com/goauthentik/authentik/pull/5850 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/5935 * policies/event_matcher: add model filter by @BeryJu in https://github.com/goauthentik/authentik/pull/5802 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/5937 * web: bump @typescript-eslint/parser from 5.59.9 to 5.59.11 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5941 * web: bump @codemirror/lang-python from 6.1.2 to 6.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5939 * web: bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5940 * web/admin: fix codemirror not working on safari by @BeryJu in https://github.com/goauthentik/authentik/pull/5943 * website/blog: scaling apps blog draft by @tanberry in https://github.com/goauthentik/authentik/pull/5936 * ci: remove deploy gate by @BeryJu in https://github.com/goauthentik/authentik/pull/5946 * web/admin: theme adjustments by @BeryJu in https://github.com/goauthentik/authentik/pull/5944 * web: bump pyright from 1.1.313 to 1.1.314 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5950 * core: bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5951 * web: bump @sentry/tracing from 7.54.0 to 7.55.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5952 * Updates for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5953 * Updates for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5954 * Updates for web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/5956 * Updates for web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/5955 * web: bump @sentry/browser from 7.54.0 to 7.55.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5949 * core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/5957 * website: add b2c pricing by @BeryJu in https://github.com/goauthentik/authentik/pull/5960 * web: replace squoosh with sharp by @BeryJu in https://github.com/goauthentik/authentik/pull/5961 * core: Bump service-identity from 21.1.0 to 23.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5969 * web: Bump @sentry/tracing from 7.55.0 to 7.55.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5970 * core: Bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5968 * core: Bump codespell from 2.2.4 to 2.2.5 by @dependabot in https://github.com/goauthentik/authentik/pull/5967 * web: Bump @sentry/browser from 7.55.0 to 7.55.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5966 * website: fix height on pricing page cards by @BeryJu in https://github.com/goauthentik/authentik/pull/5963 * core: Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5978 * web: Bump storybook from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5983 * core: Bump twilio from 8.2.2 to 8.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5979 * web: Bump @storybook/addon-links from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5976 * web: Bump @storybook/web-components from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5977 * web: Bump @storybook/blocks from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5980 * web: Storybook css import fix by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/5964 * web: Bump @storybook/web-components-vite from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5982 * web: Bump @storybook/addon-essentials from 7.0.20 to 7.0.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5981 * website/devdocs: draft for hackathon page by @tanberry in https://github.com/goauthentik/authentik/pull/5973 * web: Bump eslint from 8.42.0 to 8.43.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6004 * core: Bump flower from 1.2.0 to 2.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6002 * core: Bump django-redis from 5.2.0 to 5.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6000 * core: Bump celery from 5.3.0 to 5.3.1 by @dependabot in https://github.com/goauthentik/authentik/pull/5998 * web: Bump @storybook/addon-links from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6003 * core: Bump django-otp from 1.2.1 to 1.2.2 by @dependabot in https://github.com/goauthentik/authentik/pull/5995 * web: Bump storybook from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5992 * core: Bump importlib-metadata from 6.6.0 to 6.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5993 * web: Bump @storybook/web-components from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5996 * core: Bump github.com/getsentry/sentry-go from 0.21.0 to 0.22.0 by @dependabot in https://github.com/goauthentik/authentik/pull/5997 * web: Bump @storybook/blocks from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6001 * web: Bump @storybook/web-components-vite from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5999 * web: Bump @storybook/addon-essentials from 7.0.21 to 7.0.22 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/5994 * *: use dataclass slots wherever applicable by @BeryJu in https://github.com/goauthentik/authentik/pull/6005 * providers/oauth2: correctly advertise code_challenge_methods_supported by @BeryJu in https://github.com/goauthentik/authentik/pull/6007 * web: Bump @sentry/browser from 7.55.2 to 7.56.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6013 * web: Bump @sentry/tracing from 7.55.2 to 7.56.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6011 * web: Bump @rollup/plugin-commonjs from 25.0.1 to 25.0.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6012 * web: Bump @typescript-eslint/parser from 5.59.11 to 5.60.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6010 * web: Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6009 * providers/ldap: improve password totp detection by @BeryJu in https://github.com/goauthentik/authentik/pull/6006 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6014 * ci: replace stale bot with action by @BeryJu in https://github.com/goauthentik/authentik/pull/6015 * core: Bump goauthentik.io/api/v3 from 3.2023052.1 to 3.2023053.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6018 * core: prevent selecting a group as a parent of itself by @BeryJu in https://github.com/goauthentik/authentik/pull/6016 * core: Bump ruff from 0.0.272 to 0.0.274 by @dependabot in https://github.com/goauthentik/authentik/pull/6028 * web: Bump pyright from 1.1.314 to 1.1.315 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6027 * website/integrations: remove placeholders from AWS setup by @jsiegel-supplyframe in https://github.com/goauthentik/authentik/pull/6021 * Updates for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/6026 * Updates for web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/6025 * Updates for web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/6024 * Updates for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/6023 * core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/6030 * policies/event_matcher: change empty values to null by @BeryJu in https://github.com/goauthentik/authentik/pull/6032 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6034 * sources/ldap: include UnwillingToPerformError as possible exception by @smusali in https://github.com/goauthentik/authentik/pull/6031 * core: bump goauthentik.io/api/v3 from 3.2023053.6 to 3.2023053.7 by @dependabot in https://github.com/goauthentik/authentik/pull/6037 * website/blog: blog draft for Demystifying Security by @tanberry in https://github.com/goauthentik/authentik/pull/6033 * web: bump rollup-plugin-postcss-lit from 2.0.0 to 2.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6036 * website: add Firezone integration by @obsidiangroup in https://github.com/goauthentik/authentik/pull/5945 * website/blog: update hackathon post with final date by @BeryJu in https://github.com/goauthentik/authentik/pull/6038 * security: cure53 fix by @BeryJu in https://github.com/goauthentik/authentik/pull/6039 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6040 * core: bump ruff from 0.0.274 to 0.0.275 by @dependabot in https://github.com/goauthentik/authentik/pull/6051 * core: bump sentry-sdk from 1.25.1 to 1.26.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6050 * core: bump drf-spectacular from 0.26.2 to 0.26.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6049 * web: bump @storybook/web-components from 7.0.22 to 7.0.23 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6046 * core: bump goauthentik.io/api/v3 from 3.2023053.7 to 3.2023053.8 by @dependabot in https://github.com/goauthentik/authentik/pull/6048 * web: bump @storybook/addon-essentials from 7.0.22 to 7.0.23 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6042 * web: bump storybook from 7.0.22 to 7.0.23 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6045 * web: bump @storybook/addon-links from 7.0.22 to 7.0.23 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6043 * web: bump @storybook/web-components-vite from 7.0.22 to 7.0.23 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6044 * website: update 2023.6 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6053 * root: add version and commit to container labels by @BeryJu in https://github.com/goauthentik/authentik/pull/6054 * website: fix layout on mobile devices by @BeryJu in https://github.com/goauthentik/authentik/pull/6058 * website/integrations: add Netbox integration by @larsl-net in https://github.com/goauthentik/authentik/pull/5683 * core: bump pytest from 7.3.2 to 7.4.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6060 * web: bump @codemirror/lang-html from 6.4.4 to 6.4.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6059 * stages/authenticator_validate: fix regression by @BeryJu in https://github.com/goauthentik/authentik/pull/6062 * core: bump django to 4.1.9 by @BeryJu in https://github.com/goauthentik/authentik/pull/6067 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6070 * core: bump goauthentik.io/api/v3 from 3.2023053.8 to 3.2023054.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6076 * web: bump pyright from 1.1.315 to 1.1.316 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6074 * web: bump tslib from 2.5.3 to 2.6.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6075 * web: bump @typescript-eslint/eslint-plugin from 5.60.0 to 5.60.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6073 * web: bump @typescript-eslint/parser from 5.60.0 to 5.60.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6072 * core: fix inconsistent favicon by @BeryJu in https://github.com/goauthentik/authentik/pull/6080 * flows: allow empty value in AutosubmitChallenge by @BeryJu in https://github.com/goauthentik/authentik/pull/6079 * sources/oauth: fix OIDC client sending access token as header and query param by @BeryJu in https://github.com/goauthentik/authentik/pull/6081 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6082 * web: bump @storybook/addon-essentials from 7.0.23 to 7.0.24 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6088 * core: bump goauthentik.io/api/v3 from 3.2023054.1 to 3.2023054.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6089 * web: bump storybook from 7.0.23 to 7.0.24 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6083 * web: bump typescript from 5.1.3 to 5.1.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6084 * web: bump @storybook/web-components from 7.0.23 to 7.0.24 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6085 * web: bump @storybook/web-components-vite from 7.0.23 to 7.0.24 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6087 * web: bump @storybook/addon-links from 7.0.23 to 7.0.24 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6086 * sources/ldap: fix 100% cpu usage when LDAP Server is unavailable by @BeryJu in https://github.com/goauthentik/authentik/pull/6094 * root: celery refactor by @BeryJu in https://github.com/goauthentik/authentik/pull/6095 * sources/ldap: improve scalability by @BeryJu in https://github.com/goauthentik/authentik/pull/6056 * web: bump @sentry/tracing from 7.56.0 to 7.57.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6101 * web: bump @rollup/plugin-typescript from 11.1.1 to 11.1.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6098 * web: bump typescript from 5.1.5 to 5.1.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6099 * web: bump @sentry/browser from 7.56.0 to 7.57.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6100 * stages/user_write: fix duplicate source writing by @BeryJu in https://github.com/goauthentik/authentik/pull/6105 * ci: use dependabot groups for some dependencies by @BeryJu in https://github.com/goauthentik/authentik/pull/6109 * web: bump mermaid from 10.2.3 to 10.2.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6110 * web: bump eslint from 8.43.0 to 8.44.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6119 * core: bump ruff from 0.0.275 to 0.0.276 by @dependabot in https://github.com/goauthentik/authentik/pull/6132 * web: bump @typescript-eslint/parser from 5.60.1 to 5.61.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6131 * web: bump @storybook/addon-links from 7.0.24 to 7.0.25 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6130 * web: bump @storybook/addon-essentials from 7.0.24 to 7.0.25 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6129 * web: bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6128 * web: bump @storybook/web-components-vite from 7.0.24 to 7.0.25 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6127 * web: bump storybook from 7.0.24 to 7.0.25 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6125 * website: update navbar, update 2023.6 changelog by @BeryJu in https://github.com/goauthentik/authentik/pull/6136 * core: update django 4.1.10 by @BeryJu in https://github.com/goauthentik/authentik/pull/6137 * core: bump sentry-sdk from 1.26.0 to 1.27.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6147 * core: bump ruff from 0.0.276 to 0.0.277 by @dependabot in https://github.com/goauthentik/authentik/pull/6145 * web: bump @babel/plugin-proposal-decorators from 7.22.5 to 7.22.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6141 * web: bump @babel/preset-env from 7.22.5 to 7.22.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6144 * web: bump @babel/plugin-transform-runtime from 7.22.5 to 7.22.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6142 * web: bump @babel/core from 7.22.5 to 7.22.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6143 * core: bump lxml from 4.9.2 to 4.9.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6151 * web: bump lit from 2.7.5 to 2.7.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6161 * web: bump @storybook/web-components-vite from 7.0.25 to 7.0.26 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6163 * web: bump @storybook/addon-links from 7.0.25 to 7.0.26 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6159 * web: bump core-js from 3.31.0 to 3.31.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6160 * ci: bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6156 * web: bump @storybook/addon-essentials from 7.0.25 to 7.0.26 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6158 * core: bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6153 * core: bump goauthentik.io/api/v3 from 3.2023054.2 to 3.2023054.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6154 * web: bump storybook from 7.0.25 to 7.0.26 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6162 * website: bump prettier from 2.8.8 to 3.0.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6155 * web: bump @babel/preset-env from 7.22.6 to 7.22.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6168 * web: bump @babel/plugin-proposal-decorators from 7.22.6 to 7.22.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6167 * web: bump @babel/core from 7.22.6 to 7.22.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6165 * web: bump @babel/plugin-transform-runtime from 7.22.6 to 7.22.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6166 * website: update hackathon with prize pool by @BeryJu in https://github.com/goauthentik/authentik/pull/6170 * security: fix CVE-2023-36456 by @BeryJu in https://github.com/goauthentik/authentik/pull/6171 * website/integrations: Update ArgoCD documentation by @acelinkio in https://github.com/goauthentik/authentik/pull/6108 * web: bump @babel/core from 7.22.7 to 7.22.8 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6176 * website: bump postcss from 8.4.24 to 8.4.25 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6175 * core: bump sentry-sdk from 1.27.0 to 1.27.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6174 * website: finalise 2023.6 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6177 ## New Contributors * @Aterfax made their first contribution in https://github.com/goauthentik/authentik/pull/5701 * @ddavtian made their first contribution in https://github.com/goauthentik/authentik/pull/5706 * @Saeverix made their first contribution in https://github.com/goauthentik/authentik/pull/5781 * @rlew-is made their first contribution in https://github.com/goauthentik/authentik/pull/5800 * @authentik-automation made their first contribution in https://github.com/goauthentik/authentik/pull/5826 * @drewstopherlee made their first contribution in https://github.com/goauthentik/authentik/pull/5836 * @vicelikedust made their first contribution in https://github.com/goauthentik/authentik/pull/5814 * @OliverPifferi made their first contribution in https://github.com/goauthentik/authentik/pull/5804 * @ChandonPierre made their first contribution in https://github.com/goauthentik/authentik/pull/5850 * @jsiegel-supplyframe made their first contribution in https://github.com/goauthentik/authentik/pull/6021 * @smusali made their first contribution in https://github.com/goauthentik/authentik/pull/6031 * @acelinkio made their first contribution in https://github.com/goauthentik/authentik/pull/6108 **Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2023.5.3...version/2023.6.0