Impact Score: 5/10
authentik: Release 2023.10.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.10.0. Source highlight: See https://goauthentik.io/docs/releases/2023.10
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 (6)
- website/docs: enterprise: add note about upgrading the amount of users
- website/dev-docs: add raw markdown template
- website/docs: add missing word to index.mdx
- root: add option to disable beat when running worker
- sources/ldap: add warning when a property mapping returns None or bytes
- website/blogs: added emm dashes
โก Performance & Enhancements (6)
- web: improve testability
- web/flows: improve WebAuthn error messages
- website/blog: improved sentence
- lifecycle: improve reliability of system migrations
- providers/proxy: improve SLO by backchannel logging out sessions
- web/admin: improve user email button labels
๐ง Bug Fixes & Patches (6)
- web/admin: fix application icon size
- web/admin: fix circular dependency
- root: fix broken celery dependency
- sources/ldap: fix FreeIPA nsaccountlock sync
- stages/password: fix failed_attempts_before_cancel allowing one too mโฆ
- flows: remove need for post() wrapper by using dispatch
๐ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2023.10
## What's Changed
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6734
* root: connect to backend via socket by @BeryJu in https://github.com/goauthentik/authentik/pull/6720
* web: replace ampersand by @BeryJu in https://github.com/goauthentik/authentik/pull/6737
* web/admin: fix application icon size by @BeryJu in https://github.com/goauthentik/authentik/pull/6738
* core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/6739
* web/admin: fix circular dependency by @BeryJu in https://github.com/goauthentik/authentik/pull/6740
* root: fix broken celery dependency by @BeryJu in https://github.com/goauthentik/authentik/pull/6744
* web: bump rollup-plugin-copy from 3.4.0 to 3.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6743
* core: bump celery from 5.3.1 to 5.3.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6746
* core: bump goauthentik.io/api/v3 from 3.2023081.3 to 3.2023082.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6747
* sources/ldap: fix FreeIPA nsaccountlock sync by @BeryJu in https://github.com/goauthentik/authentik/pull/6745
* stages/authenticator: vendor otp by @BeryJu in https://github.com/goauthentik/authentik/pull/6741
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6748
* website/docs: enterprise: add note about upgrading the amount of users by @rissson in https://github.com/goauthentik/authentik/pull/6750
* ci: bump actions/checkout from 3 to 4 by @dependabot in https://github.com/goauthentik/authentik/pull/6754
* core: bump django from 4.2.4 to 4.2.5 by @dependabot in https://github.com/goauthentik/authentik/pull/6751
* web: bump @types/codemirror from 5.60.9 to 5.60.10 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6758
* web: bump @typescript-eslint/parser from 6.5.0 to 6.6.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6757
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6755
* web: bump @types/chart.js from 2.9.37 to 2.9.38 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6756
* web: bump the babel group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6753
* core: bump goauthentik.io/api/v3 from 3.2023082.1 to 3.2023082.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6752
* web: don't import entire SourceViewPage in flow and user interface by @BeryJu in https://github.com/goauthentik/authentik/pull/6761
* stages/password: fix failed_attempts_before_cancel allowing one too mโฆ by @BeryJu in https://github.com/goauthentik/authentik/pull/6763
* flows: remove need for post() wrapper by using dispatch by @BeryJu in https://github.com/goauthentik/authentik/pull/6765
* policies/reputation: require either check to be enabled by @BeryJu in https://github.com/goauthentik/authentik/pull/6764
* stages/password: move password validation to serializer by @BeryJu in https://github.com/goauthentik/authentik/pull/6766
* web/admin: fix not being able to unset certificates by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6767
* web: bump pyright from 1.1.325 to 1.1.326 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6774
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6773
* core: bump goauthentik.io/api/v3 from 3.2023082.2 to 3.2023082.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6770
* core: bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6772
* root: lock node to 20.5 by @BeryJu in https://github.com/goauthentik/authentik/pull/6776
* core: bump github.com/getsentry/sentry-go from 0.23.0 to 0.24.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6771
* web: bump rollup from 3.28.1 to 3.29.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6775
* website/dev-docs: add raw markdown template by @tanberry in https://github.com/goauthentik/authentik/pull/6768
* website/docs: rework user reference page by @BeryJu in https://github.com/goauthentik/authentik/pull/6777
* translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6791
* translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6788
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6790
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6789
* core: bump coverage from 7.3.0 to 7.3.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6786
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6787
* website: bump react-tooltip from 5.21.1 to 5.21.3 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6785
* core: bump golang from 1.21.0-bookworm to 1.21.1-bookworm by @dependabot in https://github.com/goauthentik/authentik/pull/6783
* website/dev-docs: more raw templates, fixed wget link by @tanberry in https://github.com/goauthentik/authentik/pull/6778
* core: bump debugpy from 1.6.7.post1 to 1.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6799
* web: bump core-js from 3.32.1 to 3.32.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6800
* core: bump pytest from 7.4.1 to 7.4.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6803
* core: bump twilio from 8.7.0 to 8.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6802
* web: bump @formatjs/intl-listformat from 7.4.0 to 7.4.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6801
* core: bump gitpython from 3.1.34 to 3.1.35 by @dependabot in https://github.com/goauthentik/authentik/pull/6805
* sources/ldap: fix task timeout for ldap_sync_all and ldap_sync_single by @a-gerhard in https://github.com/goauthentik/authentik/pull/6809
* web: bump rollup from 3.29.0 to 3.29.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6828
* core: bump black from 23.7.0 to 23.9.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6833
* core: bump pdoc from 14.0.0 to 14.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6832
* ci: bump tibdex/github-app-token from 1 to 2 by @dependabot in https://github.com/goauthentik/authentik/pull/6831
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6827
* web: bump @formatjs/intl-listformat from 7.4.1 to 7.4.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6830
* web: bump vite-tsconfig-paths from 4.2.0 to 4.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6829
* translate: Updates for file web/xliff/en.xlf in nl on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6821
* translate: Updates for file locale/en/LC_MESSAGES/django.po in nl on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6820
* web: bump the babel group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6826
* core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/6835
* sources/ldap: dont prefetch useless items by @a-gerhard in https://github.com/goauthentik/authentik/pull/6812
* website/docs: add missing word to index.mdx by @mlbarrow in https://github.com/goauthentik/authentik/pull/6818
* web/admin: fix flow-search not being able to unset by @BeryJu in https://github.com/goauthentik/authentik/pull/6838
* ci: docker build: enable GHA cache by @rissson in https://github.com/goauthentik/authentik/pull/5341
* providers/scim: check that a provider exists before starting scim task by @BeryJu in https://github.com/goauthentik/authentik/pull/6841
* core: remove celery's duplicate max_tasks_per_child by @BeryJu in https://github.com/goauthentik/authentik/pull/6840
* website/blogs: blog about Sourcegraph by @tanberry in https://github.com/goauthentik/authentik/pull/6814
* website/docs: prepare 2023.8.3 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6843
* web/admin: simplify sidebar renderer by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6797
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6850
* web: bump @typescript-eslint/parser from 6.6.0 to 6.7.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6847
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6846
* root: fix dumb-init by @rissson in https://github.com/goauthentik/authentik/pull/6853
* providers/saml: set WantAuthnRequestsSigned in metadata by @BeryJu in https://github.com/goauthentik/authentik/pull/6851
* root: fix gunicorn not starting by @rissson in https://github.com/goauthentik/authentik/pull/6860
* core: bump goauthentik.io/api/v3 from 3.2023082.6 to 3.2023083.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6859
* core: bump ruff from 0.0.287 to 0.0.288 by @dependabot in https://github.com/goauthentik/authentik/pull/6858
* root: add option to disable beat when running worker by @BeryJu in https://github.com/goauthentik/authentik/pull/6849
* website/docs: tweak Config page by @tanberry in https://github.com/goauthentik/authentik/pull/6854
* core: bump ruff from 0.0.288 to 0.0.289 by @dependabot in https://github.com/goauthentik/authentik/pull/6868
* ci: bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6873
* ci: bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/goauthentik/authentik/pull/6875
* ci: bump docker/login-action from 2 to 3 by @dependabot in https://github.com/goauthentik/authentik/pull/6874
* ci: bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/goauthentik/authentik/pull/6872
* web: bump @lit-labs/context from 0.4.0 to 0.4.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6871
* web: bump pyright from 1.1.326 to 1.1.327 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6870
* web: bump @lit/localize-tools from 0.6.9 to 0.6.10 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6869
* core: bump debugpy from 1.7.0 to 1.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6867
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6878
* root: include generated ts client in dev builds [AUTH-77] by @rissson in https://github.com/goauthentik/authentik/pull/6861
* sources/ldap: fix inverted interpretation of FreeIPA nsaccountlock by @BeryJu in https://github.com/goauthentik/authentik/pull/6877
* web: Detangling some circular dependencies in Admin and User by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6852
* root: split codeowners by @BeryJu in https://github.com/goauthentik/authentik/pull/6884
* web: detangle element to admin references by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6864
* core: bump github.com/getsentry/sentry-go from 0.24.0 to 0.24.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6894
* web: bump the esbuild group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6892
* core: bump sentry-sdk from 1.30.0 to 1.31.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6893
* web: remove `./element`โข`./user` references by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6866
* website/blogs: Blog about closed source vs open source by @tanberry in https://github.com/goauthentik/authentik/pull/6890
* web: bump the babel group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6897
* policies: specify failure result by @BeryJu in https://github.com/goauthentik/authentik/pull/6887
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6898
* web: detangle common from elements by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6888
* web: detangle components from applications by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6891
* core: bump goauthentik.io/api/v3 from 3.2023083.1 to 3.2023083.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6904
* website: bump react-tooltip from 5.21.3 to 5.21.4 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6903
* ci: bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/goauthentik/authentik/pull/6902
* web/admin: fix webauthn label order, add raw value by @BeryJu in https://github.com/goauthentik/authentik/pull/6905
* translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6909
* translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6908
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6907
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6910
* core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/6912
* website: replace login card with png by @BeryJu in https://github.com/goauthentik/authentik/pull/6911
* sources/ldap: add warning when a property mapping returns None or bytes by @BeryJu in https://github.com/goauthentik/authentik/pull/6913
* core: create app transactional api by @BeryJu in https://github.com/goauthentik/authentik/pull/6446
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6918
* core: bump github.com/go-ldap/ldap/v3 from 3.4.5 to 3.4.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6926
* core: bump django-filter from 23.2 to 23.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6924
* core: bump pycryptodome from 3.18.0 to 3.19.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6922
* web: bump rollup from 3.29.1 to 3.29.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6921
* web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6920
* web: bump the babel group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6919
* core: bump ruff from 0.0.289 to 0.0.290 by @dependabot in https://github.com/goauthentik/authentik/pull/6923
* core: bump goauthentik.io/api/v3 from 3.2023083.2 to 3.2023083.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6925
* website/blogs: added emm dashes by @tanberry in https://github.com/goauthentik/authentik/pull/6927
* web/admin: user details few tooltip buttons by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6899
* sources/ldap: add lock to sync by @BeryJu in https://github.com/goauthentik/authentik/pull/6930
* website/docs: add info about our docs by @tanberry in https://github.com/goauthentik/authentik/pull/6936
* web: bump turnstile-types from 1.1.2 to 1.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6935
* web: bump @typescript-eslint/parser from 6.7.0 to 6.7.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6934
* website: bump postcss from 8.4.29 to 8.4.30 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6932
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6933
* web: bump the storybook group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6939
* web: bump pyright from 1.1.327 to 1.1.328 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6940
* core: bump node from 20.5 to 20.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6784
* core: bump urllib3 from 2.0.4 to 2.0.5 by @dependabot in https://github.com/goauthentik/authentik/pull/6948
* web: bump @types/grecaptcha from 3.0.4 to 3.0.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6947
* web: bump the storybook group in /web with 6 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6945
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6946
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6944
* website: bump the docusaurus group in /website with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6943
* root: Add setting to adjust database config for pgpool by @boesr in https://github.com/goauthentik/authentik/pull/6949
* core: bump twilio from 8.8.0 to 8.9.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6953
* root: don't exclude enterprise from container image by @BeryJu in https://github.com/goauthentik/authentik/pull/6956
* core: bump cryptography from 41.0.3 to 41.0.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6951
* web: improve testability by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6952
* website/integrations: fix typo by @rissson in https://github.com/goauthentik/authentik/pull/6958
* translate: Updates for file locale/en/LC_MESSAGES/django.po in fr on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6960
* core: bump drf-spectacular from 0.26.4 to 0.26.5 by @dependabot in https://github.com/goauthentik/authentik/pull/6966
* core: bump django-silk from 5.0.3 to 5.0.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6967
* core: bump ruff from 0.0.290 to 0.0.291 by @dependabot in https://github.com/goauthentik/authentik/pull/6965
* web: bump rollup from 3.29.2 to 3.29.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6970
* core: bump psycopg from 3.1.10 to 3.1.11 by @dependabot in https://github.com/goauthentik/authentik/pull/6964
* web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6968
* web: bump the babel group in /web with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6971
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6969
* website: bump remark-github from 11.2.4 to 12.0.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6963
* web/flows: improve WebAuthn error messages by @BeryJu in https://github.com/goauthentik/authentik/pull/6957
* root: remove outdated sponsorship section on readme by @okamidash in https://github.com/goauthentik/authentik/pull/6973
* web/user: fix unenrollment flow not being shown by @BeryJu in https://github.com/goauthentik/authentik/pull/6972
* website/blogs: Swap em dash and hyphen on blog post by @rebeccadee in https://github.com/goauthentik/authentik/pull/6978
* translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6976
* translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6975
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6983
* web: bump @rollup/plugin-typescript from 11.1.3 to 11.1.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6985
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6982
* core: bump pylint from 2.17.5 to 2.17.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6980
* core: bump selenium from 4.12.0 to 4.13.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6981
* core: bump pydantic from 2.3.0 to 2.4.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6979
* web: bump @typescript-eslint/parser from 6.7.2 to 6.7.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6984
* core: prevent self-impersonation by @BeryJu in https://github.com/goauthentik/authentik/pull/6885
* root: make postgres connection in makefile customizable by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6977
* root: make Celery worker concurrency configurable by @a-gerhard in https://github.com/goauthentik/authentik/pull/6837
* website/blogs: Blog about m2m by @tanberry in https://github.com/goauthentik/authentik/pull/6974
* sources/ldap: add default property mapping to mirror directory structure by @BeryJu in https://github.com/goauthentik/authentik/pull/6990
* root: replace boj/redistore with vendored version of rbcervilla/redisstore by @BeryJu in https://github.com/goauthentik/authentik/pull/6988
* root: disable APPEND_SLASH by @BeryJu in https://github.com/goauthentik/authentik/pull/6928
* web/user: fix incorrect link to admin interface by @BeryJu in https://github.com/goauthentik/authentik/pull/6993
* website/blog: fix missing link in m2m post by @BeryJu in https://github.com/goauthentik/authentik/pull/6994
* website/blog: improved sentence by @tanberry in https://github.com/goauthentik/authentik/pull/6995
* web: bump pyright from 1.1.328 to 1.1.329 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7000
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6999
* core: bump pydantic from 2.4.0 to 2.4.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6998
* core: bump psycopg from 3.1.11 to 3.1.12 by @dependabot in https://github.com/goauthentik/authentik/pull/6997
* flows: stage_invalid() makes flow restart depending on invalid_response_action setting by @BeryJu in https://github.com/goauthentik/authentik/pull/6780
* root: handle SIGHUP and SIGUSR2, healthcheck gunicorn by @rissson in https://github.com/goauthentik/authentik/pull/6630
* website/blog: add info-block to blog about m2m by @tanberry in https://github.com/goauthentik/authentik/pull/7002
* root: fix missing /lifecycle in path by @BeryJu in https://github.com/goauthentik/authentik/pull/7003
* core: bump github.com/redis/go-redis/v9 from 9.2.0 to 9.2.1 by @dependabot in https://github.com/goauthentik/authentik/pull/7008
* website: bump react-tooltip from 5.21.4 to 5.21.5 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/7006
* web: bump the esbuild group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7005
* core: bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7007
* web: bump rollup from 3.29.3 to 3.29.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7009
* internal: fix redis session store by @BeryJu in https://github.com/goauthentik/authentik/pull/7011
* website: bump postcss from 8.4.30 to 8.4.31 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/7015
* core: bump pydantic from 2.4.1 to 2.4.2 by @dependabot in https://github.com/goauthentik/authentik/pull/7014
* web/admin: invitation stage: default "continue without invitation" to false by @rissson in https://github.com/goauthentik/authentik/pull/7017
* core: bump packaging from 23.1 to 23.2 by @dependabot in https://github.com/goauthentik/authentik/pull/7024
* core: bump django-redis from 5.3.0 to 5.4.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7023
* core: bump pylint from 2.17.6 to 2.17.7 by @dependabot in https://github.com/goauthentik/authentik/pull/7022
* core: bump webauthn from 1.10.1 to 1.11.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7021
* web: bump core-js from 3.32.2 to 3.33.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7020
* web: bump mermaid from 10.4.0 to 10.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7026
* stages/invitation: fix mis-matched serializer class for invitation by @BeryJu in https://github.com/goauthentik/authentik/pull/7018
* events: fix error when storing events with date/time/datetime/etc by @BeryJu in https://github.com/goauthentik/authentik/pull/7028
* web: locales: rename fr_FR to fr to match transifex by @rissson in https://github.com/goauthentik/authentik/pull/7012
* website/docs: add notice for nginx ingress configuration requirement by @BeryJu in https://github.com/goauthentik/authentik/pull/7027
* stages/email: rework email templates by @BeryJu in https://github.com/goauthentik/authentik/pull/7029
* blueprints: fix mismatched user-login stage order by @BeryJu in https://github.com/goauthentik/authentik/pull/7030
* web/admin: use <pre> for order field on bound elements by @BeryJu in https://github.com/goauthentik/authentik/pull/7031
* web: add webdriverIO testing layer by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6959
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7035
* web: bump @wdio/local-runner from 8.16.12 to 8.16.18 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7036
* web: bump @wdio/spec-reporter from 8.16.12 to 8.16.17 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7034
* web: bump @wdio/cli from 8.16.12 to 8.16.18 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7033
* web: bump @wdio/mocha-framework from 8.16.12 to 8.16.17 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7032
* web: bump @typescript-eslint/parser from 6.7.3 to 6.7.4 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7038
* core: bump ruff from 0.0.291 to 0.0.292 by @dependabot in https://github.com/goauthentik/authentik/pull/7040
* web: bump @typescript-eslint/parser from 6.7.3 to 6.7.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7041
* web: bump the eslint group in /tests/wdio with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7037
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7039
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7044
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7043
* core: bump urllib3 from 2.0.5 to 2.0.6 by @dependabot in https://github.com/goauthentik/authentik/pull/7042
* web: laying the groundwork for future expansion by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7045
* core: bump coverage from 7.3.1 to 7.3.2 by @dependabot in https://github.com/goauthentik/authentik/pull/7047
* core: bump codespell from 2.2.5 to 2.2.6 by @dependabot in https://github.com/goauthentik/authentik/pull/7046
* web/flows: bottom-align about text on flows page by @BeryJu in https://github.com/goauthentik/authentik/pull/7051
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7052
* web/flows: fix plex login not opening new tab on mobile safari by @BeryJu in https://github.com/goauthentik/authentik/pull/7050
* Add meta description to black box blog post by @rebeccadee in https://github.com/goauthentik/authentik/pull/7049
* core: bump goauthentik.io/api/v3 from 3.2023083.3 to 3.2023083.4 by @dependabot in https://github.com/goauthentik/authentik/pull/7061
* core: bump duo-client from 5.0.1 to 5.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7062
* web: bump the wdio group in /tests/wdio with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7063
* web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7059
* web: bump pyright from 1.1.329 to 1.1.330 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7060
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7056
* translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7057
* web: bump postcss from 8.4.29 to 8.4.31 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7064
* translate: Updates for file locale/en/LC_MESSAGES/django.po in fr on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7065
* core: bump django from 4.2.5 to 4.2.6 by @dependabot in https://github.com/goauthentik/authentik/pull/7066
* web: package up horizontal elements into their own components by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7053
* root: extended flow and policy metrics by @BeryJu in https://github.com/goauthentik/authentik/pull/7067
* policies: fix cached policy metric by @BeryJu in https://github.com/goauthentik/authentik/pull/7068
* core: bump github.com/getsentry/sentry-go from 0.24.1 to 0.25.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7070
* web: bump the wdio group in /tests/wdio with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7069
* website/blog: SCIM blog by @tanberry in https://github.com/goauthentik/authentik/pull/7072
* root: Support PyCharm's test runner by @PKizzle in https://github.com/goauthentik/authentik/pull/7074
* core: bump golang from 1.21.1-bookworm to 1.21.2-bookworm by @dependabot in https://github.com/goauthentik/authentik/pull/7085
* core: bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7086
* core: bump twilio from 8.9.0 to 8.9.1 by @dependabot in https://github.com/goauthentik/authentik/pull/7087
* web: bump @rollup/plugin-terser from 0.4.3 to 0.4.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7084
* web: bump @rollup/plugin-babel from 6.0.3 to 6.0.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7083
* web: bump @rollup/plugin-node-resolve from 15.2.1 to 15.2.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7079
* web: bump rollup from 3.29.4 to 4.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7080
* web: bump @rollup/plugin-typescript from 11.1.4 to 11.1.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7078
* web: bump @rollup/plugin-replace from 5.0.2 to 5.0.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7082
* web: bump @rollup/plugin-commonjs from 25.0.4 to 25.0.5 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7081
* web: bump rollup from 4.0.0 to 4.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7091
* web: bump rollup from 4.0.1 to 4.0.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7095
* website/docs: fix typo in providers/scim by @almereyda in https://github.com/goauthentik/authentik/pull/7076
* root: Ignore the vendor folder by @PKizzle in https://github.com/goauthentik/authentik/pull/7094
* sources/ldap: fix attribute path resolution by @BeryJu in https://github.com/goauthentik/authentik/pull/7090
* lifecycle: improve reliability of system migrations by @BeryJu in https://github.com/goauthentik/authentik/pull/7089
* providers/saml: add default RelayState value for IDP-initiated requests by @BeryJu in https://github.com/goauthentik/authentik/pull/7100
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7101
* web: bump the storybook group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7102
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7103
* web: bump @rollup/plugin-node-resolve from 15.2.2 to 15.2.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7104
* providers/proxy: improve SLO by backchannel logging out sessions by @BeryJu in https://github.com/goauthentik/authentik/pull/7099
* web: bump the eslint group in /tests/wdio with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7107
* core: bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7106
* core: bump goauthentik.io/api/v3 from 3.2023083.4 to 3.2023083.5 by @dependabot in https://github.com/goauthentik/authentik/pull/7105
* core/api: add uuid field to core api user http response by @horego in https://github.com/goauthentik/authentik/pull/7110
* web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7108
* translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7111
* translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/7112
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7113
* providers/ldap: add windows adsi support by @vherrlein in https://github.com/goauthentik/authentik/pull/7098
* core: bump Go from 1.20 to 1.21 by @PKizzle in https://github.com/goauthentik/authentik/pull/7117
* lifecycle: fix install_id migration not running by @BeryJu in https://github.com/goauthentik/authentik/pull/7116
* web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7129
* web: bump the eslint group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7127
* core: bump selenium from 4.13.0 to 4.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7126
* core: bump structlog from 23.1.0 to 23.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7125
* web: bump the eslint group in /tests/wdio with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7128
* web: bump @lit/localize-tools from 0.6.10 to 0.7.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7133
* web: bump @lit-labs/task from 3.0.2 to 3.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7132
* providers/proxy: fix redis cookies missing strict path by @BeryJu in https://github.com/goauthentik/authentik/pull/7135
* website/blog: Fix typo in SCIM post by @rebeccadee in https://github.com/goauthentik/authentik/pull/7136
* website/docs: fix PowerDNS Docker Hub repo name by @Baptistecottey in https://github.com/goauthentik/authentik/pull/7134
* core: bump goauthentik.io/api/v3 from 3.2023083.5 to 3.2023083.6 by @dependabot in https://github.com/goauthentik/authentik/pull/7124
* core: bump gitpython from 3.1.35 to 3.1.37 by @dependabot in https://github.com/goauthentik/authentik/pull/7140
* core: bump golang from 1.21.2-bookworm to 1.21.3-bookworm by @dependabot in https://github.com/goauthentik/authentik/pull/7142
* web: bump pyright from 1.1.330 to 1.1.331 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7143
* website: make get started on pricing page go to customer portal by @BeryJu in https://github.com/goauthentik/authentik/pull/7147
* core: bump sentry-sdk from 1.31.0 to 1.32.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7150
* web: bump the babel group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7149
* core: bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7148
* translate: Updates for file locale/en/LC_MESSAGES/django.po in de by @transifex-integration in https://github.com/goauthentik/authentik/pull/7151
* ci: disable ghcr retention schedule while it's broken by @BeryJu in https://github.com/goauthentik/authentik/pull/7154
* tests: fix potential infinite wait in tests spinning up a container by @BeryJu in https://github.com/goauthentik/authentik/pull/7153
* web/admin: add additional Flow info by @BeryJu in https://github.com/goauthentik/authentik/pull/7155
* web: fix form default submit handler by @BeryJu in https://github.com/goauthentik/authentik/pull/7122
* web: patternfly hints as ak-web-component by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7120
* web: change 'Attributes' to 'Custom attributes' on Invitation Field by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7145
* website/docs: Balok pr for User docs by @tanberry in https://github.com/goauthentik/authentik/pull/7139
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7158
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7161
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7162
* web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7160
* providers/scim: remove preview by @BeryJu in https://github.com/goauthentik/authentik/pull/7166
* web: bump the wdio group in /tests/wdio with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7180
* web: bump rollup from 4.0.2 to 4.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7179
* web: bump yaml from 2.3.2 to 2.3.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7176
* web: bump @rollup/plugin-commonjs from 25.0.5 to 25.0.7 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7178
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7175
* web: bump @rollup/plugin-replace from 5.0.3 to 5.0.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7177
* web: bump @formatjs/intl-listformat from 7.4.2 to 7.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7182
* web: bump rollup from 4.1.3 to 4.1.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7181
* website/docs: fix API OAuth token usage by @duhast in https://github.com/goauthentik/authentik/pull/7159
* sources/ldap: made ldap_sync_single calls from ldap_sync_all asynchronous by @a-gerhard in https://github.com/goauthentik/authentik/pull/6862
* outposts: use channel groups instead of saving channel names by @BeryJu in https://github.com/goauthentik/authentik/pull/7183
* lifecycle: re-fix system migrations by @BeryJu in https://github.com/goauthentik/authentik/pull/7185
* core: Initial RBAC by @BeryJu in https://github.com/goauthentik/authentik/pull/6806
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7186
* website: bump @babel/traverse from 7.21.4 to 7.23.2 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/7187
* rbac: revisions by @BeryJu in https://github.com/goauthentik/authentik/pull/7188
* web: the return of pseudolocalization by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7190
* web: bump the eslint group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7193
* core: bump ruff from 0.0.292 to 0.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7194
* web: bump the eslint group in /tests/wdio with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7192
* web: bump the esbuild group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7195
* translate: Updates for file web/xliff/en.xlf in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/7189
* ci: test with postgres 16 by @rissson in https://github.com/goauthentik/authentik/pull/7196
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7197
* web: Updates to the Context and Tasks libraries from lit. by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7168
* core: bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/goauthentik/authentik/pull/7201
* core: bump black from 23.9.1 to 23.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7200
* web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7199
* website/docs: added Note in Beta docs by @tanberry in https://github.com/goauthentik/authentik/pull/7203
* web: bump @types/grecaptcha from 3.0.5 to 3.0.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7207
* web: bump pyright from 1.1.331 to 1.1.332 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7208
* web: bump @types/chart.js from 2.9.38 to 2.9.39 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7206
* web: bump @types/codemirror from 5.60.10 to 5.60.11 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7209
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7211
* web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7212
* enterprise: bump license usage task frequency by @BeryJu in https://github.com/goauthentik/authentik/pull/7215
* docs: update full-dev-setup docs by @smusali in https://github.com/goauthentik/authentik/pull/7205
* stage/deny: add custom message by @smusali in https://github.com/goauthentik/authentik/pull/7144
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7218
* providers/radius: TOTP MFA support by @BeryJu in https://github.com/goauthentik/authentik/pull/7217
* core: bump goauthentik.io/api/v3 from 3.2023083.7 to 3.2023083.8 by @dependabot in https://github.com/goauthentik/authentik/pull/7221
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7220
* web: Application wizard v2 with tests by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7004
* website/blogs: blog about sso tax by @tanberry in https://github.com/goauthentik/authentik/pull/7202
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7225
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7224
* web: bump @types/codemirror from 5.60.11 to 5.60.12 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7223
* website/integrations: grafana: add Helm and Terraform config examples by @senare in https://github.com/goauthentik/authentik/pull/7121
* core/rbac: fix missing field when removing perm, add delete from object page by @BeryJu in https://github.com/goauthentik/authentik/pull/7226
* stages/email: Fix query parameters getting lost in Email links by @roney492 in https://github.com/goauthentik/authentik/pull/5376
* web/admin: decrease wizard hint padding by @BeryJu in https://github.com/goauthentik/authentik/pull/7227
* web/admin: fix prompt form and codemirror mode by @BeryJu in https://github.com/goauthentik/authentik/pull/7231
* web/flows: update flow background by @BeryJu in https://github.com/goauthentik/authentik/pull/7232
* web: isolate clipboard handling by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7229
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7236
* web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7241
* web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7240
* core: bump twilio from 8.9.1 to 8.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7239
* core: bump ruff from 0.1.0 to 0.1.1 by @dependabot in https://github.com/goauthentik/authentik/pull/7238
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7235
* web: fix bad comment that was confusing lit-analyze by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7234
* core: bump node from 20 to 21 by @dependabot in https://github.com/goauthentik/authentik/pull/7237
* web: bump core-js from 3.33.0 to 3.33.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7243
* lifecycle: fix otp_merge migration again by @BeryJu in https://github.com/goauthentik/authentik/pull/7244
* website/blogs: Fix sso blog to remove 3rd reason by @tanberry in https://github.com/goauthentik/authentik/pull/7230
* sources/oauth: periodically update OAuth sources' OIDC configuration by @BeryJu in https://github.com/goauthentik/authentik/pull/7245
* sources/oauth: include default JWKS URLs for OAuth sources by @BeryJu in https://github.com/goauthentik/authentik/pull/6992
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7246
* web/admin: improve user email button labels by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7233
* sources/oauth: fix oidc well-known parsing by @BeryJu in https://github.com/goauthentik/authentik/pull/7248
* web: break circular dependency between AKElement & Interface. by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7165
* web: bump mermaid from 10.5.0 to 10.5.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7247
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7250
* sources/oauth: fix name clash by @BeryJu in https://github.com/goauthentik/authentik/pull/7253
* web: bump the eslint group in /tests/wdio with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7257
* web: bump the wdio group in /tests/wdio with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7258
* core: bump goauthentik.io/api/v3 from 3.2023083.9 to 3.2023083.10 by @dependabot in https://github.com/goauthentik/authentik/pull/7256
* core: bump pylint-django from 2.5.3 to 2.5.4 by @dependabot in https://github.com/goauthentik/authentik/pull/7255
* web/admin: small wizard fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/7259
* web: 3 fixes for small typos, annoyances, and improvements by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7249
* website/blogs: Okta breach blog by @tanberry in https://github.com/goauthentik/authentik/pull/7265
* stages/authenticator_sms: fix error when phone number from context already exists by @BeryJu in https://github.com/goauthentik/authentik/pull/7264
* website/blogs: edited to add 1Password by @tanberry in https://github.com/goauthentik/authentik/pull/7266
* web: bump @trivago/prettier-plugin-sort-imports from 4.2.0 to 4.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7272
* core: bump black from 23.10.0 to 23.10.1 by @dependabot in https://github.com/goauthentik/authentik/pull/7273
* web: bump @trivago/prettier-plugin-sort-imports from 4.2.0 to 4.2.1 in /tests/wdio by @dependabot in https://github.com/goauthentik/authentik/pull/7275
* web: bump the eslint group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7269
* core: bump pylint-django from 2.5.4 to 2.5.5 by @dependabot in https://github.com/goauthentik/authentik/pull/7271
* ci: bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/goauthentik/authentik/pull/7268
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7277
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7278
* web: bump the eslint group in /tests/wdio with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7274
* core: bump pylint from 2.17.7 to 3.0.2 by @dependabot in https://github.com/goauthentik/authentik/pull/7270
* website/blogs: fixed typo in blog by @tanberry in https://github.com/goauthentik/authentik/pull/7281
* web: bump the wdio group in /tests/wdio with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7290
* core: bump pytest from 7.4.2 to 7.4.3 by @dependabot in https://github.com/goauthentik/authentik/pull/7288
* core: bump ruff from 0.1.1 to 0.1.2 by @dependabot in https://github.com/goauthentik/authentik/pull/7289
* web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/7286
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7285
* website: bump react-tooltip from 5.21.5 to 5.21.6 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/7283
* web: bump pyright from 1.1.332 to 1.1.333 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7287
* core: Use branding_title in the end session page by @duhast in https://github.com/goauthentik/authentik/pull/7282
* web/admin: small fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/7292
* web/admin: disable wizard banner for now by @BeryJu in https://github.com/goauthentik/authentik/pull/7294
* web: fix typo in traefik name by @rissson in https://github.com/goauthentik/authentik/pull/7296
* web/admin: add preview banner to RBAC pages by @BeryJu in https://github.com/goauthentik/authentik/pull/7295
* translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/7300
* translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/7299
* web: extract form processing by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/7298
* web: bump ts-lit-plugin from 1.2.1 to 2.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7308
* core: bump duo-client from 5.1.0 to 5.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/7306
* web: bump mermaid from 10.5.1 to 10.6.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7304
* web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/7303
* web: bump lit-analyzer from 1.2.1 to 2.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7305
* web: bump fuse.js from 6.6.2 to 7.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/7307
* website/docs: RBAC docs by @tanberry in https://github.com/goauthentik/authentik/pull/7191
* translate: Updates for file web/xliff/en.xlf in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/7297
* stages/user_write: allow setting user type when creating new user by @BeryJu in https://github.com/goauthentik/authentik/pull/7293
* web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/7310
* website/docs: add 2023.10 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/7309
## New Contributors
* @a-gerhard made their first contribution in https://github.com/goauthentik/authentik/pull/6809
* @mlbarrow made their first contribution in https://github.com/goauthentik/authentik/pull/6818
* @boesr made their first contribution in https://github.com/goauthentik/authentik/pull/6949
* @okamidash made their first contribution in https://github.com/goauthentik/authentik/pull/6973
* @rebeccadee made their first contribution in https://github.com/goauthentik/authentik/pull/6978
* @almereyda made their first contribution in https://github.com/goauthentik/authentik/pull/7076
* @horego made their first contribution in https://github.com/goauthentik/authentik/pull/7110
* @vherrlein made their first contribution in https://github.com/goauthentik/authentik/pull/7098
* @Baptistecottey made their first contribution in https://github.com/goauthentik/authentik/pull/7134
* @duhast made their first contribution in https://github.com/goauthentik/authentik/pull/7159
* @senare made their first contribution in https://github.com/goauthentik/authentik/pull/7121
* @roney492 made their first contribution in https://github.com/goauthentik/authentik/pull/5376
**Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2023.8.3...version/2023.10.0