Skip to content

Release 2023.10.0

Compare
Choose a tag to compare
@authentik-automation authentik-automation released this 26 Oct 15:21
ed46fd6

See https://goauthentik.io/docs/releases/2023.10

What's Changed

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

New Contributors

Full Changelog: version/2023.8.3...version/2023.10.0