Release 2023.5.0
See https://goauthentik.io/docs/releases/2023.5
What's Changed
- web: bump API Client version by @authentik-bot in #4700
- core: bump kubernetes from 25.3.0 to 26.1.0 by @dependabot in #4706
- core: bump goauthentik.io/api/v3 from 3.2023021.1 to 3.2023022.1 by @dependabot in #4705
- web: bump mermaid from 9.3.0 to 9.4.0 in /web by @dependabot in #4704
- web: bump pyright from 1.1.293 to 1.1.294 in /web by @dependabot in #4703
- ci: bump snok/container-retention-policy from 1 to 2 by @dependabot in #4710
- core: bump duo-client from 4.5.0 to 4.6.1 by @dependabot in #4726
- core: bump selenium from 4.8.0 to 4.8.2 by @dependabot in #4725
- core: bump webauthn from 1.7.0 to 1.7.2 by @dependabot in #4723
- web: bump @sentry/browser from 7.37.2 to 7.38.0 in /web by @dependabot in #4724
- web: bump @codemirror/theme-one-dark from 6.1.0 to 6.1.1 in /web by @dependabot in #4722
- web: bump @formatjs/intl-listformat from 7.1.7 to 7.1.8 in /web by @dependabot in #4720
- web: bump @sentry/tracing from 7.37.2 to 7.38.0 in /web by @dependabot in #4721
- web: bump API Client version by @authentik-bot in #4728
- web: bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 in /web by @dependabot in #4743
- web: bump @babel/preset-typescript from 7.18.6 to 7.21.0 in /web by @dependabot in #4736
- web: bump @babel/plugin-transform-runtime from 7.19.6 to 7.21.0 in /web by @dependabot in #4737
- core: bump goauthentik.io/api/v3 from 3.2023022.1 to 3.2023022.2 by @dependabot in #4738
- web: bump @formatjs/intl-listformat from 7.1.8 to 7.1.9 in /web by @dependabot in #4741
- web: bump @babel/core from 7.20.12 to 7.21.0 in /web by @dependabot in #4740
- web: bump @typescript-eslint/parser from 5.52.0 to 5.53.0 in /web by @dependabot in #4739
- web: bump @babel/plugin-proposal-decorators from 7.20.13 to 7.21.0 in /web by @dependabot in #4742
- core: Fix bug causing whitespace only names to raise exception when generating avatars by @sdimovv in #4746
- web: bump mermaid from 9.4.0 to 10.0.0 in /web by @dependabot in #4752
- core: Improve service account creation by @sdimovv in #4751
- website/docs: add better explanation for goauthentik.io/user/token-ex… by @BeryJu in #4755
- web: bump API Client version by @authentik-bot in #4756
- stages/user_login: terminate others by @BeryJu in #4754
- web: bump API Client version by @authentik-bot in #4757
- providers/ldap: Improve compatibility with LDAP clients by @sdimovv in #4750
- providers/ldap: making ldap compatible with synology by @roche-quentin in #4694
- website/integrations: fix Vikunja setup instructions by @kolaente in #4730
- website/integrations: Mobilizon instructions by @Tealk in #4747
- website/integrations: Mastodon integration by @Tealk in #4733
- website/integrations: Zammad instructions by @Tealk in #4644
- providers/ldap: fix tests by @BeryJu in #4759
- core: bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #4765
- core: bump coverage from 7.1.0 to 7.2.0 by @dependabot in #4764
- core: bump twilio from 7.16.3 to 7.16.4 by @dependabot in #4763
- web: bump pyright from 1.1.294 to 1.1.295 in /web by @dependabot in #4760
- core: bump goauthentik.io/api/v3 from 3.2023022.2 to 3.2023022.4 by @dependabot in #4762
- web: bump @goauthentik/api from 2023.2.2-1677071401 to 2023.2.2-1677073316 in /web by @dependabot in #4761
- providers/oauth2: OpenID conformance by @BeryJu in #4758
- web: give node more memory to build by @BeryJu in #4768
- core: bump golang.org/x/oauth2 from 0.0.0-20220223155221-ee480838109b to 0.5.0 by @dependabot in #4775
- core: bump watchdog from 2.2.1 to 2.3.0 by @dependabot in #4772
- web: bump @trivago/prettier-plugin-sort-imports from 4.0.0 to 4.1.0 in /web by @dependabot in #4771
- core: bump goauthentik.io/api/v3 from 3.2023022.4 to 3.2023022.5 by @dependabot in #4773
- core: bump golang.org/x/sync from 0.0.0-20220601150217-0de741cfad7f to 0.1.0 by @dependabot in #4774
- web/user: fix source connections not being filtered by @BeryJu in #4778
- web: bump API Client version by @authentik-bot in #4779
- sources/ldap: improve error handling for password complexity by @BeryJu in #4780
- web: bump @braintree/sanitize-url from 6.0.0 to 6.0.2 in /web by @dependabot in #4781
- web/admin: fix chart display with no sources by @BeryJu in #4782
- core: bootstrap email by @BeryJu in #4788
- core: bump goauthentik.io/api/v3 from 3.2023022.5 to 3.2023022.6 by @dependabot in #4798
- web: bump eslint from 8.34.0 to 8.35.0 in /web by @dependabot in #4795
- web: bump @trivago/prettier-plugin-sort-imports from 4.1.0 to 4.1.1 in /web by @dependabot in #4790
- web: bump @lingui/detect-locale from 3.17.1 to 3.17.2 in /web by @dependabot in #4793
- web: bump core-js from 3.28.0 to 3.29.0 in /web by @dependabot in #4796
- core: bump coverage from 7.2.0 to 7.2.1 by @dependabot in #4794
- core: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #4799
- web: bump @lingui/core from 3.17.1 to 3.17.2 in /web by @dependabot in #4791
- web: bump @lingui/macro from 3.17.1 to 3.17.2 in /web by @dependabot in #4797
- web: bump @lingui/cli from 3.17.1 to 3.17.2 in /web by @dependabot in #4792
- website: add X-Frame-Options by @BeryJu in #4800
- flows: change default flow stage binding settings by @BeryJu in #4784
- web: bump API Client version by @authentik-bot in #4801
- providers/oauth2: fix typo by @BeryJu in #4803
- web: fetch custom.css via fetch and add stylesheet by @BeryJu in #4804
- tests/e2e: use example blueprints for testing by @BeryJu in #4805
- web: bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 in /web by @dependabot in #4808
- core: bump sentry-sdk from 1.15.0 to 1.16.0 by @dependabot in #4809
- core: bump goauthentik.io/api/v3 from 3.2023022.6 to 3.2023022.8 by @dependabot in #4811
- web: bump @typescript-eslint/parser from 5.53.0 to 5.54.0 in /web by @dependabot in #4810
- web: bump @sentry/tracing from 7.38.0 to 7.39.0 in /web by @dependabot in #4806
- web: bump @sentry/browser from 7.38.0 to 7.39.0 in /web by @dependabot in #4807
- flows: planner error handling by @BeryJu in #4812
- core: bump watchdog from 2.3.0 to 2.3.1 by @dependabot in #4819
- web: bump pyright from 1.1.295 to 1.1.296 in /web by @dependabot in #4818
- web/admin: workaround for tenant certificate selection being cut off by @BeryJu in #4820
- web/admin: set valid correctly when opened and radio is already selected by @BeryJu in #4821
- core: Add
resolve_dns
andreverse_dns
functions to evaluator by @sdimovv in #4769 - web: bump @codemirror/lang-python from 6.1.1 to 6.1.2 in /web by @dependabot in #4828
- web: bump @sentry/tracing from 7.39.0 to 7.40.0 in /web by @dependabot in #4827
- web: bump mermaid from 10.0.0 to 10.0.1 in /web by @dependabot in #4825
- web: bump @sentry/browser from 7.39.0 to 7.40.0 in /web by @dependabot in #4826
- stages/authenticator_sms: fix twilio sending, add test by @BeryJu in #4829
- security: fix CVE-2023-26481 by @BeryJu in #4832
- website/docs: update release notes by @BeryJu in #4833
- sources/plex: fix check_token error unusable if token is empty by @BeryJu in #4834
- website: bump dns-packet from 5.3.1 to 5.4.0 in /website by @dependabot in #4836
- web: bump mermaid from 10.0.1 to 10.0.2 in /web by @dependabot in #4837
- core: bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 by @dependabot in #4848
- core: bump drf-spectacular from 0.25.1 to 0.26.0 by @dependabot in #4844
- core: bump pytest from 7.2.1 to 7.2.2 by @dependabot in #4846
- core: bump pylint from 2.16.2 to 2.16.3 by @dependabot in #4845
- core: bump goauthentik.io/api/v3 from 3.2023022.8 to 3.2023022.10 by @dependabot in #4847
- providers: SCIM by @BeryJu in #4835
- web: bump API Client version by @authentik-bot in #4850
- website: add website development setup, update contribution guidelines on PR titles by @BeryJu in #4852
- website/docs: Corrected typo and added Note about port number if using Istio/Kubern… by @tanberry in #4851
- web/elements: fix center text not scrolling with container by @BeryJu in #4853
- core: bump django-otp from 1.1.4 to 1.1.5 by @dependabot in #4861
- core: bump pylint from 2.16.3 to 2.16.4 by @dependabot in #4860
- web: bump @typescript-eslint/parser from 5.54.0 to 5.54.1 in /web by @dependabot in #4854
- web: bump @sentry/tracing from 7.40.0 to 7.41.0 in /web by @dependabot in #4856
- core: bump goauthentik.io/api/v3 from 3.2023022.10 to 3.2023022.11 by @dependabot in #4859
- core: bump github.com/getsentry/sentry-go from 0.18.0 to 0.19.0 by @dependabot in #4858
- web: bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 in /web by @dependabot in #4857
- web: bump @sentry/browser from 7.40.0 to 7.41.0 in /web by @dependabot in #4855
- internal: fix crash when port 9000 is in use by @BeryJu in #4863
- providers/scim: add option to filter out service accounts, parent group by @BeryJu in #4862
- web: bump API Client version by @authentik-bot in #4864
- website/blog: Becoming OpenID certified - Why standards matter by @BeryJu in #4865
- core: enforce unique on names where it makes sense by @BeryJu in #4866
- website/docs: fix typo by @tanberry in #4867
- providers/SCIM: customizable externalId, document behavior by @BeryJu in #4868
- core: add a list of recommended vs code extensions by @BeryJu in #4869
- core: bump django-otp from 1.1.5 to 1.1.6 by @dependabot in #4873
- core: bump goauthentik.io/api/v3 from 3.2023022.11 to 3.2023022.12 by @dependabot in #4874
- web: bump pyright from 1.1.296 to 1.1.297 in /web by @dependabot in #4872
- core: bump golang from 1.20.1-bullseye to 1.20.2-bullseye by @dependabot in #4871
- web: bump pyright from 1.1.297 to 1.1.298 in /web by @dependabot in #4882
- core: bump codespell from 2.2.2 to 2.2.4 by @dependabot in #4881
- core: bump goauthentik.io/api/v3 from 3.2023022.12 to 3.2023022.14 by @dependabot in #4883
- core: bump pylint from 2.16.4 to 2.17.0 by @dependabot in #4884
- web: toggle dark/light theme manually by @BeryJu in #4876
- web: bump API Client version by @authentik-bot in #4887
- web: fix locale inconsistencies by @BeryJu in #4888
- core: add validator which allows for URLs with formatting by @BeryJu in #4890
- core: bump uvicorn from 0.20.0 to 0.21.0 by @dependabot in #4897
- core: bump twilio from 7.16.4 to 7.16.5 by @dependabot in #4895
- web: bump @sentry/browser from 7.41.0 to 7.42.0 in /web by @dependabot in #4891
- core: bump goauthentik.io/api/v3 from 3.2023022.14 to 3.2023022.15 by @dependabot in #4893
- web: bump @sentry/tracing from 7.41.0 to 7.42.0 in /web by @dependabot in #4894
- web: bump turnstile-types from 1.1.1 to 1.1.2 in /web by @dependabot in #4892
- core: bump bandit from 1.7.4 to 1.7.5 by @dependabot in #4896
- web: fix theming issues when using automatic by @BeryJu in #4898
- website/docs: prepare 2023.3 release notes by @BeryJu in #4889
- website/docs: fix layout for preview annotation by @BeryJu in #4899
- web/elements: fix flipped theme in codemirror by @BeryJu in #4901
- website/docs: improve traefik standalone docs by @support-tt in #4493
- events: set task start time before start not on init by @BeryJu in #4908
- root: fix session middleware for websocket connections by @BeryJu in #4909
- web/flows: fix compatibility mode by @BeryJu in #4910
- core: bump urllib3 from 1.26.14 to 1.26.15 by @dependabot in #4914
- web: bump eslint from 8.35.0 to 8.36.0 in /web by @dependabot in #4912
- core: bump paramiko from 3.0.0 to 3.1.0 by @dependabot in #4913
- providers/scim: handle ServiceProviderConfig 404 by @BeryJu in #4915
- web/admin: fix scim provider layout by @BeryJu in #4919
- web/elements: fix copy on insecure origins by @BeryJu in #4917
- stages/user_login: expiry before login by @BeryJu in #4920
- website/integrations: Update Skyhigh provider instructions by @terratrax in #4921
- website/docs: separate pages for each webserver by @BeryJu in #4911
- website/docs: final 2023.3 release notes by @BeryJu in #4923
- website/docs: add new release to sidebar, cleanup by @BeryJu in #4926
- release: 2023.3.0 by @BeryJu in #4925
- web: bump API Client version by @authentik-bot in #4928
- web/flows: update background by @BeryJu in #4927
- stages/authenticator_webauthn: remove credential_id size limit by @BeryJu in #4931
- website/docs: capitalization of product names by @tanberry in #4922
- providers: fix authorization_flow not required in API by @BeryJu in #4932
- web: bump API Client version by @authentik-bot in #4934
- web/admin: fix wizards with radio selects not working correctly after use by @BeryJu in #4933
- web: bump @typescript-eslint/parser from 5.54.1 to 5.55.0 in /web by @dependabot in #4943
- web: bump core-js from 3.29.0 to 3.29.1 in /web by @dependabot in #4944
- web: bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 in /web by @dependabot in #4941
- web: bump @sentry/browser from 7.42.0 to 7.43.0 in /web by @dependabot in #4940
- web: bump @sentry/tracing from 7.42.0 to 7.43.0 in /web by @dependabot in #4939
- core: bump goauthentik.io/api/v3 from 3.2023022.15 to 3.2023030.2 by @dependabot in #4942
- website/integrations: Changes to reverse proxy information for grafana by @SiskoUrso in #4938
- website/docs: forward-auth page, add list of links by @tanberry in #4937
- root: add common fixture loader by @BeryJu in #4946
- core: bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #4949
- website: bump webpack from 5.73.0 to 5.76.1 in /website by @dependabot in #4950
- core: bump goauthentik.io/api/v3 from 3.2023030.2 to 3.2023030.3 by @dependabot in #4954
- web: bump @babel/core from 7.21.0 to 7.21.3 in /web by @dependabot in #4953
- website/docs: Fix detail and improve latest changelog regarding SCIM by @thomas-mc-work in #4955
- core: fix url validator by @BeryJu in #4957
- *: fix mismatched task names for discovery, make output service connection task monitored by @BeryJu in #4956
- website/docs: capitalization and clarifications by @tanberry in #4948
- web/common: fix tab label color on dark theme by @BeryJu in #4959
- web/user: fix custom user interface background with dark theme by @BeryJu in #4960
- stages/user_login: stay logged in by @BeryJu in #4958
- core: bump goauthentik.io/api/v3 from 3.2023030.3 to 3.2023030.4 by @dependabot in #4963
- web: bump API Client version by @authentik-bot in #4961
- core: bump github.com/pires/go-proxyproto from 0.6.2 to 0.7.0 by @dependabot in #4962
- web: bump pyright from 1.1.298 to 1.1.299 in /web by @dependabot in #4967
- core: bump webauthn from 1.7.2 to 1.8.0 by @dependabot in #4969
- core: bump goauthentik.io/api/v3 from 3.2023030.4 to 3.2023030.7 by @dependabot in #4968
- ci: bump actions/setup-go from 3 to 4 by @dependabot in #4966
- core: bump maxmindinc/geoipupdate from v4.10 to v4.11 by @dependabot in #4965
- providers/ldap: fix duplicate attributes by @BeryJu in #4972
- providers/oauth2: fix response for response_type code and response_mode fragment by @BeryJu in #4975
- web/flows: fix authenticator selector in dark mode by @BeryJu in #4974
- website/docs: prepare 2023.3.1 release notes by @BeryJu in #4976
- website/blog: authentik on Django: 500% slower to run but 200% faster to build by @BeryJu in #4978
- website/blog: fix wrong language by @BeryJu in #4979
- web/admin: fix inconsistent display of flows in selections by @BeryJu in #4977
- Version 2023.3 by @BeryJu in #4980
- web: bump API Client version by @authentik-bot in #4981
- website/intergrations: update sentry to reflect name change by @zaourzag in #4988
- core: bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.5 by @dependabot in #4987
- core: bump goauthentik.io/api/v3 from 3.2023030.7 to 3.2023031.1 by @dependabot in #4986
- core: bump uvicorn from 0.21.0 to 0.21.1 by @dependabot in #4985
- core: bump sentry-sdk from 1.16.0 to 1.17.0 by @dependabot in #4983
- core: bump coverage from 7.2.1 to 7.2.2 by @dependabot in #4984
- web/elements: fix search select inconsistency by @BeryJu in #4989
- website/docs: Capitalized company name in copyright by @tanberry in #4991
- web/admin: fix prompt field display by @BeryJu in #4990
- web: full web components part 1 by @BeryJu in #4964
- blueprints: allow setting of token key in blueprint context by @BeryJu in #4995
- website/docs: added content to Welcome page by @tanberry in #4996
- website: use slider on docs, add flow images by @BeryJu in #4997
- providers/proxy: rework endpoints logic by @BeryJu in #4993
- website/integrations: Automatic sign-in to HedgeDoc by @lkiesow in #4843
- website/integrations: Writefreely instructions by @Tealk in #4787
- website/docs: improve docs for configuring event retention by @BeryJu in #5002
- stages/prompt: Add Radio Button Group, Dropdown and Text Area prompt fields by @sdimovv in #4822
- web: bump API Client version by @authentik-bot in #5003
- core: Add unique constraint to user UUID by @sdimovv in #5004
- core: bump drf-spectacular from 0.26.0 to 0.26.1 by @dependabot in #5007
- web: bump country-flag-icons from 1.5.5 to 1.5.6 in /web by @dependabot in #5006
- core: bump importlib-metadata from 6.0.0 to 6.1.0 by @dependabot in #5009
- core: bump goauthentik.io/api/v3 from 3.2023031.1 to 3.2023031.2 by @dependabot in #5008
- providers/radius: simple radius outpost by @BeryJu in #1796
- web: bump API Client version by @authentik-bot in #5013
- root: bump go api client by @BeryJu in #5014
- web/admin: fix error adding users to groups by @BeryJu in #5016
- *: load websocket paths similarly to URLs by @BeryJu in #5018
- core: fix websocket url path by @BeryJu in #5019
- web: bump @typescript-eslint/parser from 5.55.0 to 5.56.0 in /web by @dependabot in #5026
- web: bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 in /web by @dependabot in #5025
- core: bump watchdog from 2.3.1 to 3.0.0 by @dependabot in #5028
- web: bump prettier from 2.8.4 to 2.8.5 in /web by @dependabot in #5024
- web: bump @sentry/tracing from 7.43.0 to 7.44.1 in /web by @dependabot in #5022
- website: bump prettier from 2.8.4 to 2.8.6 in /website by @dependabot in #5029
- web: bump @sentry/browser from 7.43.0 to 7.44.2 in /web by @dependabot in #5030
- web: bump @codemirror/legacy-modes from 6.3.1 to 6.3.2 in /web by @dependabot in #5023
- Translate 'web/src/locales/en.po' in 'zh_CN' [manual sync] by @transifex-integration in #5034
- Translate 'web/src/locales/en.po' in 'zh-Hans' [manual sync] by @transifex-integration in #5033
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh-Hans' [manual sync] by @transifex-integration in #5032
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh_CN' [manual sync] by @transifex-integration in #5031
- website/integrations: add detail to MinIO docs by @bjschafer in #5000
- website/docs: "productive" to "production" term change and version info by @tanberry in #5010
- web: bump lit from 2.6.1 to 2.7.0 in /web by @dependabot in #5040
- web: bump pyright from 1.1.299 to 1.1.300 in /web by @dependabot in #5038
- web: bump prettier from 2.8.5 to 2.8.6 in /web by @dependabot in #5039
- web: bump @sentry/tracing from 7.44.1 to 7.44.2 in /web by @dependabot in #5037
- web/admin: fix error listing blueprints with missing metadata by @BeryJu in #5041
- stages/prompt: Fix dropdown invalid choice by @sdimovv in #5046
- core: bump twilio from 7.16.5 to 7.17.0 by @dependabot in #5052
- core: bump pylint from 2.17.0 to 2.17.1 by @dependabot in #5053
- web: bump country-flag-icons from 1.5.6 to 1.5.7 in /web by @dependabot in #5051
- web/elements: only render form once instance is loaded by @BeryJu in #5049
- website/stages/prompt: Update new prompt fields docs by @sdimovv in #5055
- website: add pricing waitlist and blog post by @BeryJu in #5058
- website: fix build by @BeryJu in #5060
- web: remove more until by @BeryJu in #5057
- website/blog: removed strikethrough text and formatted feature list by @tanberry in #5061
- website: codespell with custom dictionary and CI by @BeryJu in #5062
- ci: bump peter-evans/enable-pull-request-automerge from 2 to 3 by @dependabot in #5067
- providers: Add ability to choose a default authentication flow by @rissson in #5070
- web: bump API Client version by @authentik-bot in #5072
- web/admin: prompt preview by @BeryJu in #5078
- web: bump API Client version by @authentik-bot in #5079
- web/admin: fix error when creating bindings due to hidden inputs by @BeryJu in #5081
- providers/scim: fix error when user-group m2m is updated forward by @BeryJu in #5082
- core: bump selenium from 4.8.2 to 4.8.3 by @dependabot in #5090
- core: bump django-filter from 22.1 to 23.1 by @dependabot in #5088
- web: bump @sentry/tracing from 7.44.2 to 7.45.0 in /web by @dependabot in #5087
- web: bump prettier from 2.8.6 to 2.8.7 in /web by @dependabot in #5086
- website: bump prettier from 2.8.6 to 2.8.7 in /website by @dependabot in #5084
- web: bump @sentry/browser from 7.44.2 to 7.45.0 in /web by @dependabot in #5085
- core: bump goauthentik.io/api/v3 from 3.2023031.3 to 3.2023031.5 by @dependabot in #5089
- web/admin: show warning when adding user to superuser group by @BeryJu in #5091
- website/developer-docs: add note to create version subdomain and conf… by @BeryJu in #5093
- stages/authenticator_validate: fix stage not working without pending user by @BeryJu in #5096
- core: bump duo-client from 4.6.1 to 4.7.0 by @dependabot in #5105
- web: bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0 in /web by @dependabot in #5100
- core: bump redis from 4.3.4 to 4.5.3 by @dependabot in #5098
- core: bump goauthentik.io/api/v3 from 3.2023031.5 to 3.2023031.10 by @dependabot in #5104
- web: bump @fortawesome/fontawesome-free from 6.3.0 to 6.4.0 in /web by @dependabot in #5099
- web: bump @codemirror/lang-html from 6.4.2 to 6.4.3 in /web by @dependabot in #5101
- core: bump github.com/go-openapi/strfmt from 0.21.5 to 0.21.7 by @dependabot in #5103
- website/docs: prepare 2023.4 release notes by @BeryJu in #5083
- web: bump @typescript-eslint/parser from 5.56.0 to 5.57.0 in /web by @dependabot in #5102
- web/user: rework search by @BeryJu in #5107
- providers/scim: add missing default fields by @BeryJu in #5108
- web: only show debug locale if debug mode is enabled by @BeryJu in #5111
- core: bump black from 23.1.0 to 23.3.0 by @dependabot in #5114
- core: bump sentry-sdk from 1.17.0 to 1.18.0 by @dependabot in #5118
- web: bump eslint from 8.36.0 to 8.37.0 in /web by @dependabot in #5116
- web: bump pyright from 1.1.300 to 1.1.301 in /web by @dependabot in #5117
- core: bump channels-redis from 4.0.0 to 4.1.0 by @dependabot in #5115
- core: fix app launch URL flow selection by @BeryJu in #5113
- lifecycle: also migrate before starting worker, trap exit to cleanup mode by @BeryJu in #5123
- website/blog: JWT blog final draft for review by @tanberry in #5128
- web: bump @webcomponents/webcomponentsjs from 2.7.0 to 2.8.0 in /web by @dependabot in #5131
- web: bump @sentry/tracing from 7.45.0 to 7.46.0 in /web by @dependabot in #5132
- web: bump @sentry/browser from 7.45.0 to 7.46.0 in /web by @dependabot in #5130
- core: bump redis from 4.5.3 to 4.5.4 by @dependabot in #5135
- root: set codecov after_n_builds and threshold by @BeryJu in #5137
- stages/user_write: improve error handling by @BeryJu in #5136
- root: bump api generator by @BeryJu in #5139
- stages: Add ability to set user friendly names for MFA stages by @sdimovv in #5005
- core: extend postgres configuration by @Ongy in #5138
- web: bump API Client version by @authentik-bot in #5141
- core: bump goauthentik.io/api/v3 from 3.2023031.11 to 3.2023031.14 by @dependabot in #5147
- web: bump @babel/plugin-transform-runtime from 7.21.0 to 7.21.4 in /web by @dependabot in #5144
- core: bump github.com/getsentry/sentry-go from 0.19.0 to 0.20.0 by @dependabot in #5146
- web: bump @babel/core from 7.21.3 to 7.21.4 in /web by @dependabot in #5142
- web: bump @babel/preset-typescript from 7.21.0 to 7.21.4 in /web by @dependabot in #5143
- web: bump @babel/preset-env from 7.20.2 to 7.21.4 in /web by @dependabot in #5145
- core: bump psycopg2-binary from 2.9.5 to 2.9.6 by @dependabot in #5150
- lifecycle: don't use celery ping for worker healthcheck by @BeryJu in #5153
- core: bump pylint from 2.17.1 to 2.17.2 by @dependabot in #5160
- web: bump lit from 2.7.0 to 2.7.1 in /web by @dependabot in #5159
- web: bump core-js from 3.29.1 to 3.30.0 in /web by @dependabot in #5157
- web: bump @typescript-eslint/parser from 5.57.0 to 5.57.1 in /web by @dependabot in #5158
- web: bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1 in /web by @dependabot in #5156
- web/admin: fix ldap form when editing scim provider from view page by @BeryJu in #5164
- core: bump sentry-sdk from 1.18.0 to 1.19.0 by @dependabot in #5169
- web: bump @rollup/plugin-typescript from 11.0.0 to 11.1.0 in /web by @dependabot in #5180
- web: bump mermaid from 10.0.2 to 10.1.0 in /web by @dependabot in #5182
- web: bump pyright from 1.1.301 to 1.1.302 in /web by @dependabot in #5177
- web: bump @rollup/plugin-node-resolve from 15.0.1 to 15.0.2 in /web by @dependabot in #5178
- ci: bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #5179
- core: bump golang from 1.20.2-bullseye to 1.20.3-bullseye by @dependabot in #5175
- core: bump goauthentik.io/api/v3 from 3.2023031.14 to 3.2023031.17 by @dependabot in #5181
- web: bump @codemirror/lang-javascript from 6.1.4 to 6.1.5 in /web by @dependabot in #5176
- outposts: set k8s deployment security context by @BeryJu in #5163
- CONTRIBUTING: added a section about contributing to docs by @tanberry in #5173
- web/admin: fix sidebar avatar not loaded by @BeryJu in #5184
- stages/identification: revert is_active check by @BeryJu in #5183
- README: added link to Contributor file, small edits by @tanberry in #5172
- policies: provider raw result for better policy reusability by @BeryJu in #5189
- core: bump duo-client from 4.7.0 to 4.7.1 by @dependabot in #5196
- Update README.md by @yash-gupta167 in #5188
- web: bump @sentry/tracing from 7.46.0 to 7.47.0 in /web by @dependabot in #5193
- core: bump python from 3.11.2-slim-bullseye to 3.11.3-slim-bullseye by @dependabot in #5191
- web: bump lit from 2.7.1 to 2.7.2 in /web by @dependabot in #5192
- web: bump @sentry/browser from 7.46.0 to 7.47.0 in /web by @dependabot in #5190
- core: bump sentry-sdk from 1.19.0 to 1.19.1 by @dependabot in #5195
- core: bump coverage from 7.2.2 to 7.2.3 by @dependabot in #5203
- core: bump structlog from 22.3.0 to 23.1.0 by @dependabot in #5202
- core: bump twilio from 7.17.0 to 8.0.0 by @dependabot in #5194
- outposts: run containers as non root by @BeryJu in #5212
- website/blog: blog re supply chain attacks by @tanberry in #5204
- core: bump importlib-metadata from 6.1.0 to 6.3.0 by @dependabot in #5220
- web: bump eslint from 8.37.0 to 8.38.0 in /web by @dependabot in #5217
- core: bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 by @dependabot in #5219
- core: bump pytest from 7.2.2 to 7.3.0 by @dependabot in #5218
- web: bump eslint-plugin-custom-elements from 0.0.7 to 0.0.8 in /web by @dependabot in #5215
- web/flows: update flow background by @BeryJu in #5222
- sources/ldap: make schema optional by @BeryJu in #5213
- web: bump @typescript-eslint/parser from 5.57.1 to 5.58.0 in /web by @dependabot in #5226
- web: bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.58.0 in /web by @dependabot in #5225
- core: bump django from 4.1.7 to 4.2 by @dependabot in #5151
- web: bump @rollup/plugin-commonjs from 24.0.1 to 24.1.0 in /web by @dependabot in #5230
- web: bump pyright from 1.1.302 to 1.1.303 in /web by @dependabot in #5229
- website/integrations: Addition of phpIPAM SAML integration documentation by @aaronnad in #5221
- core: bump maxmindinc/geoipupdate from v4.11 to v5.0 by @dependabot in #5233
- core: bump packaging from 23.0 to 23.1 by @dependabot in #5234
- website: bump docusaurus by @BeryJu in #5235
- core: revert django update by @BeryJu in #5236
- website/docs: prepare 2023.4 release notes by @BeryJu in #5223
- core: bump gitpython from 3.1.29 to 3.1.30 by @dependabot in #5239
- providers/oauth2: inconsistent client secret generation by @BeryJu in #5241
- website: fix doc build by @BeryJu in #5242
- root: fix contributing List points by @larsl-net in #5245
- events: unpack wrapped query from FlowExecutor by @BeryJu in #5244
- core: bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #5249
- web: bump core-js from 3.30.0 to 3.30.1 in /web by @dependabot in #5248
- web: bump @codemirror/lang-javascript from 6.1.5 to 6.1.6 in /web by @dependabot in #5247
- web/admin: fix impersonate button layout by @BeryJu in #5251
- core: fix user metrics for users which can't access events by @BeryJu in #5252
- release: 2023.4.0 by @BeryJu in #5254
- website/docs: add helm RBAC notice by @BeryJu in #5255
- web: bump API Client version by @authentik-bot in #5256
- ci: fix tag lookup for previous stable version by @BeryJu in #5257
- lifecycle: re-add exec to ak wrapper by @BeryJu in #5253
- lifecycle: fix worker healthcheck by @BeryJu in #5259
- website/docs: separate docker steps by @tanberry in #5246
- core: bump drf-spectacular from 0.26.1 to 0.26.2 by @dependabot in #5272
- core: bump importlib-metadata from 6.3.0 to 6.4.1 by @dependabot in #5271
- core: bump pytest from 7.3.0 to 7.3.1 by @dependabot in #5270
- website: bump postcss from 8.4.21 to 8.4.22 in /website by @dependabot in #5265
- website: bump react-before-after-slider-component from 1.1.6 to 1.1.8 in /website by @dependabot in #5267
- web: bump @sentry/tracing from 7.47.0 to 7.48.0 in /web by @dependabot in #5266
- core: bump goauthentik.io/api/v3 from 3.2023031.17 to 3.2023040.1 by @dependabot in #5269
- web: bump @sentry/browser from 7.47.0 to 7.48.0 in /web by @dependabot in #5268
- web: bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /web by @dependabot in #5279
- web: bump @codemirror/theme-one-dark from 6.1.1 to 6.1.2 in /web by @dependabot in #5280
- web: bump @formatjs/intl-listformat from 7.1.9 to 7.2.0 in /web by @dependabot in #5277
- core: bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0 by @dependabot in #5278
- web: bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /web by @dependabot in #5276
- website/docs: 2023.4.1 release notes by @BeryJu in #5281
- website/docs: clear up radius provider by @BeryJu in #5263
- release: Version 2023.4 by @BeryJu in #5283
- web: bump API Client version by @authentik-bot in #5285
- website: update comparison and pricing by @BeryJu in #5284
- web/admin: fix flow stage binding update failing by @BeryJu in #5287
- root: add ruff linter by @BeryJu in #5240
- web/admin: fix error when prompt previewing fails when loading the page by @BeryJu in #5290
- core: bump importlib-metadata from 6.4.1 to 6.5.0 by @dependabot in #5305
- web: bump pyright from 1.1.303 to 1.1.304 in /web by @dependabot in #5303
- web: bump eslint-plugin-lit from 1.8.2 to 1.8.3 in /web by @dependabot in #5302
- web: bump @formatjs/intl-listformat from 7.2.0 to 7.2.1 in /web by @dependabot in #5304
- root: add argon2-cffi by @rissson in #5294
- web/admin: fix blueprint instance list without metadata or labels by @cskwrd in #5296
- stages/prompt: Add initial_data prompt field and ability to select a default choice for choice fields by @sdimovv in #5095
- website/docs: minor outpost adaptions by @BobSilent in #5308
- web: bump API Client version by @authentik-bot in #5309
- enterprise: initial license by @BeryJu in #5293
- root: update API schema by @BeryJu in #5310
- web: bump API Client version by @authentik-bot in #5311
- core: bump ruff from 0.0.261 to 0.0.262 by @dependabot in #5318
- core: bump sentry-sdk from 1.19.1 to 1.20.0 by @dependabot in #5316
- core: bump goauthentik.io/api/v3 from 3.2023041.2 to 3.2023041.3 by @dependabot in #5317
- web: bump @codemirror/lang-javascript from 6.1.6 to 6.1.7 in /web by @dependabot in #5315
- website: bump postcss from 8.4.22 to 8.4.23 in /website by @dependabot in #5314
- lifecycle: migrate internal healthcheck to use go by @BeryJu in #5322
- website/integrations: switch default gitlab name identifier by @BeryJu in #5321
- web: fix build by @BeryJu in #5327
- website/docs: flow context docs by @BeryJu in #5243
- core: bump selenium from 4.8.3 to 4.9.0 by @dependabot in #5334
- core: bump twilio from 8.0.0 to 8.1.0 by @dependabot in #5332
- core: bump github.com/spf13/cobra from 0.0.3 to 1.7.0 by @dependabot in #5333
- root: optimise healthchecks by @BeryJu in #5337
- ci: add docker tag without timestamp by @rissson in #5325
- web: bump @sentry/browser from 7.48.0 to 7.49.0 in /web by @dependabot in #5331
- web: bump @sentry/tracing from 7.48.0 to 7.49.0 in /web by @dependabot in #5330
- core: bump node from 18 to 20 by @dependabot in #5329
- providers/ldap: remove deprecated fields by @BeryJu in #5154
- root: Change docker-compose HTTP and HTTPS port variables by @Bojan023 in #5335
- ci: bump setup-node version by @BeryJu in #5340
- ci: add log grouping by @BeryJu in #5342
- website/integrations: Update Discord login docs by @lazaroblanc in #5345
- web/admin: remove grouping by @BeryJu in #5343
- core: bump sqlparse from 0.4.3 to 0.4.4 by @dependabot in #5347
- Update terminology.md by @PH89 in #5350
- website: add documentation for AUTHENTIK_REDIS__TLS by @bardiharborow in #5349
- events: always run policies for notification rules even if no group is selected by @BeryJu in #5353
- web/admin: fix cert expiry coloring by @BeryJu in #5354
- web: bump prettier from 2.8.7 to 2.8.8 in /web by @dependabot in #5358
- core: bump importlib-metadata from 6.5.0 to 6.6.0 by @dependabot in #5359
- website: bump prettier from 2.8.7 to 2.8.8 in /website by @dependabot in #5357
- web: bump eslint from 8.38.0 to 8.39.0 in /web by @dependabot in #5356
- website/integrations: DokuWiki integration by @cmellwig in #5208
- ci: build on branch commit instead of merge commit by @rissson in #5339
- core: bump pylint from 2.17.2 to 2.17.3 by @dependabot in #5369
- web: bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 in /web by @dependabot in #5367
- web: bump yaml from 2.2.1 to 2.2.2 in /web by @dependabot in #5365
- web: bump @typescript-eslint/parser from 5.59.0 to 5.59.1 in /web by @dependabot in #5368
- web/admin: disable generated proxy config by default by @BeryJu in #5372
- policies: clear app cache when writing user, groups, policies by @BeryJu in #5371
- core: bump ruff from 0.0.262 to 0.0.263 by @dependabot in #5382
- web: bump lit from 2.7.2 to 2.7.3 in /web by @dependabot in #5380
- core: bump sentry-sdk from 1.20.0 to 1.21.0 by @dependabot in #5381
- website/blog: monorepo blog draft by @tanberry in #5346
- web: bump pyright from 1.1.304 to 1.1.305 in /web by @dependabot in #5389
- providers/scim: ensure scim group member isn't None by @BeryJu in #5391
- ci: fix pyright errors by @BeryJu in #5392
- web: bump @lingui/cli from 3.17.2 to 4.0.0 in /web by @dependabot in #5387
- core: bump uvicorn from 0.21.1 to 0.22.0 by @dependabot in #5399
- web: bump @sentry/browser from 7.49.0 to 7.50.0 in /web by @dependabot in #5398
- web: bump @sentry/tracing from 7.49.0 to 7.50.0 in /web by @dependabot in #5397
- web: fix API browser error by @BeryJu in #5402
- root: add checklist to PRs by @BeryJu in #5390
- web: Fix label not clickable for checkbox and choice field in prompts by @macmoritz in #5355
- outposts: make state more consistent by @BeryJu in #5403
- crypto: make name field unique to prevent double certs by @BeryJu in #5406
- providers/scim: correctly handle 404 by re-creating object by @BeryJu in #5405
- Translate 'web/src/locales/en.po' in 'zh-Hans' by @transifex-integration in #5411
- Translate 'web/src/locales/en.po' in 'zh_CN' by @transifex-integration in #5412
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh_CN' by @transifex-integration in #5409
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh-Hans' by @transifex-integration in #5410
- root: add websocket logging by @BeryJu in #5408
- blueprints: fix error when imported blueprint is invalid by @BeryJu in #5414
- web/flow: render prompt inputs without unsafeHTML by @BeryJu in #5404
- web/admin: fix outpost integration list by @BeryJu in #5418
- blueprints: fix tests by @BeryJu in #5421
- web/admin: fix state issue after clearIcon/Background is used and for… by @BeryJu in #5423
- root: fix import error on non debug builds by @BeryJu in #5424
- providers/scim: improve compatibility by @BeryJu in #5425
- web/admin: always override send method instead of assigning by @BeryJu in #5426
- core: bump coverage from 7.2.3 to 7.2.5 by @dependabot in #5436
- web: bump @babel/preset-env from 7.21.4 to 7.21.5 in /web by @dependabot in #5432
- core: bump django-filter from 23.1 to 23.2 by @dependabot in #5435
- web: bump chart.js from 4.2.1 to 4.3.0 in /web by @dependabot in #5434
- web: bump @babel/core from 7.21.4 to 7.21.5 in /web by @dependabot in #5430
- web: bump @babel/preset-typescript from 7.21.4 to 7.21.5 in /web by @dependabot in #5431
- core: bump sentry-sdk from 1.21.0 to 1.21.1 by @dependabot in #5433
- core: bump duo-client from 4.7.1 to 5.0.0 by @dependabot in #5446
- web: bump @typescript-eslint/parser from 5.59.1 to 5.59.2 in /web by @dependabot in #5443
- web: bump @formatjs/intl-listformat from 7.2.1 to 7.2.2 in /web by @dependabot in #5444
- web: bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 in /web by @dependabot in #5445
- web/admin: fix radius view page not imported by @BeryJu in #5450
- core: bump ruff from 0.0.263 to 0.0.264 by @dependabot in #5458
- core: bump django-prometheus from 2.2.0 to 2.3.1 by @dependabot in #5457
- web: bump @babel/core from 7.21.5 to 7.21.8 in /web by @dependabot in #5456
- core: bump golang from 1.20.3-bullseye to 1.20.4-bullseye by @dependabot in #5454
- web: bump pyright from 1.1.305 to 1.1.306 in /web by @dependabot in #5455
- website/integrations: Add ProFTPD integration by @Sapd in #5422
- sources/oauth: add patreon type by @DerGardine in #5452
- web/admin: add toggle to hide deactivated users by @BeryJu in #5419
- web/admin: add notes for users and groups by @BeryJu in #5459
- tests: replace mailhog with mailpit by @BeryJu in #5460
- web/admin: fix file path setting not saved properly by @BeryJu in #5463
- policies: make policy engine modes consistent with database values by @BeryJu in #5462
- web: bump API Client version by @authentik-bot in #5464
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh-Hans' by @transifex-integration in #5469
- Translate 'web/src/locales/en.po' in 'zh-Hans' by @transifex-integration in #5468
- Translate 'web/src/locales/en.po' in 'zh_CN' by @transifex-integration in #5467
- Translate 'locale/en/LC_MESSAGES/django.po' in 'zh_CN' by @transifex-integration in #5466
- root: fix generate_config script not setting debug by @BeryJu in #5465
- blueprints: ignore hidden files in discovery by @BeryJu in #5472
- providers/scim: fix missing user/group filtering on SCIM direct save signals by @BeryJu in #5473
- core: bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 by @dependabot in #5474
- core: bump pytest-github-actions-annotate-failures from 0.1.8 to 0.2.0 by @dependabot in #5491
- core: bump duo-client from 5.0.0 to 5.0.1 by @dependabot in #5490
- core: bump twilio from 8.1.0 to 8.2.0 by @dependabot in #5489
- core: bump webauthn from 1.8.0 to 1.8.1 by @dependabot in #5488
- core: bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #5486
- web: bump @sentry/browser from 7.50.0 to 7.51.0 in /web by @dependabot in #5487
- web: bump lit from 2.7.3 to 2.7.4 in /web by @dependabot in #5484
- web: bump @sentry/tracing from 7.50.0 to 7.51.0 in /web by @dependabot in #5485
- providers/ldap: correctly use pagination in search results in both modes by @BeryJu in #5492
- internal: ignore insecure TLS certs by @authentik-db-cooper in #5483
- website/blog: publish I gambled against React and lost (and I don’t regret a thing) by @BeryJu in #5482
- ci: add workflow to redirect people to transifex when they only change translations by @rissson in #5480
- web: fix loading text not being loaded by @BeryJu in #5497
- web/flows: rework redirect logic by @BeryJu in #5498
- web/admin: use radio for client type by @BeryJu in #5499
- ci: fix backend translate compile ci job by @BeryJu in #5500
- providers/oauth2: use simpler charset for refresh tokens by @BeryJu in #5502
- blueprints: improve schema generation by including model schema by @BeryJu in #5503
- web: bump API Client version by @authentik-bot in #5505
- web/flows: don't autoclose in redirect stage if redirecting to non-http protocol by @BeryJu in #5506
- blueprints: specify schema for blueprint metadata by @BeryJu in #5509
- events: cleanse http query string in events by @BeryJu in #5508
- ci: bump peter-evans/create-or-update-comment from 2 to 3 by @dependabot in #5520
- core: bump docker from 6.0.1 to 6.1.1 by @dependabot in #5518
- core: bump pylint from 2.17.3 to 2.17.4 by @dependabot in #5519
- core: bump goauthentik.io/api/v3 from 3.2023041.3 to 3.2023041.7 by @dependabot in #5517
- core: bump ruff from 0.0.264 to 0.0.265 by @dependabot in #5516
- core: bump sentry-sdk from 1.21.1 to 1.22.1 by @dependabot in #5514
- web: bump eslint from 8.39.0 to 8.40.0 in /web by @dependabot in #5513
- web: bump core-js from 3.30.1 to 3.30.2 in /web by @dependabot in #5515
- core: bump maxmindinc/geoipupdate from v5.0 to v5.1 by @dependabot in #5512
- root: fix geoipupdate build by @BeryJu in #5521
- blueprints: support setting file URLs in blueprints by @BeryJu in #5510
- core: applications backchannel provider by @BeryJu in #5449
- web: bump API Client version by @authentik-bot in #5527
- web/admin: remove redundant markdown notice by @BeryJu in #5525
- events: include event user in webhook notification by @BeryJu in #5524
- *: improve configuration error events by @BeryJu in #5523
- core: compile backend translations by @authentik-bot in #5528
- web/admin: add example data for ldap property mapping by @BeryJu in #5530
- website: show all blog posts in sidebar by @BeryJu in #5532
- Translations for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in #5533
- Translations for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in #5536
- Translations for web/src/locales/en.po in zh_CN by @transifex-integration in #5535
- Translations for web/src/locales/en.po in zh-Hans by @transifex-integration in #5534
- providers/scim: fix scim_sync_all error by @BeryJu in #5539
- tests: fix e2e tests by @BeryJu in #5540
- web: bump @sentry/browser from 7.51.0 to 7.51.2 in /web by @dependabot in #5542
- web: bump @typescript-eslint/parser from 5.59.2 to 5.59.5 in /web by @dependabot in #5543
- core: bump selenium from 4.9.0 to 4.9.1 by @dependabot in #5549
- core: bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 by @dependabot in #5547
- core: bump sentry-sdk from 1.22.1 to 1.22.2 by @dependabot in #5550
- core: bump github.com/getsentry/sentry-go from 0.20.0 to 0.21.0 by @dependabot in #5548
- core: bump goauthentik.io/api/v3 from 3.2023041.7 to 3.2023041.10 by @dependabot in #5546
- web: bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 in /web by @dependabot in #5545
- web: bump @sentry/tracing from 7.51.0 to 7.51.2 in /web by @dependabot in #5544
- api: modular urls by @BeryJu in #5551
- website/developer-docs: move contributing to dev docs index and link contributing file by @BeryJu in #5554
- web/user: fix empty banner on application page not showing correctly by @BeryJu in #5555
- sources/oauth: fix reddit by @BeryJu in #5557
- blueprints: adjust wording on managed field by @BeryJu in #5558
- web: bump API Client version by @authentik-bot in #5560
- website/developer-docs: add notice about libxmlsec compatibility by @BeryJu in #5553
- core: bump pyjwt from 2.6.0 to 2.7.0 by @dependabot in #5563
- core: bump geoip2 from 4.6.0 to 4.7.0 by @dependabot in #5561
- core: bump goauthentik.io/api/v3 from 3.2023041.10 to 3.2023041.11 by @dependabot in #5562
- providers/SCIM: patch group name by @BeryJu in #5564
- providers/oauth2: add user UUID as subject option by @obrienmd in #5556
- core: disallow username and email changes by default by @BeryJu in #5571
- web/admin: only show prompt creation when editing prompt stage by @BeryJu in #5572
- website/docs: improve docs for OAuth2 device code flow by @BeryJu in #5570
- providers/proxy: fix panic when claims in session were nil by @BeryJu in #5569
- web/admin: add description to notification rule group field by @BeryJu in #5568
- core: bump goauthentik.io/api/v3 from 3.2023041.11 to 3.2023041.12 by @dependabot in #5578
- web: bump pyright from 1.1.306 to 1.1.307 in /web by @dependabot in #5577
- Translations for locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in #5573
- Translations for locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in #5576
- Translations for web/src/locales/en.po in zh-Hans by @transifex-integration in #5575
- Translations for web/src/locales/en.po in zh_CN by @transifex-integration in #5574
- core: compile backend translations by @authentik-bot in #5579
- core: compile backend translations by @authentik-bot in #5580
- web: bump API Client version by @authentik-bot in #5581
- sources/oauth: re-fix reddit source by @BeryJu in #5582
- blueprints: further copy-edits by @tanberry in #5559
- root: switch sentry dsn to our relay by @rissson in #5494
- stages/identification: auto-redirect to source when no user fields are selected by @BeryJu in #5583
- root: Test codeowners by @BeryJu in #5586
- core: bump django-otp from 1.1.6 to 1.2.0 by @dependabot in #5587
- core: bump docker from 6.1.1 to 6.1.2 by @dependabot in #5592
- web: bump pyright from 1.1.307 to 1.1.308 in /web by @dependabot in #5591
- website/docs: update 2023.5 release notes by @BeryJu in #5526
- website/docs: added info about how to upgrade by @tanberry in #5589
- website: add email subscription form to footer by @BeryJu in #5597
- providers/scim: fix group patch schema by @BeryJu in #5596
- events: don't include task uid in task metric by @BeryJu in #5595
- root: migrate from os.path to Pathlib by @BeryJu in #5594
- core: bump ruff from 0.0.265 to 0.0.267 by @dependabot in #5608
- core: bump dacite from 1.8.0 to 1.8.1 by @dependabot in #5607
- web: bump @codemirror/lang-javascript from 6.1.7 to 6.1.8 in /web by @dependabot in #5606
- web: bump @rollup/plugin-commonjs from 24.1.0 to 25.0.0 in /web by @dependabot in #5604
- web: bump @rollup/plugin-typescript from 11.1.0 to 11.1.1 in /web by @dependabot in #5605
- website/integrations: harbor requires a signing key for RS256 by @BeryJu in #5601
- providers/scim: improve SCIM error messages by @BeryJu in #5600
- blueprints: add meta models to schema by @BeryJu in #5611
- events: sanitize enums by @BeryJu in #5610
- web/elements: don't send value from writeOnly field that hasn't been modified by @BeryJu in #5614
- core: bump sentry-sdk from 1.22.2 to 1.23.0 by @dependabot in #5625
- stages/authenticator_sms: Fix json serialization in send_generic by @tograss in #5630
- web: revised package.json by @kensternberg-authentik in #5612
- website: bump @docusaurus/preset-classic from 2.4.0 to 2.4.1 in /website by @dependabot in #5627
- web: bump @lingui/core from 4.0.0 to 4.1.0 in /web by @dependabot in #5619
- web: bump @typescript-eslint/parser from 5.59.5 to 5.59.6 in /web by @dependabot in #5626
- web: bump @sentry/browser from 7.51.2 to 7.52.1 in /web by @dependabot in #5623
- web: bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 in /web by @dependabot in #5616
- web: bump @sentry/tracing from 7.51.2 to 7.52.1 in /web by @dependabot in #5620
- website/integrations: fix Zammad URL by @xf- in #5615
New Contributors
- @roche-quentin made their first contribution in #4694
- @kolaente made their first contribution in #4730
- @Tealk made their first contribution in #4747
- @tanberry made their first contribution in #4851
- @support-tt made their first contribution in #4493
- @SiskoUrso made their first contribution in #4938
- @thomas-mc-work made their first contribution in #4955
- @lkiesow made their first contribution in #4843
- @bjschafer made their first contribution in #5000
- @rissson made their first contribution in #5070
- @Ongy made their first contribution in #5138
- @yash-gupta167 made their first contribution in #5188
- @aaronnad made their first contribution in #5221
- @cskwrd made their first contribution in #5296
- @Bojan023 made their first contribution in #5335
- @lazaroblanc made their first contribution in #5345
- @PH89 made their first contribution in #5350
- @bardiharborow made their first contribution in #5349
- @cmellwig made their first contribution in #5208
- @macmoritz made their first contribution in #5355
- @Sapd made their first contribution in #5422
- @DerGardine made their first contribution in #5452
- @authentik-db-cooper made their first contribution in #5483
- @obrienmd made their first contribution in #5556
- @tograss made their first contribution in #5630
- @kensternberg-authentik made their first contribution in #5612
- @xf- made their first contribution in #5615
Full Changelog: version/2023.2.2...version/2023.5.0