See https://next.goauthentik.io/docs/releases/2025.12
What's Changed
- tests/e2e: handle StaleElementReferenceException in parse_json_content (cherry-pick #18842 to version-2025.12) by @authentik-automation[bot] in #18919
- packages/ak-guardian: cast safely (cherry-pick #18929 to version-2025.12) by @authentik-automation[bot] in #18931
- web/flow: Fix spurious double submit on ak-stage-autosubmit (cherry-pick #18727 to version-2025.12) by @authentik-automation[bot] in #18933
- stages/identification: replace sleep with make_password (cherry-pick #18883 to version-2025.12) by @authentik-automation[bot] in #18943
- website/docs: endpoint devices (cherry-pick #18634 to version-2025.12) by @authentik-automation[bot] in #18946
- website/docs: release notes: add endpoint device links to 2025.12 notes (cherry-pick #18940 to version-2025.12) by @authentik-automation[bot] in #18947
- web/elements: progress-bar and table loading header (cherry-pick #18934 to version-2025.12) by @authentik-automation[bot] in #18939
- website/docs: add note to active directory source doc (cherry-pick #18787 to version-2025.12) by @authentik-automation[bot] in #18966
- web/admin: add UI copy to RBAC modal (cherry-pick #18917 to version-2025.12) by @authentik-automation[bot] in #18962
- website/docs: Backport version picker updates. by @GirlBossRush in #18964
- web/admin: fix endpoints user binding (cherry-pick #18935 to version-2025.12) by @authentik-automation[bot] in #18952
- web/admin: fix dark theme on map (cherry-pick #18985 to version-2025.12) by @authentik-automation[bot] in #18987
- web/admin: Fix haveibeenpwned link in PasswordPolicyForm (cherry-pick #18984 to version-2025.12) by @authentik-automation[bot] in #18989
- enterprise/reports: improve export list, confirmation (cherry-pick #18981 to version-2025.12) by @authentik-automation[bot] in #19010
- website/docs: improve endpoint devices docs (cherry-pick #19007 to version-2025.12) by @authentik-automation[bot] in #19012
- enterprise/search: add static autocomplete structure (cherry-pick #19008 to version-2025.12) by @authentik-automation[bot] in #19011
- web: fix Open button selecting row instead of navigating (cherry-pick #18992 to version-2025.12) by @authentik-automation[bot] in #19003
- web/admin: prevent file upload attempt when backend not managed (cherry-pick #18646 to version-2025.12) by @authentik-automation[bot] in #19021
- website/docs: Prioritize "Release Candidate" over "Current Release" (cherry-pick #18975 to version-2025.12) by @authentik-automation[bot] in #19022
- ci: ensure disk space is available by @BeryJu in #19025
- web: Locale selector UI fixes (cherry-pick #18972 to version-2025.12) by @authentik-automation[bot] in #19027
- core: use chunked_queryset for expired message deletion (cherry-pick #19028 to version-2025.12) by @authentik-automation[bot] in #19031
- events: notifications live update (cherry-pick #18980 to version-2025.12) by @authentik-automation[bot] in #18990
- lib/sync: fix sync_dispatch (cherry-pick #19053 to version-2025.12) by @authentik-automation[bot] in #19056
- endpoints/devices: cleanup (cherry-pick #19047 to version-2025.12) by @authentik-automation[bot] in #19057
- blueprints: fix flaky tests (cherry-pick #19002 to version-2025.12) by @authentik-automation[bot] in #19059
- blueprints: fix deadlock and task context error in MetaApplyBlueprint (cherry-pick #19033 to version-2025.12) by @authentik-automation[bot] in #19068
- blueprints: set enrollment token key (cherry-pick #19061 to version-2025.12) by @authentik-automation[bot] in #19062
- internal: update TLS Suite (cherry-pick #19076 to version-2025.12) by @authentik-automation[bot] in #19078
- web/admin: fix button alignment on user view page (cherry-pick #19079 to version-2025.12) by @authentik-automation[bot] in #19081
- docs/release notes: update 2025.12 release notes (cherry-pick #19043 to version-2025.12) by @authentik-automation[bot] in #19046
- website/docs: rel notes .12: add wallos (cherry-pick #19063 to version-2025.12) by @authentik-automation[bot] in #19096
- website/docs: endpoint devices: update features table (cherry-pick #19094 to version-2025.12) by @authentik-automation[bot] in #19098
- web/admin: use consistent icon for inactive user status (cherry-pick #19032 to version-2025.12) by @authentik-automation[bot] in #19035
- website/docs: endpoint devices: add path to macos setup (cherry-pick #19093 to version-2025.12) by @authentik-automation[bot] in #19099
- website/docs: endpoints: mention connector key required for stage to work (cherry-pick #19084 to version-2025.12) by @authentik-automation[bot] in #19095
- website/docs: release notes: Add more integrations (cherry-pick #19109 to version-2025.12) by @authentik-automation[bot] in #19115
- web: Fix Impersonation, Lit Reactive Controller Contexts (cherry-pick #19114 to version-2025.12) by @authentik-automation[bot] in #19117
- web: Fix stale flow background (cherry-pick #19015 to version-2025.12) by @authentik-automation[bot] in #19101
- web: fix file search input not resetting results properly (cherry-pick #19034 to version-2025.12) by @authentik-automation[bot] in #19075
- web: Capitalize language display names, code owner fix (cherry-pick #19119 to version-2025.12) by @authentik-automation[bot] in #19122
- website/docs: fix build (cherry-pick #19148 to version-2025.12) by @authentik-automation[bot] in #19151
- web/user: fix consent delete form missing details (cherry-pick #19147 to version-2025.12) by @authentik-automation[bot] in #19156
- web: Token Form Fixes (cherry-pick #19121 to version-2025.12) by @authentik-automation[bot] in #19153
- website/docs: endpoint agent release notes (cherry-pick #19042 to version-2025.12) by @authentik-automation[bot] in #19146
- web: fix slug auto-updating when editing existing applications (cherry-pick #19169 to version-2025.12) by @authentik-automation[bot] in #19173
- website/docs: remove duplicates in slo docs (cherry-pick #19170 to version-2025.12) by @authentik-automation[bot] in #19177
- lifecycle: fix migration conn_options for psycopg connection (cherry-pick #19134 to version-2025.12) by @authentik-automation[bot] in #19186
- core: add prettier failure on duplicate group names (cherry-pick #18941 to version-2025.12) by @authentik-automation[bot] in #19193
- web: Merge branch -- Stale notifications, synchronized context objects, rendering fixes (cherry-pick #19141 to version-2025.12) by @authentik-automation[bot] in #19197
- web: Defer table refresh, visibility checks. (cherry-pick #19194 to version-2025.12) by @authentik-automation[bot] in #19198
- rbac: Add show all to roles tab, add role tab to groups (cherry-pick #19097 to version-2025.12) by @authentik-automation[bot] in #19199
- web/admin: adjust sync threshold, add tooltip (cherry-pick #19131 to version-2025.12) by @authentik-automation[bot] in #19175
- admin/files: support %(theme)s variable in media file paths (cherry-pick #19108 to version-2025.12) by @authentik-automation[bot] in #19213
- core: handle deserialization errors from FileField migration (cherry-pick #19067 to version-2025.12) by @authentik-automation[bot] in #19168
- web: fix promoted source button hover losing blue color (cherry-pick #19048 to version-2025.12) by @authentik-automation[bot] in #19100
- outpost/proxyv2: reduce max number of postgres connections (cherry-pick #19211 to version-2025.12) by @authentik-automation[bot] in #19214
- web: Fix user library colors, modal z-indexes, table progress bars (cherry-pick #19152 to version-2025.12) by @authentik-automation[bot] in #19174
Full Changelog: version/2025.12.0-rc2...version/2025.12.0-rc3