web/maintenance: no missing element type definitions#18950
web/maintenance: no missing element type definitions#18950kensternberg-authentik merged 102 commits intomainfrom
Conversation
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* main: (43 commits) core, web: update translations (#11858) web/admin: fix code-based MFA toggle not working in wizard (#11854) sources/kerberos: add kiprop to ignored system principals (#11852) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#11846) translate: Updates for file locale/en/LC_MESSAGES/django.po in it (#11845) translate: Updates for file web/xliff/en.xlf in zh_CN (#11847) translate: Updates for file web/xliff/en.xlf in zh-Hans (#11848) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#11849) translate: Updates for file web/xliff/en.xlf in it (#11850) website: 2024.10 Release Notes (#11839) translate: Updates for file web/xliff/en.xlf in zh-Hans (#11814) core, web: update translations (#11821) core: bump goauthentik.io/api/v3 from 3.2024083.13 to 3.2024083.14 (#11830) core: bump service-identity from 24.1.0 to 24.2.0 (#11831) core: bump twilio from 9.3.5 to 9.3.6 (#11832) core: bump pytest-randomly from 3.15.0 to 3.16.0 (#11833) website/docs: Update social-logins github (#11822) website/docs: remove � (#11823) lifecycle: fix kdc5-config missing (#11826) website/docs: update preview status of different features (#11817) ...
* main: website: bump elliptic from 6.5.7 to 6.6.0 in /website (#11869) core: bump selenium from 4.25.0 to 4.26.0 (#11875) core: bump goauthentik.io/api/v3 from 3.2024083.14 to 3.2024100.1 (#11876) website/docs: add info about invalidation flow, default flows in general (#11800) website: fix docs redirect (#11873) website: remove RC disclaimer for version 2024.10 (#11871) website: update supported versions (#11841) web: bump API Client version (#11870) root: backport version bump 2024.10.0 (#11868) website/docs: 2024.8.4 release notes (#11862) web/admin: provide default invalidation flows for LDAP and Radius (#11861)
* main: core: add `None` check to a device's `extra_description` (#11904) providers/oauth2: fix size limited index for tokens (#11879) web: fix missing status code on failed build (#11903) website: bump docusaurus-theme-openapi-docs from 4.1.0 to 4.2.0 in /website (#11897) translate: Updates for file locale/en/LC_MESSAGES/django.po in de (#11891) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#11884) translate: Updates for file web/xliff/en.xlf in tr (#11878) translate: Updates for file locale/en/LC_MESSAGES/django.po in tr (#11866) core: bump google-api-python-client from 2.149.0 to 2.151.0 (#11885) core: bump selenium from 4.26.0 to 4.26.1 (#11886) core, web: update translations (#11896) website: bump docusaurus-plugin-openapi-docs from 4.1.0 to 4.2.0 in /website (#11898) core: bump watchdog from 5.0.3 to 6.0.0 (#11899) core: bump ruff from 0.7.1 to 0.7.2 (#11900) core: bump django-pglock from 1.6.2 to 1.7.0 (#11901) website/docs: fix release notes to say Federation (#11889)
* main: website/docs: fix slug matching redirect URI causing broken refresh (#11950) website/integrations: jellyfin: update plugin catalog location (#11948) translate: Updates for file locale/en/LC_MESSAGES/django.po in de (#11942) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#11946) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#11947) website/docs: clarify traefik ingress setup (#11938) core: bump importlib-metadata from 8.4.0 to 8.5.0 (#11934) web: bump API Client version (#11930) root: backport version bump `2024.10.1` (#11929) website/docs: `2024.10.1` Release Notes (#11926) website: bump path-to-regexp from 1.8.0 to 1.9.0 in /website (#11924) core: bump sentry-sdk from 2.17.0 to 2.18.0 (#11918) website: bump the docusaurus group in /website with 9 updates (#11917) core: bump goauthentik.io/api/v3 from 3.2024100.1 to 3.2024100.2 (#11915) core, web: update translations (#11914)
* main: ci: fix dockerfile warning (#11956)
* main: (21 commits) web: bump API Client version (#11997) sources/kerberos: use new python-kadmin implementation (#11932) core: add ability to provide reason for impersonation (#11951) website/integrations: update vcenter integration docs (#11768) core, web: update translations (#11995) website: bump postcss from 8.4.48 to 8.4.49 in /website (#11996) web: bump API Client version (#11992) blueprints: add default Password policy (#11793) stages/captcha: Run interactive captcha in Frame (#11857) core, web: update translations (#11979) core: bump packaging from 24.1 to 24.2 (#11985) core: bump ruff from 0.7.2 to 0.7.3 (#11986) core: bump msgraph-sdk from 1.11.0 to 1.12.0 (#11987) website: bump the docusaurus group in /website with 9 updates (#11988) website: bump postcss from 8.4.47 to 8.4.48 in /website (#11989) stages/password: use recovery flow from brand (#11953) core: bump golang.org/x/sync from 0.8.0 to 0.9.0 (#11962) web: bump cookie, swagger-client and express in /web (#11966) core, web: update translations (#11959) core: bump debugpy from 1.8.7 to 1.8.8 (#11961) ...
* main: providers/ldap: fix global search_full_directory permission not being sufficient (#12028) website/docs: 2024.10.2 release notes (#12025) lifecycle: fix ak exit status not being passed (#12024) core: use versioned_script for path only (#12003) core, web: update translations (#12020) core: bump google-api-python-client from 2.152.0 to 2.153.0 (#12021) providers/oauth2: fix manual device code entry (#12017) crypto: validate that generated certificate's name is unique (#12015) core, web: update translations (#12006) core: bump google-api-python-client from 2.151.0 to 2.152.0 (#12007) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#12011) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#12010) translate: Updates for file web/xliff/en.xlf in zh-Hans (#12012) translate: Updates for file web/xliff/en.xlf in zh_CN (#12013) providers/proxy: fix Issuer when AUTHENTIK_HOST_BROWSER is set (#11968) website/docs: move S3 ad GeoIP to System Management/Operations (#11998) website/integrations: nextcloud: add SSE warning (#11976)
* main: translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#12045) translate: Updates for file web/xliff/en.xlf in zh_CN (#12047) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#12044) translate: Updates for file web/xliff/en.xlf in zh-Hans (#12046) web/flows: fix invisible captcha call (#12048) rbac: fix incorrect object_description for object-level permissions (#12029) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#12036) core: bump coverage from 7.6.4 to 7.6.5 (#12037) ci: bump codecov/codecov-action from 4 to 5 (#12038) release: 2024.10.2 (#12031)
* main: (28 commits) providers/scim: accept string and int for SCIM IDs (#12093) website: bump the docusaurus group in /website with 9 updates (#12086) core: fix source_flow_manager throwing error when authenticated user attempts to re-authenticate with existing link (#12080) translate: Updates for file locale/en/LC_MESSAGES/django.po in de (#12079) scripts: remove read_replicas from generated dev config (#12078) core: bump geoip2 from 4.8.0 to 4.8.1 (#12071) core: bump goauthentik.io/api/v3 from 3.2024100.2 to 3.2024102.2 (#12072) core: bump maxmind/geoipupdate from v7.0.1 to v7.1.0 (#12073) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#12074) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#12075) translate: Updates for file web/xliff/en.xlf in zh-Hans (#12076) translate: Updates for file web/xliff/en.xlf in zh_CN (#12077) web/admin: auto-prefill user path for new users based on selected path (#12070) core: bump aiohttp from 3.10.2 to 3.10.11 (#12069) web/admin: fix brand title not respected in application list (#12068) core: bump pyjwt from 2.9.0 to 2.10.0 (#12063) web: add italian locale (#11958) web/admin: better footer links (#12004) core, web: update translations (#12052) core: bump twilio from 9.3.6 to 9.3.7 (#12061) ...
* main: (33 commits) ci: mirror repo to internal repo (#12160) core: bump goauthentik.io/api/v3 from 3.2024102.2 to 3.2024104.1 (#12149) core: bump debugpy from 1.8.8 to 1.8.9 (#12150) core: bump webauthn from 2.2.0 to 2.3.0 (#12151) core: bump pydantic from 2.10.0 to 2.10.1 (#12152) translate: Updates for file web/xliff/en.xlf in zh_CN (#12156) translate: Updates for file web/xliff/en.xlf in zh-Hans (#12157) core: bump sentry-sdk from 2.18.0 to 2.19.0 (#12153) web: bump API Client version (#12147) root: Backport version change (#12146) website/docs: update info about footer links to match new UI (#12120) website/docs: prepare release notes (#12142) providers/oauth2: fix migration (#12138) providers/oauth2: fix migration dependencies (#12123) web: bump API Client version (#12129) providers/oauth2: fix redirect uri input (#12122) providers/proxy: fix redirect_uri (#12121) website/docs: prepare release notes (#12119) web: bump API Client version (#12118) security: fix CVE 2024 52289 (#12113) ...
* main: ci: only mirror if secret is available (#12181) root: fix database ssl options not set correctly (#12180) core, web: update translations (#12145) core: bump tornado from 6.4.1 to 6.4.2 (#12165) website: bump the docusaurus group in /website with 9 updates (#12172) website: bump typescript from 5.6.3 to 5.7.2 in /website (#12173) ci: bump actions/checkout from 3 to 4 (#12174) core: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#12175) core: bump coverage from 7.6.7 to 7.6.8 (#12176) core: bump ruff from 0.7.4 to 0.8.0 (#12177)
* main: website/docs: Fix CSP syntax (#12124)
* main: website/docs: Add note about single group per role (#12169) website/docs: Fix documentation about attribute merging for indirect membership (#12168) root: support running authentik in subpath (#8675) docs: fix contribution link (#12189) core, web: update translations (#12190) core: Bump msgraph-sdk from 1.12.0 to 1.13.0 (#12191) core: Bump selenium from 4.26.1 to 4.27.0 (#12192)
* main: (31 commits) web/admin: bugfix: dual select initialization revision (#12051) web: update tests for Chromedriver 131 (#12199) website/integrations: add Aruba Orchestrator (#12220) core: bump aws-cdk-lib from 2.167.1 to 2.171.1 (#12237) website: bump aws-cdk from 2.167.1 to 2.171.1 in /website (#12241) core, web: update translations (#12236) core: bump python-kadmin-rs from 0.2.0 to 0.3.0 (#12238) core: bump pytest from 8.3.3 to 8.3.4 (#12239) core: bump drf-spectacular from 0.27.2 to 0.28.0 (#12240) core, web: update translations (#12222) core: Bump ruff from 0.8.0 to 0.8.1 (#12224) core: Bump ua-parser from 0.18.0 to 1.0.0 (#12225) core: Bump msgraph-sdk from 1.13.0 to 1.14.0 (#12226) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#12234) website/docs: install: add aws (#12082) core: Bump pyjwt from 2.10.0 to 2.10.1 (#12217) core: Bump fido2 from 1.1.3 to 1.2.0 (#12218) core: Bump cryptography from 43.0.3 to 44.0.0 (#12219) providers/oauth2: allow m2m for JWKS without alg in keys (#12196) translate: Updates for file locale/en/LC_MESSAGES/django.po in fr (#12210) ...
* main: web: simplify `?inline` handler for Storybook (#12246) website/docs: Update Traefik middleware example to reflect latest version of Traefik (#12267) website/docs: add . in https://netbird.company* (#12166) core: bump goauthentik.io/api/v3 from 3.2024104.1 to 3.2024104.2 (#12263) core: bump pydantic from 2.10.2 to 2.10.3 (#12262) core: bump github.com/getsentry/sentry-go from 0.29.1 to 0.30.0 (#12264) core, web: update translations (#12268) website: bump @types/react from 18.3.12 to 18.3.13 in /website (#12269) website: bump prettier from 3.4.1 to 3.4.2 in /website (#12270) ci: bump actions/attest-build-provenance from 1 to 2 (#12271) core: bump golang.org/x/sync from 0.9.0 to 0.10.0 (#12272) core: bump django from 5.0.9 to 5.0.10 (#12273) core: bump webauthn from 2.3.0 to 2.4.0 (#12274) website/integrations: add The Lounge (#11971) core: bump python-kadmin-rs from 0.3.0 to 0.4.0 (#12257) root: fix health status code (#12255) ci: fix should_push always being false (#12252) web: bump API Client version (#12251) providers/oauth2: Add provider federation between OAuth2 Providers (#12083) website/integrations: mastodon: set correct uid field (#11945)
* main: website/docs: add page about the Cobalt pentest (#12249) core: bump aws-cdk-lib from 2.171.1 to 2.172.0 (#12296) website: bump aws-cdk from 2.171.1 to 2.172.0 in /website (#12295) core: bump sentry-sdk from 2.19.1 to 2.19.2 (#12297) core: bump coverage from 7.6.8 to 7.6.9 (#12299) core, web: update translations (#12290) root: fix override locale only if it is not empty (#12283) translate: Updates for file web/xliff/en.xlf in fr (#12276) core: bump twilio from 9.3.7 to 9.3.8 (#12282) website: bump path-to-regexp and express in /website (#12279) core: bump sentry-sdk from 2.19.0 to 2.19.1 (#12280) core: bump ruff from 0.8.1 to 0.8.2 (#12281) website/docs: fix lint (#12287) website/integrations: netbird: fix redirect URI regex (#12284)
* main: flows: better test stage's challenge responses (#12316) enterprise/stages/authenticator_endpoint_gdtc: don't set frame options globally (#12311) stages/identification: fix invalid challenge warning when no captcha stage is set (#12312) website/docs: prepare 2024.10.5 release notes (#12309) website: bump nanoid from 3.3.7 to 3.3.8 in /website (#12307) flows: silent authz flow (#12213) root: use healthcheck in depends_on for postgres and redis (#12301) ci: ensure mark jobs always run and reflect correct status (#12288) enterprise: allow deletion/modification of users when in read-only mode (#12289) web/flows: resize captcha iframes (#12260)
* main: (118 commits) outposts: fix version label (#12486) web: only load version context when authenticated (#12482) core: bump goauthentik.io/api/v3 from 3.2024120.2 to 3.2024121.2 (#12478) ci: bump helm/kind-action from 1.11.0 to 1.12.0 (#12479) web: fix build dev build (#12473) root: fix dev build version being invalid semver (#12472) internal: fix missing trailing slash in outpost websocket (#12470) web: bump API Client version (#12469) admin: monitor worker version (#12463) core: bump jinja2 from 3.1.4 to 3.1.5 (#12467) web: bump API Client version (#12468) release: 2024.12.1 (#12466) web: misc fixes for admin and flow inspector (#12461) website/docs: 2024.12.1 release notes (#12462) core: bump goauthentik.io/api/v3 from 3.2024120.1 to 3.2024120.2 (#12456) core: bump urllib3 from 2.2.3 to 2.3.0 (#12457) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans (#12454) translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN (#12453) translate: Updates for file web/xliff/en.xlf in zh-Hans (#12455) translate: Updates for file web/xliff/en.xlf in zh_CN (#12458) ...
…ing. \# What \# Why \# How \# Designs \# Test Steps \# Other Notes
…rom failing." This reverts commit dddde09.
* main: website/integrations: meshcentral: document (#12509) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#12524) core: bump goauthentik.io/api/v3 from 3.2024121.2 to 3.2024121.3 (#12522) web: bump API Client version (#12520) website/integrations: chronograf: document (#12474) website/integrations: update preparation placeholder (#12507) providers/saml: fix handle Accept: application/xml for SAML Metadata endpoint (#12483) (#12518) core: bump aws-cdk-lib from 2.173.3 to 2.173.4 (#12513) website: bump aws-cdk from 2.173.3 to 2.173.4 in /website (#12514) core: bump coverage from 7.6.9 to 7.6.10 (#12499) core: bump aws-cdk-lib from 2.173.2 to 2.173.3 (#12500) website: bump aws-cdk from 2.173.2 to 2.173.3 in /website (#12501) core: bump github.com/go-ldap/ldap/v3 from 3.4.9 to 3.4.10 (#12502) website/docs: New "Whats Up Docker" URL (#12488)
* main: core: bump github.com/getsentry/sentry-go from 0.30.0 to 0.31.1 (#12543) core: bump google-api-python-client from 2.156.0 to 2.157.0 (#12544) core: bump ruff from 0.8.4 to 0.8.5 (#12545) core: bump msgraph-sdk from 1.15.0 to 1.16.0 (#12546) Update index.mdx (#12542) web: fix source selection and outpost integration health (#12530) Ading a step to paperless guide (#12539) website/integrations: Semaphore (#12515) website/integrations: komga: document (#12476) website/integrations: fix missing quote in paperless-ngx (#12537) website/integrations: cloudflare access: upd placeholder for saas (#12536) website/integrations: veeam-enterprise-manager: don't hardcode helpcenter doc version (#12538)
* main: core: bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#12571) website: bump the docusaurus group in /website with 9 updates (#12569) core: bump github.com/coreos/go-oidc/v3 from 3.11.0 to 3.12.0 (#12572) core: bump ruff from 0.8.5 to 0.8.6 (#12573) ci: release: fix AWS cfn template permissions (#12576) translate: Updates for file web/xliff/en.xlf in fr (#12578) translate: Updates for file locale/en/LC_MESSAGES/django.po in fr (#12577) sources/kerberos: authenticate with the user's username instead of the first username in authentik (#12497) website/integrations: Fix deprecated terraform ressource authentik_scope_mapping in docs (#12554) website/user-sources Fix Free IPA docs page (#12549) core: bump aws-cdk-lib from 2.173.4 to 2.174.0 (#12574) website/integrations: semaphore: fix formatting (#12567) website: bump aws-cdk from 2.173.4 to 2.174.0 in /website (#12570) website/integrations: Update Frappe Application index.md (#12527) website: add api reference docs to redirect file (#12551)
* main: lib: add expression helper ak_create_jwt to create JWTs (#12599) api: cleanup owner permissions (#12598) website: bump aws-cdk from 2.174.0 to 2.174.1 in /website (#12593) core: bump aws-cdk-lib from 2.174.0 to 2.174.1 (#12594) website/integrations: portainer: group config steps (#12548) translate: Updates for file web/xliff/en.xlf in fi (#12586) translate: Updates for file locale/en/LC_MESSAGES/django.po in fi (#12584) website/docs: fix Nginx redirection example (#12561)
* main: website: revise full development environment instructions (#12638) website: bump typescript from 5.7.2 to 5.7.3 in /website (#12620) website: bump aws-cdk from 2.174.1 to 2.175.0 in /website (#12621) ci: bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#12622) core: bump twilio from 9.4.1 to 9.4.2 (#12623) core: bump python-kadmin-rs from 0.5.2 to 0.5.3 (#12624) core: bump ruff from 0.8.6 to 0.9.0 (#12625) core: bump pydantic from 2.10.4 to 2.10.5 (#12626) core: bump google-api-python-client from 2.157.0 to 2.158.0 (#12628) core: bump goauthentik.io/api/v3 from 3.2024121.3 to 3.2024122.1 (#12629) web: bump API Client version (#12617) release: 2024.12.2 (#12615) website/docs: prepare 2024.12.2 release notes (#12614) providers/saml: fix invalid SAML Response when assertion and response are signed (#12611) core: fix error when creating new user with default path (#12609) rbac: permissions endpoint: allow authenticated users (#12608) website/docs: update customer portal (#12603) website/docs: policy for email whitelist: modernize (#12558)
* main: (65 commits) stages/redirect: fix query parameter when redirecting to flow (#12750) website/integrations: cloudflare-access: refactor (#12663) sources/kerberos: handle principal expire time (#12748) lifecycle: build binary dependencies which link against SSL directly (#12724) website/docs: style guide: document styling preferences for URLs (#12715) website/integrations: nextcloud: fix broken link (#12744) core: bump selenium from 4.27.1 to 4.28.0 (#12745) lifecycle: move AWS CFN generation to lifecycle and fix CI (#12743) core: search users' attributes (#12740) web/components: ak-number-input: add support for min (#12703) website/integrations: nextcloud: fix url for "disable username changes" (#12725) core: bump pytest-github-actions-annotate-failures from 0.2.0 to 0.3.0 (#12735) website: bump katex from 0.16.11 to 0.16.21 in /website (#12731) web: bump katex from 0.16.11 to 0.16.21 in /web (#12730) website/integrations: Fix URL for authentik installation instead of mobilizon installation (#12729) core: bump debugpy from 1.8.11 to 1.8.12 (#12718) core: bump ruff from 0.9.1 to 0.9.2 (#12717) core: bump webauthn from 2.4.0 to 2.5.0 (#12719) core: bump structlog from 24.4.0 to 25.1.0 (#12720) website/integrations: all: install -> installation (#12676) ...
* main: web: update gen-client-ts to OpenAPI 7.11.0 (#12756) website/integrations: rustdesk-server-pro (#12706) core: bump codespell from 2.3.0 to 2.4.0 (#12762) root: docker: ensure apt packages are up-to-date (#12683) ci: fix missing build args for dev and release (#12760) web: bump vite from 5.4.11 to 5.4.14 in /web (#12757) web: bump undici from 6.21.0 to 6.21.1 in /web (#12755) lifecycle: fix cryptography's OpenSSL path (#12753)
* main: (111 commits) root: correctly use correct schema for install_id (#13018) website: bump docusaurus-plugin-openapi-docs from 4.3.3 to 4.3.4 in /website (#13011) web: bump API Client version (#13017) core: bump aws-cdk-lib from 2.178.1 to 2.178.2 (#13013) core: bump oss/go/microsoft/golang from 1.23-fips-bookworm to 1.24-fips-bookworm (#13012) website: bump docusaurus-theme-openapi-docs from 4.3.3 to 4.3.4 in /website (#13010) lifecycle/aws: bump aws-cdk from 2.178.1 to 2.178.2 in /lifecycle/aws (#13009) core: bump github.com/sethvargo/go-envconfig from 1.1.0 to 1.1.1 (#13008) web/admin: fix source selection for identification stage (#13007) core: bump sentry-sdk from 2.20.0 to 2.21.0 (#13014) website/integrations: Open WebUI (#12939) root: use correct default schema for install_id (#13006) website/docs: fix a minor typo (#13004) enterprise/providers/ssf: fixes v2 (#13003) root: make default postgres schema configurable (#12949) providers/oauth2: cleanup tokens when user is deactivated (#12859) website/docs: fix Nginx redirection example (#12920) core: bump twilio from 9.4.4 to 9.4.5 (#12993) core: bump coverage from 7.6.11 to 7.6.12 (#12994) core: bump cryptography from 44.0.0 to 44.0.1 (#12992) ...
* main: (54 commits) website/docs: 2025.10.3 release notes (#18868) website/docs: Add docs for passkey autofill (WebauthN Conditional UI) (#18805) website/docs: adjust RBAC-related details in 2025.12 release notes (#18863) outposts: fix permission errors for related certificates (#18861) web/admin/rbac: misc object permission fixes (#18859) core: bump library/golang from `5d35fb8` to `8e8f9c8` (#18855) rbac: alter migrated direct permission roles (#18860) core: add skip s3_test_server_available to TestResolveFileUrlS3Backend (#18858) ci: replace codecov test-results action (#18862) core: bump goauthentik/fips-debian from `c10cd2c` to `2f19fc1` (#18856) admin/files: fix get_objects_for_user queryset argument in FileUsedByView (#18845) core: skip s3 tests if endpoint isn't available (#18841) crypto: Store details parsed from includeDetails in database instead (#18013) website/docs: add jellyseer integration doc (#18812) admin/files: revert add check for /media existence (#18636) (#18829) core: bump goauthentik.io/api/v3 from 3.2025120.26 to 3.2026020.1 (#18815) packages/django-dramatiq-postgres: broker: close django connections on consumer close (#18833) core: remove superuser check from `Token` list (#18684) website/docs: add icon info to style guide (#18832) core: list applications fix (#18798) ...
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
✅ Deploy Preview for authentik-integrations ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| * will not render at all if it's not actually in the viewport?[2] | ||
| * | ||
| * @element ak-form | ||
| * @class Form |
There was a problem hiding this comment.
The only hand-edit in the place. This is not an @element; it is a @class from which elements may be derived, but it implements no tag-name of its own. Lit-analyze was correct to call this out.
| declare global { | ||
| interface HTMLElementTagNameMap { | ||
| "ak-map": Map; | ||
| "ak-events-map": EventMap; |
There was a problem hiding this comment.
I had to write a special handler in my script because there are two components in one file!
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #18950 +/- ##
==========================================
+ Coverage 92.87% 93.38% +0.51%
==========================================
Files 949 949
Lines 52269 52269
==========================================
+ Hits 48546 48813 +267
+ Misses 3723 3456 -267
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
* main: (149 commits) lib: update error logging (#18628) core, web: update translations (#19179) web: bump @formatjs/intl-listformat from 8.1.0 to 8.1.1 in /web (#19182) ci: bump getsentry/action-release from 3.4.0 to 3.5.0 (#19183) web: bump knip from 5.78.0 to 5.79.0 in /web (#19181) lifecycle: fix migration conn_options for psycopg connection (#19134) website/docs: remove duplicates in slo docs (#19170) web/admin: adjust sync threshold, add tooltip (#19131) web: Fix user library colors, modal z-indexes, table progress bars (#19152) web: fix slug auto-updating when editing existing applications (#19169) core: handle deserialization errors from FileField migration (#19067) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#19137) website/integrations: vaultwarden: add custom email scope (#19160) ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 (#19138) core, web: update translations (#19135) web: bump globals from 16.5.0 to 17.0.0 in /web (#19154) web/user: fix consent delete form missing details (#19147) web: Token Form Fixes (#19121) website/docs: fix build (#19148) website/docs: endpoint agent release notes (#19042) ...
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-57efc5b1a1a4808b4ddc200bdfa800b51d283a65
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-57efc5b1a1a4808b4ddc200bdfa800b51d283a65Afterwards, run the upgrade commands from the latest release notes. |
* main: (43 commits) web/maintenance: no missing element type definitions (#18950) core: add prettier failure on duplicate group names (#18941) website/integrations: make grafana terraform section expand (#19192) lib: update error logging (#18628) core, web: update translations (#19179) web: bump @formatjs/intl-listformat from 8.1.0 to 8.1.1 in /web (#19182) ci: bump getsentry/action-release from 3.4.0 to 3.5.0 (#19183) web: bump knip from 5.78.0 to 5.79.0 in /web (#19181) lifecycle: fix migration conn_options for psycopg connection (#19134) website/docs: remove duplicates in slo docs (#19170) web/admin: adjust sync threshold, add tooltip (#19131) web: Fix user library colors, modal z-indexes, table progress bars (#19152) web: fix slug auto-updating when editing existing applications (#19169) core: handle deserialization errors from FileField migration (#19067) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#19137) website/integrations: vaultwarden: add custom email scope (#19160) ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 (#19138) core, web: update translations (#19135) web: bump globals from 16.5.0 to 17.0.0 in /web (#19154) web/user: fix consent delete form missing details (#19147) ...
* main: (38 commits) web/maintenance: no missing element type definitions (#18950) core: add prettier failure on duplicate group names (#18941) website/integrations: make grafana terraform section expand (#19192) lib: update error logging (#18628) core, web: update translations (#19179) web: bump @formatjs/intl-listformat from 8.1.0 to 8.1.1 in /web (#19182) ci: bump getsentry/action-release from 3.4.0 to 3.5.0 (#19183) web: bump knip from 5.78.0 to 5.79.0 in /web (#19181) lifecycle: fix migration conn_options for psycopg connection (#19134) website/docs: remove duplicates in slo docs (#19170) web/admin: adjust sync threshold, add tooltip (#19131) web: Fix user library colors, modal z-indexes, table progress bars (#19152) web: fix slug auto-updating when editing existing applications (#19169) core: handle deserialization errors from FileField migration (#19067) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#19137) website/integrations: vaultwarden: add custom email scope (#19160) ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 (#19138) core, web: update translations (#19135) web: bump globals from 16.5.0 to 17.0.0 in /web (#19154) web/user: fix consent delete form missing details (#19147) ...
* main: (24 commits) web/maintenance: no missing element type definitions (#18950) core: add prettier failure on duplicate group names (#18941) website/integrations: make grafana terraform section expand (#19192) lib: update error logging (#18628) core, web: update translations (#19179) web: bump @formatjs/intl-listformat from 8.1.0 to 8.1.1 in /web (#19182) ci: bump getsentry/action-release from 3.4.0 to 3.5.0 (#19183) web: bump knip from 5.78.0 to 5.79.0 in /web (#19181) lifecycle: fix migration conn_options for psycopg connection (#19134) website/docs: remove duplicates in slo docs (#19170) web/admin: adjust sync threshold, add tooltip (#19131) web: Fix user library colors, modal z-indexes, table progress bars (#19152) web: fix slug auto-updating when editing existing applications (#19169) core: handle deserialization errors from FileField migration (#19067) stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#19137) website/integrations: vaultwarden: add custom email scope (#19160) ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 (#19138) core, web: update translations (#19135) web: bump globals from 16.5.0 to 17.0.0 in /web (#19154) web/user: fix consent delete form missing details (#19147) ...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09.
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09.
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09.
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
|
🍒 Cherry-pick to |
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09.
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09.
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
# What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
./src/elements/ak-table/stories/ak-select-table.stories.ts
'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap
84: export class SimpleTableSortTest extends LitElem
no-missing-element-type-definition
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke.
I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out.
# Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.
to version-2025.12) (#19638) web/maintenance: no missing element type definitions (#18950) * web: Add InvalidationFlow to Radius Provider dialogues ## What - Bugfix: adds the InvalidationFlow to the Radius Provider dialogues - Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated to the Notification. - Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/` ## Note Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current dialogues at the moment. * This (temporary) change is needed to prevent the unit tests from failing. \# What \# Why \# How \# Designs \# Test Steps \# Other Notes * Revert "This (temporary) change is needed to prevent the unit tests from failing." This reverts commit dddde09. * website: fix bad escaping of URLs in release notes ## What Fixes bad escaping of URLs in the release notes that resulted in mangled output. v2024.6.4 had entries that looked like this: ``` ##### `GET` /providers/google_workspace/{#123;id}#125;/ ``` v2025.4.md had entries that looked like this: ``` ##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/ ``` A couple of straightforward search-and-replaces has fixed the issue. ## Notes Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past, but it was obvious when visiting the page. @BeryJu suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"), which could be very confusing. The inconsistencies between the two releases, and the working releases, suggests that the error was introduced manually. * web/maintenance: lint pass to add missing HTMLElementTagNameMap entries # What This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it. Every entry in the report is in this format: ./src/elements/ak-table/stories/ak-select-table.stories.ts 'ak-select-table-test-sort' has not been registered on HTMLElementTagNameMap 84: export class SimpleTableSortTest extends LitElem no-missing-element-type-definition It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run `prettier` and `build` to validate that nothing broke. I also had to hand-edit the JSDoc for `Form`. It is not, by itself, an element. It is an abstract class from which you can derive elements. The `@element` tag there confused lit-analyze, and lit-analyze was correct to call it out. # Why These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct. Co-authored-by: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com>
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | |---|---|---| | [authentik](https://goauthentik.io) ([source](https://redirect.github.com/goauthentik/helm)) | major | `2025.12.4` → `2026.2.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/1) for more information. --- ### Release Notes <details> <summary>goauthentik/helm (authentik)</summary> ### [`v2026.2.0`](https://redirect.github.com/goauthentik/helm/releases/tag/authentik-2026.2.0) [Compare Source](https://redirect.github.com/goauthentik/helm/compare/authentik-2025.12.4...authentik-2026.2.0) authentik is an open-source Identity Provider focused on flexibility and versatility #### What's Changed - charts/authentik: add fields auto-added by Kubernetes to httproute by [@​cfi2017](https://redirect.github.com/cfi2017) in [#​453](https://redirect.github.com/goauthentik/helm/pull/453) - chore(deps): update helm/kind-action action to v1.14.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​454](https://redirect.github.com/goauthentik/helm/pull/454) - charts/authentik: add note how to set version by [@​BeryJu](https://redirect.github.com/BeryJu) in [#​456](https://redirect.github.com/goauthentik/helm/pull/456) - charts/authentik: bump to 2026.2.0 by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [#​457](https://redirect.github.com/goauthentik/helm/pull/457) #### New Contributors - [@​cfi2017](https://redirect.github.com/cfi2017) made their first contribution in [#​453](https://redirect.github.com/goauthentik/helm/pull/453) **Full Changelog**: <https://github.com/goauthentik/helm/compare/authentik-2025.12.4...authentik-2026.2.0> *** ### Full release notes for authentik See <https://docs.goauthentik.io/docs/releases/2026.2> #### What's Changed - root: bump version to 2026.2.0-rc1 by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18794](https://redirect.github.com/goauthentik/authentik/pull/18794) - tests/e2e: retry detached shadow roots by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18796](https://redirect.github.com/goauthentik/authentik/pull/18796) - website/release notes: Update v2025.12 release notes by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18797](https://redirect.github.com/goauthentik/authentik/pull/18797) - web/admin: fix read-only provider selection for application form by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18768](https://redirect.github.com/goauthentik/authentik/pull/18768) - web: bump the react group across 1 directory with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18775](https://redirect.github.com/goauthentik/authentik/pull/18775) - web: bump chromedriver from 143.0.0 to 143.0.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18776](https://redirect.github.com/goauthentik/authentik/pull/18776) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18774](https://redirect.github.com/goauthentik/authentik/pull/18774) - internal: don't warn on empty outpost for embedded by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18786](https://redirect.github.com/goauthentik/authentik/pull/18786) - lifecycle/aws: bump aws-cdk from 2.1033.0 to 2.1034.0 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18771](https://redirect.github.com/goauthentik/authentik/pull/18771) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18804](https://redirect.github.com/goauthentik/authentik/pull/18804) - root: Add macOS support for sed in Makefile by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18795](https://redirect.github.com/goauthentik/authentik/pull/18795) - ci: bump astral-sh/setup-uv from 7.1.5 to 7.1.6 in /.github/actions/setup by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18826](https://redirect.github.com/goauthentik/authentik/pull/18826) - ci: bump actions/upload-artifact from 5.0.0 to 6.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18824](https://redirect.github.com/goauthentik/authentik/pull/18824) - core: bump goauthentik/fips-debian from `07f41ce` to `c10cd2c` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18822](https://redirect.github.com/goauthentik/authentik/pull/18822) - ci: bump actions/download-artifact from 6.0.0 to 7.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18825](https://redirect.github.com/goauthentik/authentik/pull/18825) - ci: bump actions/cache from 5.0.0 to 5.0.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18823](https://redirect.github.com/goauthentik/authentik/pull/18823) - core: list applications fix by [@​ryanpesek](https://redirect.github.com/ryanpesek) in [goauthentik/authentik#18798](https://redirect.github.com/goauthentik/authentik/pull/18798) - website/docs: add icon info to style guide by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18832](https://redirect.github.com/goauthentik/authentik/pull/18832) - core: remove superuser check from `Token` list by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18684](https://redirect.github.com/goauthentik/authentik/pull/18684) - packages/django-dramatiq-postgres: broker: close django connections on consumer close by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18833](https://redirect.github.com/goauthentik/authentik/pull/18833) - core: bump goauthentik.io/api/v3 from 3.2025120.26 to 3.2026020.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18815](https://redirect.github.com/goauthentik/authentik/pull/18815) - admin/files: revert add check for /media existence ([#​18636](https://redirect.github.com/goauthentik/helm/issues/18636)) by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18829](https://redirect.github.com/goauthentik/authentik/pull/18829) - website/docs: add jellyseer integration doc by [@​gabay](https://redirect.github.com/gabay) in [goauthentik/authentik#18812](https://redirect.github.com/goauthentik/authentik/pull/18812) - crypto: Store details parsed from includeDetails in database instead by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#18013](https://redirect.github.com/goauthentik/authentik/pull/18013) - core: skip s3 tests if endpoint isn't available by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18841](https://redirect.github.com/goauthentik/authentik/pull/18841) - admin/files: fix get\_objects\_for\_user queryset argument in FileUsedByView by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18845](https://redirect.github.com/goauthentik/authentik/pull/18845) - core: bump goauthentik/fips-debian from `c10cd2c` to `2f19fc1` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18856](https://redirect.github.com/goauthentik/authentik/pull/18856) - ci: replace codecov test-results action by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18862](https://redirect.github.com/goauthentik/authentik/pull/18862) - core: add skip s3\_test\_server\_available to TestResolveFileUrlS3Backend by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18858](https://redirect.github.com/goauthentik/authentik/pull/18858) - rbac: alter migrated direct permission roles by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18860](https://redirect.github.com/goauthentik/authentik/pull/18860) - core: bump library/golang from `5d35fb8` to `8e8f9c8` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18855](https://redirect.github.com/goauthentik/authentik/pull/18855) - web/admin/rbac: misc object permission fixes by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18859](https://redirect.github.com/goauthentik/authentik/pull/18859) - outposts: fix permission errors for related certificates by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18861](https://redirect.github.com/goauthentik/authentik/pull/18861) - website/docs: adjust RBAC-related details in 2025.12 release notes by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18863](https://redirect.github.com/goauthentik/authentik/pull/18863) - website/docs: Add docs for passkey autofill (WebauthN Conditional UI) by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18805](https://redirect.github.com/goauthentik/authentik/pull/18805) - website/docs: 2025.10.3 release notes by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18868](https://redirect.github.com/goauthentik/authentik/pull/18868) - web: add custom message with links for empty data export list by [@​atereshkin](https://redirect.github.com/atereshkin) in [goauthentik/authentik#18830](https://redirect.github.com/goauthentik/authentik/pull/18830) - web: fix notification counter by [@​atereshkin](https://redirect.github.com/atereshkin) in [goauthentik/authentik#18781](https://redirect.github.com/goauthentik/authentik/pull/18781) - web: bump vite from 7.2.7 to 7.3.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18854](https://redirect.github.com/goauthentik/authentik/pull/18854) - stages/authenticator\_\*: fix code input field not string by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18875](https://redirect.github.com/goauthentik/authentik/pull/18875) - web: fix file upload form by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18808](https://redirect.github.com/goauthentik/authentik/pull/18808) - web/admin: endpoint: change wording and add helper text by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18871](https://redirect.github.com/goauthentik/authentik/pull/18871) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18807](https://redirect.github.com/goauthentik/authentik/pull/18807) - website/integrations: bookstack: fix redir url by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18891](https://redirect.github.com/goauthentik/authentik/pull/18891) - core: bump astral-sh/uv from 0.9.17 to 0.9.18 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18898](https://redirect.github.com/goauthentik/authentik/pull/18898) - core: bump goauthentik/fips-debian from `2f19fc1` to `189345a` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18897](https://redirect.github.com/goauthentik/authentik/pull/18897) - web: bump knip from 5.73.3 to 5.74.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18896](https://redirect.github.com/goauthentik/authentik/pull/18896) - web: bump [@​types/node](https://redirect.github.com/types/node) from 25.0.0 to 25.0.3 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18895](https://redirect.github.com/goauthentik/authentik/pull/18895) - web: bump the rollup group across 1 directory with 4 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18852](https://redirect.github.com/goauthentik/authentik/pull/18852) - web: bump the bundler group across 1 directory with 7 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18894](https://redirect.github.com/goauthentik/authentik/pull/18894) - web: bump [@​sentry/browser](https://redirect.github.com/sentry/browser) from 10.30.0 to 10.31.0 in /web in the sentry group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18893](https://redirect.github.com/goauthentik/authentik/pull/18893) - lifecycle/aws: bump aws-cdk from 2.1034.0 to 2.1100.0 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18850](https://redirect.github.com/goauthentik/authentik/pull/18850) - web: bump the goauthentik group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18819](https://redirect.github.com/goauthentik/authentik/pull/18819) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18818](https://redirect.github.com/goauthentik/authentik/pull/18818) - web: bump the eslint group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18851](https://redirect.github.com/goauthentik/authentik/pull/18851) - core: bump goauthentik.io/api/v3 from 3.2026020.1 to 3.2026020.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18892](https://redirect.github.com/goauthentik/authentik/pull/18892) - tasks/middleware: close connections on worker status update database error by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18881](https://redirect.github.com/goauthentik/authentik/pull/18881) - website/docs: added list of Int Guide contributors (also edited frontmatter) by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#18888](https://redirect.github.com/goauthentik/authentik/pull/18888) - api: fix page\_size with invalid query param by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18879](https://redirect.github.com/goauthentik/authentik/pull/18879) - ci/release-tag: checkout correct branch for make test-docker by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18880](https://redirect.github.com/goauthentik/authentik/pull/18880) - api: fix latest version for public schema by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18902](https://redirect.github.com/goauthentik/authentik/pull/18902) - website/docs: 2025.12: remove superfluous changes by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18910](https://redirect.github.com/goauthentik/authentik/pull/18910) - web/admin: reword some things on the device view page by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18785](https://redirect.github.com/goauthentik/authentik/pull/18785) - core/groups: optimize prefetch queries to fetch only required fields by [@​joaocfernandes](https://redirect.github.com/joaocfernandes) in [goauthentik/authentik#18448](https://redirect.github.com/goauthentik/authentik/pull/18448) - root: fix docker-compose data mount by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18903](https://redirect.github.com/goauthentik/authentik/pull/18903) - web/admin: add UI copy to RBAC modal by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#18917](https://redirect.github.com/goauthentik/authentik/pull/18917) - tests/e2e: handle StaleElementReferenceException in parse\_json\_content by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18842](https://redirect.github.com/goauthentik/authentik/pull/18842) - core: bump goauthentik/fips-debian from `189345a` to `10dadf1` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18927](https://redirect.github.com/goauthentik/authentik/pull/18927) - web: bump chromedriver from 143.0.1 to 143.0.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18926](https://redirect.github.com/goauthentik/authentik/pull/18926) - web: bump knip from 5.74.0 to 5.75.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18924](https://redirect.github.com/goauthentik/authentik/pull/18924) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18920](https://redirect.github.com/goauthentik/authentik/pull/18920) - lifecycle/aws: bump aws-cdk from 2.1100.0 to 2.1100.1 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18922](https://redirect.github.com/goauthentik/authentik/pull/18922) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18923](https://redirect.github.com/goauthentik/authentik/pull/18923) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18817](https://redirect.github.com/goauthentik/authentik/pull/18817) - stages: remove more global state by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18641](https://redirect.github.com/goauthentik/authentik/pull/18641) - packages/ak-guardian: cast safely by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18929](https://redirect.github.com/goauthentik/authentik/pull/18929) - web/flow: Fix spurious double submit on ak-stage-autosubmit by [@​dminuoso](https://redirect.github.com/dminuoso) in [goauthentik/authentik#18727](https://redirect.github.com/goauthentik/authentik/pull/18727) - website/integrations: Add launch URL for Immich by [@​optix2000](https://redirect.github.com/optix2000) in [goauthentik/authentik#18921](https://redirect.github.com/goauthentik/authentik/pull/18921) - crypto: fix extra cert data in db migration by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18937](https://redirect.github.com/goauthentik/authentik/pull/18937) - web/elements: progress-bar and table loading header by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18934](https://redirect.github.com/goauthentik/authentik/pull/18934) - stages/identification: replace sleep with make\_password by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18883](https://redirect.github.com/goauthentik/authentik/pull/18883) - website/docs: endpoint devices by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18634](https://redirect.github.com/goauthentik/authentik/pull/18634) - website/docs: Fix labels, Pre-Release detection by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18945](https://redirect.github.com/goauthentik/authentik/pull/18945) - website/docs: release notes: add endpoint device links to 2025.12 notes by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18940](https://redirect.github.com/goauthentik/authentik/pull/18940) - website/docs: Fix version parsing. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18948](https://redirect.github.com/goauthentik/authentik/pull/18948) - web/admin: fix endpoints user binding by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18935](https://redirect.github.com/goauthentik/authentik/pull/18935) - flows/executor: fix KeyError when session has no existing plan by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18951](https://redirect.github.com/goauthentik/authentik/pull/18951) - root: move docker files to lifecycle/containers and change docker-compose to compose by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#16624](https://redirect.github.com/goauthentik/authentik/pull/16624) - core: bump goauthentik.io/api/v3 from 3.2026020.3 to 3.2026020.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18956](https://redirect.github.com/goauthentik/authentik/pull/18956) - web: bump chromedriver from 143.0.2 to 143.0.3 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18959](https://redirect.github.com/goauthentik/authentik/pull/18959) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18958](https://redirect.github.com/goauthentik/authentik/pull/18958) - web: bump [@​sentry/browser](https://redirect.github.com/sentry/browser) from 10.31.0 to 10.32.0 in /web in the sentry group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18957](https://redirect.github.com/goauthentik/authentik/pull/18957) - ci: bump actions/attest-build-provenance from 3.0.0 to 3.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18960](https://redirect.github.com/goauthentik/authentik/pull/18960) - website/docs: add note to active directory source doc by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18787](https://redirect.github.com/goauthentik/authentik/pull/18787) - web/maintenance: fix missing custom web component imports by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18942](https://redirect.github.com/goauthentik/authentik/pull/18942) - web/maintenance: no unknown tag names by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18944](https://redirect.github.com/goauthentik/authentik/pull/18944) - website/integrations: Fix path for Cloudflare Access by [@​stijn220](https://redirect.github.com/stijn220) in [goauthentik/authentik#18979](https://redirect.github.com/goauthentik/authentik/pull/18979) - blueprints: add InternallyManagedMixin instead of large list by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18983](https://redirect.github.com/goauthentik/authentik/pull/18983) - web/admin: fix dark theme on map by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18985](https://redirect.github.com/goauthentik/authentik/pull/18985) - web/admin: Fix haveibeenpwned link in PasswordPolicyForm by [@​hskrtich](https://redirect.github.com/hskrtich) in [goauthentik/authentik#18984](https://redirect.github.com/goauthentik/authentik/pull/18984) - events: notifications live update by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18980](https://redirect.github.com/goauthentik/authentik/pull/18980) - web: fix Open button selecting row instead of navigating by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18992](https://redirect.github.com/goauthentik/authentik/pull/18992) - blueprints: fix flaky tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19002](https://redirect.github.com/goauthentik/authentik/pull/19002) - ci: bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18999](https://redirect.github.com/goauthentik/authentik/pull/18999) - providers/oauth2: Automated OpenID Conformance tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#14785](https://redirect.github.com/goauthentik/authentik/pull/14785) - enterprise/reports: improve export list, confirmation by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18981](https://redirect.github.com/goauthentik/authentik/pull/18981) - enterprise/search: add static autocomplete structure by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19008](https://redirect.github.com/goauthentik/authentik/pull/19008) - website/docs: improve endpoint devices docs by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19007](https://redirect.github.com/goauthentik/authentik/pull/19007) - web: bump the rollup group across 1 directory with 4 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18994](https://redirect.github.com/goauthentik/authentik/pull/18994) - core: bump openapitools/openapi-generator-cli from v7.16.0 to v7.18.0 in /scripts/api by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19018](https://redirect.github.com/goauthentik/authentik/pull/19018) - web: bump globby from 16.0.0 to 16.1.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18995](https://redirect.github.com/goauthentik/authentik/pull/18995) - api: rework schema generation by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18977](https://redirect.github.com/goauthentik/authentik/pull/18977) - web/admin: prevent file upload attempt when backend not managed by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18646](https://redirect.github.com/goauthentik/authentik/pull/18646) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19019](https://redirect.github.com/goauthentik/authentik/pull/19019) - core: bump goauthentik.io/api/v3 from 3.2026020.4 to 3.2026020.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19017](https://redirect.github.com/goauthentik/authentik/pull/19017) - website/docs: Prioritize "Release Candidate" over "Current Release" by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18975](https://redirect.github.com/goauthentik/authentik/pull/18975) - web: Locale selector UI fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18972](https://redirect.github.com/goauthentik/authentik/pull/18972) - web: Fix Storybook package resolution with `npm link` by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19016](https://redirect.github.com/goauthentik/authentik/pull/19016) - core: use chunked\_queryset for expired message deletion by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19028](https://redirect.github.com/goauthentik/authentik/pull/19028) - web/admin: use consistent icon for inactive user status by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19032](https://redirect.github.com/goauthentik/authentik/pull/19032) - web: bump lit from 3.3.1 to 3.3.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19038](https://redirect.github.com/goauthentik/authentik/pull/19038) - web: bump [@​lit/reactive-element](https://redirect.github.com/lit/reactive-element) from 2.1.1 to 2.1.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19037](https://redirect.github.com/goauthentik/authentik/pull/19037) - web: bump knip from 5.75.1 to 5.77.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19041](https://redirect.github.com/goauthentik/authentik/pull/19041) - core: bump goauthentik.io/api/v3 from 3.2026020.5 to 3.2026020.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19036](https://redirect.github.com/goauthentik/authentik/pull/19036) - docs/release notes: update 2025.12 release notes by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#19043](https://redirect.github.com/goauthentik/authentik/pull/19043) - lib/sync: fix sync\_dispatch by [@​krejcar25](https://redirect.github.com/krejcar25) in [goauthentik/authentik#19053](https://redirect.github.com/goauthentik/authentik/pull/19053) - endpoints/devices: cleanup by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19047](https://redirect.github.com/goauthentik/authentik/pull/19047) - blueprints: set enrollment token key by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19061](https://redirect.github.com/goauthentik/authentik/pull/19061) - website/integrations: Add Wallos by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19013](https://redirect.github.com/goauthentik/authentik/pull/19013) - website/docs: FreeIPA documentation updates by [@​borutmrak](https://redirect.github.com/borutmrak) in [goauthentik/authentik#15183](https://redirect.github.com/goauthentik/authentik/pull/15183) - \*: Auto compress images by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19065](https://redirect.github.com/goauthentik/authentik/pull/19065) - blueprints: fix deadlock and task context error in MetaApplyBlueprint by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19033](https://redirect.github.com/goauthentik/authentik/pull/19033) - web: fix file search input not resetting results properly by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19034](https://redirect.github.com/goauthentik/authentik/pull/19034) - website/integrations: owncloud: fix php by [@​ocmateusz](https://redirect.github.com/ocmateusz) in [goauthentik/authentik#19073](https://redirect.github.com/goauthentik/authentik/pull/19073) - tests/e2e: add endpoint tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19072](https://redirect.github.com/goauthentik/authentik/pull/19072) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18991](https://redirect.github.com/goauthentik/authentik/pull/18991) - web: bump knip from 5.77.0 to 5.77.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19049](https://redirect.github.com/goauthentik/authentik/pull/19049) - web: bump [@​lit/localize-tools](https://redirect.github.com/lit/localize-tools) from 0.8.0 to 0.8.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19040](https://redirect.github.com/goauthentik/authentik/pull/19040) - internal: update TLS Suite by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19076](https://redirect.github.com/goauthentik/authentik/pull/19076) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 7.7.13 to 8.1.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19054](https://redirect.github.com/goauthentik/authentik/pull/19054) - web/admin: fix button alignment on user view page by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19079](https://redirect.github.com/goauthentik/authentik/pull/19079) - website/docs: endpoints: mention connector key required for stage to work by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19084](https://redirect.github.com/goauthentik/authentik/pull/19084) - website/docs: rel notes .12: add wallos by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19063](https://redirect.github.com/goauthentik/authentik/pull/19063) - website/docs: endpoint devices: update features table by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19094](https://redirect.github.com/goauthentik/authentik/pull/19094) - website/docs: endpoint devices: add path to macos setup by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19093](https://redirect.github.com/goauthentik/authentik/pull/19093) - web: bump knip from 5.77.1 to 5.78.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19090](https://redirect.github.com/goauthentik/authentik/pull/19090) - web: fix promoted source button hover losing blue color by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19048](https://redirect.github.com/goauthentik/authentik/pull/19048) - web: Fix stale flow background by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19015](https://redirect.github.com/goauthentik/authentik/pull/19015) - Update Vaultwarden documentation by removing warning by [@​austin-dudzik](https://redirect.github.com/austin-dudzik) in [goauthentik/authentik#19102](https://redirect.github.com/goauthentik/authentik/pull/19102) - web/maintenance/no unknown attributes (part 1) by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18970](https://redirect.github.com/goauthentik/authentik/pull/18970) - website/integrations: Add Pulse by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19105](https://redirect.github.com/goauthentik/authentik/pull/19105) - website/integrations: Add Audiobookshelf by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19104](https://redirect.github.com/goauthentik/authentik/pull/19104) - website/docs: release notes: Add more integrations by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19109](https://redirect.github.com/goauthentik/authentik/pull/19109) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19111](https://redirect.github.com/goauthentik/authentik/pull/19111) - core: bump library/nginx from `fb01117` to `ad85427` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19112](https://redirect.github.com/goauthentik/authentik/pull/19112) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19110](https://redirect.github.com/goauthentik/authentik/pull/19110) - web: Fix Impersonation, Lit Reactive Controller Contexts by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19114](https://redirect.github.com/goauthentik/authentik/pull/19114) - web: Capitalize language display names, code owner fix by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19119](https://redirect.github.com/goauthentik/authentik/pull/19119) - core: bump library/nginx from `ad85427` to `ca871a8` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19126](https://redirect.github.com/goauthentik/authentik/pull/19126) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19124](https://redirect.github.com/goauthentik/authentik/pull/19124) - core: bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19088](https://redirect.github.com/goauthentik/authentik/pull/19088) - core: bump library/node from `ccfd9da` to `03729a7` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19125](https://redirect.github.com/goauthentik/authentik/pull/19125) - core, web: bump qs from 6.14.0 to 6.14.1 in /packages/docusaurus-config by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19130](https://redirect.github.com/goauthentik/authentik/pull/19130) - website/integrations: karakeep: don't hardcode wellknown's slug by [@​pippo73](https://redirect.github.com/pippo73) in [goauthentik/authentik#19127](https://redirect.github.com/goauthentik/authentik/pull/19127) - web: disable user settings fields when changes are not allowed by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19132](https://redirect.github.com/goauthentik/authentik/pull/19132) - website/docs: endpoint agent release notes by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19042](https://redirect.github.com/goauthentik/authentik/pull/19042) - website/docs: fix build by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19148](https://redirect.github.com/goauthentik/authentik/pull/19148) - web: Token Form Fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19121](https://redirect.github.com/goauthentik/authentik/pull/19121) - web/user: fix consent delete form missing details by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19147](https://redirect.github.com/goauthentik/authentik/pull/19147) - web: bump globals from 16.5.0 to 17.0.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19154](https://redirect.github.com/goauthentik/authentik/pull/19154) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19135](https://redirect.github.com/goauthentik/authentik/pull/19135) - ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19138](https://redirect.github.com/goauthentik/authentik/pull/19138) - website/integrations: vaultwarden: add custom email scope by [@​williamkray](https://redirect.github.com/williamkray) in [goauthentik/authentik#19160](https://redirect.github.com/goauthentik/authentik/pull/19160) - stages/authenticator\_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19137](https://redirect.github.com/goauthentik/authentik/pull/19137) - core: handle deserialization errors from FileField migration by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19067](https://redirect.github.com/goauthentik/authentik/pull/19067) - web: fix slug auto-updating when editing existing applications by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19169](https://redirect.github.com/goauthentik/authentik/pull/19169) - web: Fix user library colors, modal z-indexes, table progress bars by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19152](https://redirect.github.com/goauthentik/authentik/pull/19152) - web/admin: adjust sync threshold, add tooltip by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19131](https://redirect.github.com/goauthentik/authentik/pull/19131) - website/docs: remove duplicates in slo docs by [@​nmasnadithya](https://redirect.github.com/nmasnadithya) in [goauthentik/authentik#19170](https://redirect.github.com/goauthentik/authentik/pull/19170) - lifecycle: fix migration conn\_options for psycopg connection by [@​D-Tasker207](https://redirect.github.com/D-Tasker207) in [goauthentik/authentik#19134](https://redirect.github.com/goauthentik/authentik/pull/19134) - web: bump knip from 5.78.0 to 5.79.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19181](https://redirect.github.com/goauthentik/authentik/pull/19181) - ci: bump getsentry/action-release from 3.4.0 to 3.5.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19183](https://redirect.github.com/goauthentik/authentik/pull/19183) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 8.1.0 to 8.1.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19182](https://redirect.github.com/goauthentik/authentik/pull/19182) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19179](https://redirect.github.com/goauthentik/authentik/pull/19179) - lib: update error logging by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#18628](https://redirect.github.com/goauthentik/authentik/pull/18628) - website/integrations: make grafana terraform section expand by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19192](https://redirect.github.com/goauthentik/authentik/pull/19192) - core: add prettier failure on duplicate group names by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18941](https://redirect.github.com/goauthentik/authentik/pull/18941) - web/maintenance: no missing element type definitions by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18950](https://redirect.github.com/goauthentik/authentik/pull/18950) - root: codespell: ignore Python virtual env, group patterns. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19180](https://redirect.github.com/goauthentik/authentik/pull/19180) - web: Merge branch -- Stale notifications, synchronized context objects, rendering fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19141](https://redirect.github.com/goauthentik/authentik/pull/19141) - website/docs: Add docs for roles by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#19196](https://redirect.github.com/goauthentik/authentik/pull/19196) - web: Defer table refresh, visibility checks. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19194](https://redirect.github.com/goauthentik/authentik/pull/19194) - rbac: Add show all to roles tab, add role tab to groups by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#19097](https://redirect.github.com/goauthentik/authentik/pull/19097) - website/docs: rewrite section about users and perms by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#19195](https://redirect.github.com/goauthentik/authentik/pull/19195) - core: add last\_login filter to users API by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18993](https://redirect.github.com/goauthentik/authentik/pull/18993) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19205](https://redirect.github.com/goauthentik/authentik/pull/19205) - admin/files: support %(theme)s variable in media file paths by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19108](https://redirect.github.com/goauthentik/authentik/pull/19108) - website/integrations: glpi: add step by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19208](https://redirect.github.com/goauthentik/authentik/pull/19208) - web: bump knip from 5.79.0 to 5.80.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19207](https://redirect.github.com/goauthentik/authentik/pull/19207) - core: bump axllent/mailpit from v1.28.0 to v1.28.1 in /tests/e2e by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19204](https://redirect.github.com/goauthentik/authentik/pull/19204) - lifecycle/aws: bump aws-cdk from 2.1100.1 to 2.1100.2 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19203](https://redirect.github.com/goauthentik/authentik/pull/19203) - core: bump goauthentik.io/api/v3 from 3.2026020.6 to 3.2026020.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19202](https://redirect.github.com/goauthentik/authentik/pull/19202) - translate: Updates for project authentik and language pt\_BR by [@​transifex-integration](https://redirect.github.com/transifex-integration)\[bot] in [goauthentik/authentik#19082](https://redirect.github.com/goauthentik/authentik/pull/19082) - web/maintenance: lint pass to add missing HTMLElementEventMap entries by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18953](https://redirect.github.com/goauthentik/authentik/pull/18953) - outpost/proxyv2: reduce max number of postgres connections by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#19211](https://redirect.github.com/goauthentik/authentik/pull/19211) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19200](https://redirect.github.com/goauthentik/authentik/pull/19200) - website/docs: revisit endpoint docs the nth by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19116](https://redirect.github.com/goauthentik/authentik/pull/19116) - ci: bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in /.github/actions/setup by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19221](https://redirect.github.com/goauthentik/authentik/pull/19221) - endpoints: include license status in agent config by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19227](https://redirect.github.com/goauthentik/authentik/pull/19227) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 8.1.1 to 8.1.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19220](https://redirect.github.com/goauthentik/authentik/pull/19220) - lifecycle/aws: bump aws-cdk from 2.1100.2 to 2.1100.3 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19219](https://redirect.github.com/goauthentik/authentik/pull/19219) - core: bump goauthentik.io/api/v3 from 3.2026020.7 to 3.2026020.8 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19218](https://redirect.github.com/goauthentik/authentik/pull/19218) - stages/authenticator\_static: set max token length to 100 chars by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19162](https://redirect.github.com/goauthentik/authentik/pull/19162) - website/glossary: improve by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18969](https://redirect.github.com/goauthentik/authentik/pull/18969) - core: fix read replica routing during transactions by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19086](https://redirect.github.com/goauthentik/authentik/pull/19086) - website: Fix typos. by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19243](https://redirect.github.com/goauthentik/authentik/pull/19243) - core: bump goauthentik.io/api/v3 from 3.2026020.8 to 3.2026020.10 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19242](https://redirect.github.com/goauthentik/authentik/pull/19242) - website/integrations: update AWS by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#17861](https://redirect.github.com/goauthentik/authentik/pull/17861) - website/docs: update github social login script example by [@​busybox11](https://redirect.github.com/busybox11) in [goauthentik/authentik#19246](https://redirect.github.com/goauthentik/authentik/pull/19246) - web: bump vite from 7.3.0 to 7.3.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19245](https://redirect.github.com/goauthentik/authentik/pull/19245) - web: bump the rollup group across 1 directory with 4 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19206](https://redirect.github.com/goauthentik/authentik/pull/19206) - stages/prompt: optimize API endpoints by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#19251](https://redirect.github.com/goauthentik/authentik/pull/19251) - website/docs: update entra id provider docs by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18366](https://redirect.github.com/goauthentik/authentik/pull/18366) - website/integations: fix aws spelling by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19253](https://redirect.github.com/goauthentik/authentik/pull/19253) - stages/password: replace session-based retries with reputation by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18643](https://redirect.github.com/goauthentik/authentik/pull/18643) - web: bump chromedriver from 143.0.3 to 143.0.4 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19244](https://redirect.github.com/goauthentik/authentik/pull/19244) - web/admin: add banner to flow import form by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19288](https://redirect.github.com/goauthentik/authentik/pull/19288) - core: bump django from v5.2.9 to 5.2.10 by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#19290](https://redirect.github.com/goauthentik/authentik/pull/19290) - endpoints: show agent version by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19239](https://redirect.github.com/goauthentik/authentik/pull/19239) - core: bump urllib3 from 2.5.0 to v2.6.3 by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#19287](https://redirect.github.com/goauthentik/authentik/pull/19287) - web: bump knip from 5.80.0 to 5.80.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19301](https://redirect.github.com/goauthentik/authentik/pull/19301) - web: Fix flow inspector advancement event. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19309](https://redirect.github.com/goauthentik/authentik/pull/19309) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19237](https://redirect.github.com/goauthentik/authentik/pull/19237) - website/docs: deprecate GCDT auth stage by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19306](https://redirect.github.com/goauthentik/authentik/pull/19306) - website/docs: Fix typo in GitHub OAuth Source instructions by [@​tcrasset](https://redirect.github.com/tcrasset) in [goauthentik/authentik#18936](https://redirect.github.com/goauthentik/authentik/pull/18936) - website/docs: update m2m doc by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18963](https://redirect.github.com/goauthentik/authentik/pull/18963) - website/docs: Fix documentation example for `app_entitlements_attributes`. by [@​sebastianw](https://redirect.github.com/sebastianw) in [goauthentik/authentik#19316](https://redirect.github.com/goauthentik/authentik/pull/19316) - website/docs: add flow import warnings by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19307](https://redirect.github.com/goauthentik/authentik/pull/19307) - web: bump pino from 10.1.0 to 10.1.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19333](https://redirect.github.com/goauthentik/authentik/pull/19333) - web: bump knip from 5.80.1 to 5.80.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19332](https://redirect.github.com/goauthentik/authentik/pull/19332) - core: bump axllent/mailpit from v1.28.1 to v1.28.2 in /tests/e2e by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19329](https://redirect.github.com/goauthentik/authentik/pull/19329) - web: bump [@​types/node](https://redirect.github.com/types/node) from 25.0.3 to 25.0.6 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19331](https://redirect.github.com/goauthentik/authentik/pull/19331) - core: bump library/nginx from `ca871a8` to `7272239` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19334](https://redirect.github.com/goauthentik/authentik/pull/19334) - website/docs: update unique email policy by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19305](https://redirect.github.com/goauthentik/authentik/pull/19305) - web: bump [@​types/react](https://redirect.github.com/types/react) from 19.2.7 to 19.2.8 in /web in the react group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19330](https://redirect.github.com/goauthentik/authentik/pull/19330) - web: Images styles, theming by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19233](https://redirect.github.com/goauthentik/authentik/pull/19233) - website/docs: update LDAP provider docs by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18272](https://redirect.github.com/goauthentik/authentik/pull/18272) - web: Flow info, localization, back button. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19234](https://redirect.github.com/goauthentik/authentik/pull/19234) - web: bump type-fest from 5.3.1 to 5.4.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19354](https://redirect.github.com/goauthentik/authentik/pull/19354) - core: bump goauthentik.io/api/v3 from 3.2026020.10 to 3.2026020.11 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19300](https://redirect.github.com/goauthentik/authentik/pull/19300) - ci: bump actions/setup-go from 6.1.0 to 6.2.0 in /.github/actions/setup by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19352](https://redirect.github.com/goauthentik/authentik/pull/19352) - web: bump the bundler group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19349](https://redirect.github.com/goauthentik/authentik/pull/19349) - ci: bump actions/setup-go from 6.1.0 to 6.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19351](https://redirect. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/enchantednatures/HomeCluster). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zNi4yIiwidXBkYXRlZEluVmVyIjoiNDMuMzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvaGVsbSIsInR5cGUvbWFqb3IiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | |---|---|---| | [authentik](https://goauthentik.io) ([source](https://redirect.github.com/goauthentik/helm)) | major | `^2025.0.0` → `^2026.0.0` | --- ### Release Notes <details> <summary>goauthentik/helm (authentik)</summary> ### [`v2026.2.1`](https://redirect.github.com/goauthentik/helm/releases/tag/authentik-2026.2.1) [Compare Source](https://redirect.github.com/goauthentik/helm/compare/authentik-2026.2.0...authentik-2026.2.1) authentik is an open-source Identity Provider focused on flexibility and versatility #### What's Changed - charts/authentik: Add weight to http route service by [@​flipper](https://redirect.github.com/flipper) in [#​458](https://redirect.github.com/goauthentik/helm/pull/458) - chore(deps): update docker.io/library/postgres docker tag to v17.9 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​452](https://redirect.github.com/goauthentik/helm/pull/452) - chore(deps): update prometheuscommunity/postgres-exporter docker tag to v0.19.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​445](https://redirect.github.com/goauthentik/helm/pull/445) - charts/authentik: bump to 2026.2.1 by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [#​459](https://redirect.github.com/goauthentik/helm/pull/459) #### New Contributors - [@​flipper](https://redirect.github.com/flipper) made their first contribution in [#​458](https://redirect.github.com/goauthentik/helm/pull/458) **Full Changelog**: <https://github.com/goauthentik/helm/compare/authentik-2026.2.0...authentik-2026.2.1> *** ### Full release notes for authentik See <https://docs.goauthentik.io/docs/releases/2026.2#fixed-in-202621> #### What's Changed - website/docs: update supported versions (cherry-pick [#​20534](https://redirect.github.com/goauthentik/helm/issues/20534) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20535](https://redirect.github.com/goauthentik/authentik/pull/20535) - website/docs: fix upgrade link in `2026.2` release notes (cherry-pick [#​20539](https://redirect.github.com/goauthentik/helm/issues/20539) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20542](https://redirect.github.com/goauthentik/authentik/pull/20542) - website/docs: remove bad logs redirect (cherry-pick [#​20522](https://redirect.github.com/goauthentik/helm/issues/20522) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20548](https://redirect.github.com/goauthentik/authentik/pull/20548) - website/docs: revamp enterprise section (cherry-pick [#​20379](https://redirect.github.com/goauthentik/helm/issues/20379) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20546](https://redirect.github.com/goauthentik/authentik/pull/20546) - docs: fix typos and wording in docs and integrations (cherry-pick [#​20550](https://redirect.github.com/goauthentik/helm/issues/20550) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20563](https://redirect.github.com/goauthentik/authentik/pull/20563) - ci: add `reason` change to versions repo bump (cherry-pick [#​20562](https://redirect.github.com/goauthentik/helm/issues/20562) to version-2026.2) by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#20569](https://redirect.github.com/goauthentik/authentik/pull/20569) - internal: make http timeouts configurable (cherry-pick [#​20472](https://redirect.github.com/goauthentik/helm/issues/20472) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20567](https://redirect.github.com/goauthentik/authentik/pull/20567) - packages/django-dramatiq-postgres: use fork (cherry-pick [#​20606](https://redirect.github.com/goauthentik/helm/issues/20606) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20608](https://redirect.github.com/goauthentik/authentik/pull/20608) - web/flows: fix source icons being always inverted (cherry-pick [#​20419](https://redirect.github.com/goauthentik/helm/issues/20419) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20607](https://redirect.github.com/goauthentik/authentik/pull/20607) - crypto: fix kid legacy signal (cherry-pick [#​20627](https://redirect.github.com/goauthentik/helm/issues/20627) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20628](https://redirect.github.com/goauthentik/authentik/pull/20628) - sources/ldap: add connection logging & downgrade message (cherry-pick [#​20519](https://redirect.github.com/goauthentik/helm/issues/20519) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20636](https://redirect.github.com/goauthentik/authentik/pull/20636) - packages/django-dramatiq-postgres: fix worker startup on macos (cherry-pick [#​20637](https://redirect.github.com/goauthentik/helm/issues/20637) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20641](https://redirect.github.com/goauthentik/authentik/pull/20641) - enterprise/wsfed: Fix metadata export and signing logic (cherry-pick [#​20643](https://redirect.github.com/goauthentik/helm/issues/20643) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20649](https://redirect.github.com/goauthentik/authentik/pull/20649) - website/docs: entra id provider: add custom email domain info (cherry-pick [#​20444](https://redirect.github.com/goauthentik/helm/issues/20444) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20660](https://redirect.github.com/goauthentik/authentik/pull/20660) - website/docs: kerberos: add note about caching (cherry-pick [#​20663](https://redirect.github.com/goauthentik/helm/issues/20663) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20664](https://redirect.github.com/goauthentik/authentik/pull/20664) - core: fix get\_provider returning base Provider instead of subclass (cherry-pick [#​19064](https://redirect.github.com/goauthentik/helm/issues/19064) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20670](https://redirect.github.com/goauthentik/authentik/pull/20670) - packages/django-channels-postgres: eagerly delete messages (cherry-pick [#​20687](https://redirect.github.com/goauthentik/helm/issues/20687) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20688](https://redirect.github.com/goauthentik/authentik/pull/20688) - outpost/proxyv2: prevent panic in handleSignOut (cherry-pick [#​20097](https://redirect.github.com/goauthentik/helm/issues/20097) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20689](https://redirect.github.com/goauthentik/authentik/pull/20689) - website/docs: add 2025 pentest (cherry-pick [#​20626](https://redirect.github.com/goauthentik/helm/issues/20626) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20691](https://redirect.github.com/goauthentik/authentik/pull/20691) - web: fix identification stage styling in compatibility mode (cherry-pick [#​20684](https://redirect.github.com/goauthentik/helm/issues/20684) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20694](https://redirect.github.com/goauthentik/authentik/pull/20694) - providers/proxy: move search path to query instead of runtime parameter (cherry-pick [#​20662](https://redirect.github.com/goauthentik/helm/issues/20662) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20693](https://redirect.github.com/goauthentik/authentik/pull/20693) - website/docs: add release notes for `2026.2.1` (cherry-pick [#​20659](https://redirect.github.com/goauthentik/helm/issues/20659) to version-2026.2) by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#20695](https://redirect.github.com/goauthentik/authentik/pull/20695) **Full Changelog**: <https://github.com/goauthentik/authentik/compare/version/2026.2.0...version/2026.2.1> ### [`v2026.2.0`](https://redirect.github.com/goauthentik/helm/releases/tag/authentik-2026.2.0) [Compare Source](https://redirect.github.com/goauthentik/helm/compare/authentik-2025.12.4...authentik-2026.2.0) authentik is an open-source Identity Provider focused on flexibility and versatility #### What's Changed - charts/authentik: add fields auto-added by Kubernetes to httproute by [@​cfi2017](https://redirect.github.com/cfi2017) in [#​453](https://redirect.github.com/goauthentik/helm/pull/453) - chore(deps): update helm/kind-action action to v1.14.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​454](https://redirect.github.com/goauthentik/helm/pull/454) - charts/authentik: add note how to set version by [@​BeryJu](https://redirect.github.com/BeryJu) in [#​456](https://redirect.github.com/goauthentik/helm/pull/456) - charts/authentik: bump to 2026.2.0 by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [#​457](https://redirect.github.com/goauthentik/helm/pull/457) #### New Contributors - [@​cfi2017](https://redirect.github.com/cfi2017) made their first contribution in [#​453](https://redirect.github.com/goauthentik/helm/pull/453) **Full Changelog**: <https://github.com/goauthentik/helm/compare/authentik-2025.12.4...authentik-2026.2.0> *** ### Full release notes for authentik See <https://docs.goauthentik.io/docs/releases/2026.2> #### What's Changed - root: bump version to 2026.2.0-rc1 by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18794](https://redirect.github.com/goauthentik/authentik/pull/18794) - tests/e2e: retry detached shadow roots by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18796](https://redirect.github.com/goauthentik/authentik/pull/18796) - website/release notes: Update v2025.12 release notes by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18797](https://redirect.github.com/goauthentik/authentik/pull/18797) - web/admin: fix read-only provider selection for application form by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18768](https://redirect.github.com/goauthentik/authentik/pull/18768) - web: bump the react group across 1 directory with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18775](https://redirect.github.com/goauthentik/authentik/pull/18775) - web: bump chromedriver from 143.0.0 to 143.0.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18776](https://redirect.github.com/goauthentik/authentik/pull/18776) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18774](https://redirect.github.com/goauthentik/authentik/pull/18774) - internal: don't warn on empty outpost for embedded by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18786](https://redirect.github.com/goauthentik/authentik/pull/18786) - lifecycle/aws: bump aws-cdk from 2.1033.0 to 2.1034.0 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18771](https://redirect.github.com/goauthentik/authentik/pull/18771) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18804](https://redirect.github.com/goauthentik/authentik/pull/18804) - root: Add macOS support for sed in Makefile by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18795](https://redirect.github.com/goauthentik/authentik/pull/18795) - ci: bump astral-sh/setup-uv from 7.1.5 to 7.1.6 in /.github/actions/setup by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18826](https://redirect.github.com/goauthentik/authentik/pull/18826) - ci: bump actions/upload-artifact from 5.0.0 to 6.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18824](https://redirect.github.com/goauthentik/authentik/pull/18824) - core: bump goauthentik/fips-debian from `07f41ce` to `c10cd2c` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18822](https://redirect.github.com/goauthentik/authentik/pull/18822) - ci: bump actions/download-artifact from 6.0.0 to 7.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18825](https://redirect.github.com/goauthentik/authentik/pull/18825) - ci: bump actions/cache from 5.0.0 to 5.0.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18823](https://redirect.github.com/goauthentik/authentik/pull/18823) - core: list applications fix by [@​ryanpesek](https://redirect.github.com/ryanpesek) in [goauthentik/authentik#18798](https://redirect.github.com/goauthentik/authentik/pull/18798) - website/docs: add icon info to style guide by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18832](https://redirect.github.com/goauthentik/authentik/pull/18832) - core: remove superuser check from `Token` list by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18684](https://redirect.github.com/goauthentik/authentik/pull/18684) - packages/django-dramatiq-postgres: broker: close django connections on consumer close by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18833](https://redirect.github.com/goauthentik/authentik/pull/18833) - core: bump goauthentik.io/api/v3 from 3.2025120.26 to 3.2026020.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18815](https://redirect.github.com/goauthentik/authentik/pull/18815) - admin/files: revert add check for /media existence ([#​18636](https://redirect.github.com/goauthentik/helm/issues/18636)) by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18829](https://redirect.github.com/goauthentik/authentik/pull/18829) - website/docs: add jellyseer integration doc by [@​gabay](https://redirect.github.com/gabay) in [goauthentik/authentik#18812](https://redirect.github.com/goauthentik/authentik/pull/18812) - crypto: Store details parsed from includeDetails in database instead by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#18013](https://redirect.github.com/goauthentik/authentik/pull/18013) - core: skip s3 tests if endpoint isn't available by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18841](https://redirect.github.com/goauthentik/authentik/pull/18841) - admin/files: fix get\_objects\_for\_user queryset argument in FileUsedByView by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18845](https://redirect.github.com/goauthentik/authentik/pull/18845) - core: bump goauthentik/fips-debian from `c10cd2c` to `2f19fc1` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18856](https://redirect.github.com/goauthentik/authentik/pull/18856) - ci: replace codecov test-results action by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18862](https://redirect.github.com/goauthentik/authentik/pull/18862) - core: add skip s3\_test\_server\_available to TestResolveFileUrlS3Backend by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18858](https://redirect.github.com/goauthentik/authentik/pull/18858) - rbac: alter migrated direct permission roles by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18860](https://redirect.github.com/goauthentik/authentik/pull/18860) - core: bump library/golang from `5d35fb8` to `8e8f9c8` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18855](https://redirect.github.com/goauthentik/authentik/pull/18855) - web/admin/rbac: misc object permission fixes by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18859](https://redirect.github.com/goauthentik/authentik/pull/18859) - outposts: fix permission errors for related certificates by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18861](https://redirect.github.com/goauthentik/authentik/pull/18861) - website/docs: adjust RBAC-related details in 2025.12 release notes by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18863](https://redirect.github.com/goauthentik/authentik/pull/18863) - website/docs: Add docs for passkey autofill (WebauthN Conditional UI) by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18805](https://redirect.github.com/goauthentik/authentik/pull/18805) - website/docs: 2025.10.3 release notes by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18868](https://redirect.github.com/goauthentik/authentik/pull/18868) - web: add custom message with links for empty data export list by [@​atereshkin](https://redirect.github.com/atereshkin) in [goauthentik/authentik#18830](https://redirect.github.com/goauthentik/authentik/pull/18830) - web: fix notification counter by [@​atereshkin](https://redirect.github.com/atereshkin) in [goauthentik/authentik#18781](https://redirect.github.com/goauthentik/authentik/pull/18781) - web: bump vite from 7.2.7 to 7.3.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18854](https://redirect.github.com/goauthentik/authentik/pull/18854) - stages/authenticator\_\*: fix code input field not string by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18875](https://redirect.github.com/goauthentik/authentik/pull/18875) - web: fix file upload form by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18808](https://redirect.github.com/goauthentik/authentik/pull/18808) - web/admin: endpoint: change wording and add helper text by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18871](https://redirect.github.com/goauthentik/authentik/pull/18871) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18807](https://redirect.github.com/goauthentik/authentik/pull/18807) - website/integrations: bookstack: fix redir url by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18891](https://redirect.github.com/goauthentik/authentik/pull/18891) - core: bump astral-sh/uv from 0.9.17 to 0.9.18 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18898](https://redirect.github.com/goauthentik/authentik/pull/18898) - core: bump goauthentik/fips-debian from `2f19fc1` to `189345a` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18897](https://redirect.github.com/goauthentik/authentik/pull/18897) - web: bump knip from 5.73.3 to 5.74.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18896](https://redirect.github.com/goauthentik/authentik/pull/18896) - web: bump [@​types/node](https://redirect.github.com/types/node) from 25.0.0 to 25.0.3 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18895](https://redirect.github.com/goauthentik/authentik/pull/18895) - web: bump the rollup group across 1 directory with 4 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18852](https://redirect.github.com/goauthentik/authentik/pull/18852) - web: bump the bundler group across 1 directory with 7 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18894](https://redirect.github.com/goauthentik/authentik/pull/18894) - web: bump [@​sentry/browser](https://redirect.github.com/sentry/browser) from 10.30.0 to 10.31.0 in /web in the sentry group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18893](https://redirect.github.com/goauthentik/authentik/pull/18893) - lifecycle/aws: bump aws-cdk from 2.1034.0 to 2.1100.0 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18850](https://redirect.github.com/goauthentik/authentik/pull/18850) - web: bump the goauthentik group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18819](https://redirect.github.com/goauthentik/authentik/pull/18819) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18818](https://redirect.github.com/goauthentik/authentik/pull/18818) - web: bump the eslint group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18851](https://redirect.github.com/goauthentik/authentik/pull/18851) - core: bump goauthentik.io/api/v3 from 3.2026020.1 to 3.2026020.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18892](https://redirect.github.com/goauthentik/authentik/pull/18892) - tasks/middleware: close connections on worker status update database error by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18881](https://redirect.github.com/goauthentik/authentik/pull/18881) - website/docs: added list of Int Guide contributors (also edited frontmatter) by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#18888](https://redirect.github.com/goauthentik/authentik/pull/18888) - api: fix page\_size with invalid query param by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18879](https://redirect.github.com/goauthentik/authentik/pull/18879) - ci/release-tag: checkout correct branch for make test-docker by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18880](https://redirect.github.com/goauthentik/authentik/pull/18880) - api: fix latest version for public schema by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18902](https://redirect.github.com/goauthentik/authentik/pull/18902) - website/docs: 2025.12: remove superfluous changes by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18910](https://redirect.github.com/goauthentik/authentik/pull/18910) - web/admin: reword some things on the device view page by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18785](https://redirect.github.com/goauthentik/authentik/pull/18785) - core/groups: optimize prefetch queries to fetch only required fields by [@​joaocfernandes](https://redirect.github.com/joaocfernandes) in [goauthentik/authentik#18448](https://redirect.github.com/goauthentik/authentik/pull/18448) - root: fix docker-compose data mount by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18903](https://redirect.github.com/goauthentik/authentik/pull/18903) - web/admin: add UI copy to RBAC modal by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#18917](https://redirect.github.com/goauthentik/authentik/pull/18917) - tests/e2e: handle StaleElementReferenceException in parse\_json\_content by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#18842](https://redirect.github.com/goauthentik/authentik/pull/18842) - core: bump goauthentik/fips-debian from `189345a` to `10dadf1` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18927](https://redirect.github.com/goauthentik/authentik/pull/18927) - web: bump chromedriver from 143.0.1 to 143.0.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18926](https://redirect.github.com/goauthentik/authentik/pull/18926) - web: bump knip from 5.74.0 to 5.75.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18924](https://redirect.github.com/goauthentik/authentik/pull/18924) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18920](https://redirect.github.com/goauthentik/authentik/pull/18920) - lifecycle/aws: bump aws-cdk from 2.1100.0 to 2.1100.1 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18922](https://redirect.github.com/goauthentik/authentik/pull/18922) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18923](https://redirect.github.com/goauthentik/authentik/pull/18923) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18817](https://redirect.github.com/goauthentik/authentik/pull/18817) - stages: remove more global state by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18641](https://redirect.github.com/goauthentik/authentik/pull/18641) - packages/ak-guardian: cast safely by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18929](https://redirect.github.com/goauthentik/authentik/pull/18929) - web/flow: Fix spurious double submit on ak-stage-autosubmit by [@​dminuoso](https://redirect.github.com/dminuoso) in [goauthentik/authentik#18727](https://redirect.github.com/goauthentik/authentik/pull/18727) - website/integrations: Add launch URL for Immich by [@​optix2000](https://redirect.github.com/optix2000) in [goauthentik/authentik#18921](https://redirect.github.com/goauthentik/authentik/pull/18921) - crypto: fix extra cert data in db migration by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#18937](https://redirect.github.com/goauthentik/authentik/pull/18937) - web/elements: progress-bar and table loading header by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18934](https://redirect.github.com/goauthentik/authentik/pull/18934) - stages/identification: replace sleep with make\_password by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18883](https://redirect.github.com/goauthentik/authentik/pull/18883) - website/docs: endpoint devices by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18634](https://redirect.github.com/goauthentik/authentik/pull/18634) - website/docs: Fix labels, Pre-Release detection by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18945](https://redirect.github.com/goauthentik/authentik/pull/18945) - website/docs: release notes: add endpoint device links to 2025.12 notes by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18940](https://redirect.github.com/goauthentik/authentik/pull/18940) - website/docs: Fix version parsing. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18948](https://redirect.github.com/goauthentik/authentik/pull/18948) - web/admin: fix endpoints user binding by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18935](https://redirect.github.com/goauthentik/authentik/pull/18935) - flows/executor: fix KeyError when session has no existing plan by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18951](https://redirect.github.com/goauthentik/authentik/pull/18951) - root: move docker files to lifecycle/containers and change docker-compose to compose by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#16624](https://redirect.github.com/goauthentik/authentik/pull/16624) - core: bump goauthentik.io/api/v3 from 3.2026020.3 to 3.2026020.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18956](https://redirect.github.com/goauthentik/authentik/pull/18956) - web: bump chromedriver from 143.0.2 to 143.0.3 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18959](https://redirect.github.com/goauthentik/authentik/pull/18959) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18958](https://redirect.github.com/goauthentik/authentik/pull/18958) - web: bump [@​sentry/browser](https://redirect.github.com/sentry/browser) from 10.31.0 to 10.32.0 in /web in the sentry group across 1 directory by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18957](https://redirect.github.com/goauthentik/authentik/pull/18957) - ci: bump actions/attest-build-provenance from 3.0.0 to 3.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18960](https://redirect.github.com/goauthentik/authentik/pull/18960) - website/docs: add note to active directory source doc by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#18787](https://redirect.github.com/goauthentik/authentik/pull/18787) - web/maintenance: fix missing custom web component imports by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18942](https://redirect.github.com/goauthentik/authentik/pull/18942) - web/maintenance: no unknown tag names by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18944](https://redirect.github.com/goauthentik/authentik/pull/18944) - website/integrations: Fix path for Cloudflare Access by [@​stijn220](https://redirect.github.com/stijn220) in [goauthentik/authentik#18979](https://redirect.github.com/goauthentik/authentik/pull/18979) - blueprints: add InternallyManagedMixin instead of large list by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18983](https://redirect.github.com/goauthentik/authentik/pull/18983) - web/admin: fix dark theme on map by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18985](https://redirect.github.com/goauthentik/authentik/pull/18985) - web/admin: Fix haveibeenpwned link in PasswordPolicyForm by [@​hskrtich](https://redirect.github.com/hskrtich) in [goauthentik/authentik#18984](https://redirect.github.com/goauthentik/authentik/pull/18984) - events: notifications live update by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18980](https://redirect.github.com/goauthentik/authentik/pull/18980) - web: fix Open button selecting row instead of navigating by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18992](https://redirect.github.com/goauthentik/authentik/pull/18992) - blueprints: fix flaky tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19002](https://redirect.github.com/goauthentik/authentik/pull/19002) - ci: bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18999](https://redirect.github.com/goauthentik/authentik/pull/18999) - providers/oauth2: Automated OpenID Conformance tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#14785](https://redirect.github.com/goauthentik/authentik/pull/14785) - enterprise/reports: improve export list, confirmation by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18981](https://redirect.github.com/goauthentik/authentik/pull/18981) - enterprise/search: add static autocomplete structure by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19008](https://redirect.github.com/goauthentik/authentik/pull/19008) - website/docs: improve endpoint devices docs by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19007](https://redirect.github.com/goauthentik/authentik/pull/19007) - web: bump the rollup group across 1 directory with 4 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18994](https://redirect.github.com/goauthentik/authentik/pull/18994) - core: bump openapitools/openapi-generator-cli from v7.16.0 to v7.18.0 in /scripts/api by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19018](https://redirect.github.com/goauthentik/authentik/pull/19018) - web: bump globby from 16.0.0 to 16.1.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#18995](https://redirect.github.com/goauthentik/authentik/pull/18995) - api: rework schema generation by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18977](https://redirect.github.com/goauthentik/authentik/pull/18977) - web/admin: prevent file upload attempt when backend not managed by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#18646](https://redirect.github.com/goauthentik/authentik/pull/18646) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19019](https://redirect.github.com/goauthentik/authentik/pull/19019) - core: bump goauthentik.io/api/v3 from 3.2026020.4 to 3.2026020.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19017](https://redirect.github.com/goauthentik/authentik/pull/19017) - website/docs: Prioritize "Release Candidate" over "Current Release" by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18975](https://redirect.github.com/goauthentik/authentik/pull/18975) - web: Locale selector UI fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#18972](https://redirect.github.com/goauthentik/authentik/pull/18972) - web: Fix Storybook package resolution with `npm link` by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19016](https://redirect.github.com/goauthentik/authentik/pull/19016) - core: use chunked\_queryset for expired message deletion by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19028](https://redirect.github.com/goauthentik/authentik/pull/19028) - web/admin: use consistent icon for inactive user status by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19032](https://redirect.github.com/goauthentik/authentik/pull/19032) - web: bump lit from 3.3.1 to 3.3.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19038](https://redirect.github.com/goauthentik/authentik/pull/19038) - web: bump [@​lit/reactive-element](https://redirect.github.com/lit/reactive-element) from 2.1.1 to 2.1.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19037](https://redirect.github.com/goauthentik/authentik/pull/19037) - web: bump knip from 5.75.1 to 5.77.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19041](https://redirect.github.com/goauthentik/authentik/pull/19041) - core: bump goauthentik.io/api/v3 from 3.2026020.5 to 3.2026020.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19036](https://redirect.github.com/goauthentik/authentik/pull/19036) - docs/release notes: update 2025.12 release notes by [@​melizeche](https://redirect.github.com/melizeche) in [goauthentik/authentik#19043](https://redirect.github.com/goauthentik/authentik/pull/19043) - lib/sync: fix sync\_dispatch by [@​krejcar25](https://redirect.github.com/krejcar25) in [goauthentik/authentik#19053](https://redirect.github.com/goauthentik/authentik/pull/19053) - endpoints/devices: cleanup by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19047](https://redirect.github.com/goauthentik/authentik/pull/19047) - blueprints: set enrollment token key by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19061](https://redirect.github.com/goauthentik/authentik/pull/19061) - website/integrations: Add Wallos by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19013](https://redirect.github.com/goauthentik/authentik/pull/19013) - website/docs: FreeIPA documentation updates by [@​borutmrak](https://redirect.github.com/borutmrak) in [goauthentik/authentik#15183](https://redirect.github.com/goauthentik/authentik/pull/15183) - \*: Auto compress images by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19065](https://redirect.github.com/goauthentik/authentik/pull/19065) - blueprints: fix deadlock and task context error in MetaApplyBlueprint by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19033](https://redirect.github.com/goauthentik/authentik/pull/19033) - web: fix file search input not resetting results properly by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19034](https://redirect.github.com/goauthentik/authentik/pull/19034) - website/integrations: owncloud: fix php by [@​ocmateusz](https://redirect.github.com/ocmateusz) in [goauthentik/authentik#19073](https://redirect.github.com/goauthentik/authentik/pull/19073) - tests/e2e: add endpoint tests by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19072](https://redirect.github.com/goauthentik/authentik/pull/19072) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#18991](https://redirect.github.com/goauthentik/authentik/pull/18991) - web: bump knip from 5.77.0 to 5.77.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19049](https://redirect.github.com/goauthentik/authentik/pull/19049) - web: bump [@​lit/localize-tools](https://redirect.github.com/lit/localize-tools) from 0.8.0 to 0.8.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19040](https://redirect.github.com/goauthentik/authentik/pull/19040) - internal: update TLS Suite by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19076](https://redirect.github.com/goauthentik/authentik/pull/19076) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 7.7.13 to 8.1.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19054](https://redirect.github.com/goauthentik/authentik/pull/19054) - web/admin: fix button alignment on user view page by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19079](https://redirect.github.com/goauthentik/authentik/pull/19079) - website/docs: endpoints: mention connector key required for stage to work by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19084](https://redirect.github.com/goauthentik/authentik/pull/19084) - website/docs: rel notes .12: add wallos by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19063](https://redirect.github.com/goauthentik/authentik/pull/19063) - website/docs: endpoint devices: update features table by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19094](https://redirect.github.com/goauthentik/authentik/pull/19094) - website/docs: endpoint devices: add path to macos setup by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19093](https://redirect.github.com/goauthentik/authentik/pull/19093) - web: bump knip from 5.77.1 to 5.78.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19090](https://redirect.github.com/goauthentik/authentik/pull/19090) - web: fix promoted source button hover losing blue color by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19048](https://redirect.github.com/goauthentik/authentik/pull/19048) - web: Fix stale flow background by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19015](https://redirect.github.com/goauthentik/authentik/pull/19015) - Update Vaultwarden documentation by removing warning by [@​austin-dudzik](https://redirect.github.com/austin-dudzik) in [goauthentik/authentik#19102](https://redirect.github.com/goauthentik/authentik/pull/19102) - web/maintenance/no unknown attributes (part 1) by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18970](https://redirect.github.com/goauthentik/authentik/pull/18970) - website/integrations: Add Pulse by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19105](https://redirect.github.com/goauthentik/authentik/pull/19105) - website/integrations: Add Audiobookshelf by [@​0skater0](https://redirect.github.com/0skater0) in [goauthentik/authentik#19104](https://redirect.github.com/goauthentik/authentik/pull/19104) - website/docs: release notes: Add more integrations by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19109](https://redirect.github.com/goauthentik/authentik/pull/19109) - web: bump the storybook group across 1 directory with 5 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19111](https://redirect.github.com/goauthentik/authentik/pull/19111) - core: bump library/nginx from `fb01117` to `ad85427` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19112](https://redirect.github.com/goauthentik/authentik/pull/19112) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19110](https://redirect.github.com/goauthentik/authentik/pull/19110) - web: Fix Impersonation, Lit Reactive Controller Contexts by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19114](https://redirect.github.com/goauthentik/authentik/pull/19114) - web: Capitalize language display names, code owner fix by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19119](https://redirect.github.com/goauthentik/authentik/pull/19119) - core: bump library/nginx from `ad85427` to `ca871a8` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19126](https://redirect.github.com/goauthentik/authentik/pull/19126) - web: bump the swc group across 1 directory with 11 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19124](https://redirect.github.com/goauthentik/authentik/pull/19124) - core: bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19088](https://redirect.github.com/goauthentik/authentik/pull/19088) - core: bump library/node from `ccfd9da` to `03729a7` in /website by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19125](https://redirect.github.com/goauthentik/authentik/pull/19125) - core, web: bump qs from 6.14.0 to 6.14.1 in /packages/docusaurus-config by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19130](https://redirect.github.com/goauthentik/authentik/pull/19130) - website/integrations: karakeep: don't hardcode wellknown's slug by [@​pippo73](https://redirect.github.com/pippo73) in [goauthentik/authentik#19127](https://redirect.github.com/goauthentik/authentik/pull/19127) - web: disable user settings fields when changes are not allowed by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19132](https://redirect.github.com/goauthentik/authentik/pull/19132) - website/docs: endpoint agent release notes by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19042](https://redirect.github.com/goauthentik/authentik/pull/19042) - website/docs: fix build by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19148](https://redirect.github.com/goauthentik/authentik/pull/19148) - web: Token Form Fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19121](https://redirect.github.com/goauthentik/authentik/pull/19121) - web/user: fix consent delete form missing details by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19147](https://redirect.github.com/goauthentik/authentik/pull/19147) - web: bump globals from 16.5.0 to 17.0.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19154](https://redirect.github.com/goauthentik/authentik/pull/19154) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19135](https://redirect.github.com/goauthentik/authentik/pull/19135) - ci: bump int128/docker-manifest-create-action from 2.10.0 to 2.12.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19138](https://redirect.github.com/goauthentik/authentik/pull/19138) - website/integrations: vaultwarden: add custom email scope by [@​williamkray](https://redirect.github.com/williamkray) in [goauthentik/authentik#19160](https://redirect.github.com/goauthentik/authentik/pull/19160) - stages/authenticator\_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19137](https://redirect.github.com/goauthentik/authentik/pull/19137) - core: handle deserialization errors from FileField migration by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19067](https://redirect.github.com/goauthentik/authentik/pull/19067) - web: fix slug auto-updating when editing existing applications by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19169](https://redirect.github.com/goauthentik/authentik/pull/19169) - web: Fix user library colors, modal z-indexes, table progress bars by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19152](https://redirect.github.com/goauthentik/authentik/pull/19152) - web/admin: adjust sync threshold, add tooltip by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19131](https://redirect.github.com/goauthentik/authentik/pull/19131) - website/docs: remove duplicates in slo docs by [@​nmasnadithya](https://redirect.github.com/nmasnadithya) in [goauthentik/authentik#19170](https://redirect.github.com/goauthentik/authentik/pull/19170) - lifecycle: fix migration conn\_options for psycopg connection by [@​D-Tasker207](https://redirect.github.com/D-Tasker207) in [goauthentik/authentik#19134](https://redirect.github.com/goauthentik/authentik/pull/19134) - web: bump knip from 5.78.0 to 5.79.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19181](https://redirect.github.com/goauthentik/authentik/pull/19181) - ci: bump getsentry/action-release from 3.4.0 to 3.5.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19183](https://redirect.github.com/goauthentik/authentik/pull/19183) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 8.1.0 to 8.1.1 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19182](https://redirect.github.com/goauthentik/authentik/pull/19182) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19179](https://redirect.github.com/goauthentik/authentik/pull/19179) - lib: update error logging by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#18628](https://redirect.github.com/goauthentik/authentik/pull/18628) - website/integrations: make grafana terraform section expand by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19192](https://redirect.github.com/goauthentik/authentik/pull/19192) - core: add prettier failure on duplicate group names by [@​gergosimonyi](https://redirect.github.com/gergosimonyi) in [goauthentik/authentik#18941](https://redirect.github.com/goauthentik/authentik/pull/18941) - web/maintenance: no missing element type definitions by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18950](https://redirect.github.com/goauthentik/authentik/pull/18950) - root: codespell: ignore Python virtual env, group patterns. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19180](https://redirect.github.com/goauthentik/authentik/pull/19180) - web: Merge branch -- Stale notifications, synchronized context objects, rendering fixes by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19141](https://redirect.github.com/goauthentik/authentik/pull/19141) - website/docs: Add docs for roles by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#19196](https://redirect.github.com/goauthentik/authentik/pull/19196) - web: Defer table refresh, visibility checks. by [@​GirlBossRush](https://redirect.github.com/GirlBossRush) in [goauthentik/authentik#19194](https://redirect.github.com/goauthentik/authentik/pull/19194) - rbac: Add show all to roles tab, add role tab to groups by [@​PeshekDotDev](https://redirect.github.com/PeshekDotDev) in [goauthentik/authentik#19097](https://redirect.github.com/goauthentik/authentik/pull/19097) - website/docs: rewrite section about users and perms by [@​tanberry](https://redirect.github.com/tanberry) in [goauthentik/authentik#19195](https://redirect.github.com/goauthentik/authentik/pull/19195) - core: add last\_login filter to users API by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#18993](https://redirect.github.com/goauthentik/authentik/pull/18993) - web: bump the eslint group across 1 directory with 3 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19205](https://redirect.github.com/goauthentik/authentik/pull/19205) - admin/files: support %(theme)s variable in media file paths by [@​dominic-r](https://redirect.github.com/dominic-r) in [goauthentik/authentik#19108](https://redirect.github.com/goauthentik/authentik/pull/19108) - website/integrations: glpi: add step by [@​dewi-tik](https://redirect.github.com/dewi-tik) in [goauthentik/authentik#19208](https://redirect.github.com/goauthentik/authentik/pull/19208) - web: bump knip from 5.79.0 to 5.80.0 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19207](https://redirect.github.com/goauthentik/authentik/pull/19207) - core: bump axllent/mailpit from v1.28.0 to v1.28.1 in /tests/e2e by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19204](https://redirect.github.com/goauthentik/authentik/pull/19204) - lifecycle/aws: bump aws-cdk from 2.1100.1 to 2.1100.2 in /lifecycle/aws by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19203](https://redirect.github.com/goauthentik/authentik/pull/19203) - core: bump goauthentik.io/api/v3 from 3.2026020.6 to 3.2026020.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19202](https://redirect.github.com/goauthentik/authentik/pull/19202) - translate: Updates for project authentik and language pt\_BR by [@​transifex-integration](https://redirect.github.com/transifex-integration)\[bot] in [goauthentik/authentik#19082](https://redirect.github.com/goauthentik/authentik/pull/19082) - web/maintenance: lint pass to add missing HTMLElementEventMap entries by [@​kensternberg-authentik](https://redirect.github.com/kensternberg-authentik) in [goauthentik/authentik#18953](https://redirect.github.com/goauthentik/authentik/pull/18953) - outpost/proxyv2: reduce max number of postgres connections by [@​rissson](https://redirect.github.com/rissson) in [goauthentik/authentik#19211](https://redirect.github.com/goauthentik/authentik/pull/19211) - core, web: update translations by [@​authentik-automation](https://redirect.github.com/authentik-automation)\[bot] in [goauthentik/authentik#19200](https://redirect.github.com/goauthentik/authentik/pull/19200) - website/docs: revisit endpoint docs the nth by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19116](https://redirect.github.com/goauthentik/authentik/pull/19116) - ci: bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in /.github/actions/setup by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19221](https://redirect.github.com/goauthentik/authentik/pull/19221) - endpoints: include license status in agent config by [@​BeryJu](https://redirect.github.com/BeryJu) in [goauthentik/authentik#19227](https://redirect.github.com/goauthentik/authentik/pull/19227) - web: bump [@​formatjs/intl-listformat](https://redirect.github.com/formatjs/intl-listformat) from 8.1.1 to 8.1.2 in /web by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [goauthentik/authentik#19220](https://redirect.github.com/goauthentik/authentik/pull/19220) - lifecycle/aws: bump aws-cdk from 2.1100.2 to 2.1100.3 in /lifecycle/aws by [@ </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/fgeck/homelab-k3s). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvaGVsbSIsInR5cGUvbWFqb3IiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
web/maintenance: lint pass to add missing HTMLElementTagNameMap entries
What
This code mechanically adds HTMLElementTagNameMap entries to those files that were missing it.
Every entry in the report is in this format:
It was trivial to create a Perl script that extracted the file name, the tag name, and the class name, and turn that into a “Open this file and append the HTMLElementTagNameMap definition to the end,” then run
prettierandbuildto validate that nothing broke.I also had to hand-edit the JSDoc for
Form. It is not, by itself, an element. It is an abstract class from which you can derive elements. The@elementtag there confused lit-analyze, and lit-analyze was correct to call it out.Why
These entries help Typescript & Lit-Analyze lint our product, validating that each element is being used correctly and that the types being passed to it are correct.