Releases: goauthentik/authentik
Release 2025.6.0
See https://docs.goauthentik.io/docs/releases/2025.6
What's Changed
- web/admin: prevent default logo flashing in admin interface by @dominic-r in #13960
- core, web: update translations by @authentik-automation in #14243
- lifecycle: fix test-all in docker by @rissson in #14244
- website/integrations: adds missing trailing slash in homarr doc by @dewi-tik in #14249
- website/integrations: homarr remove redirect uri comment by @dominic-r in #14252
- web: fix bug that was causing charts to be too tall by @kensternberg-authentik in #14253
- core: bump astral-sh/uv from 0.6.16 to 0.6.17 by @dependabot in #14266
- website/docs: add device code flow instructions by @dewi-tik in #14267
- rbac: add
nameto Permissions search by @gergosimonyi in #14269 - website/docs: update 2025.4 release notes by @melizeche in #14251
- docs/website: Update 2025.4 notes by @melizeche in #14272
- website/docs: Password Uniqueness Policy by @melizeche in #13686
- website/docs: Revert "website/docs: revert token_expiry format in example blueprint… by @melizeche in #14280
- website/docs: docs about initial perms by @tanberry in #14263
- website/docs: add postgres pool configuration by @rissson in #14060
- website/docs: add LDAP 'Lookup using user attribute' docs by @rissson in #13966
- website/docs: sessions in database by @rissson in #13507
- website/docs: Release notes 2025.4.0 by @melizeche in #14281
- website/docs: add gateway API to release notes and documentation by @rissson in #14278
- ci: cleanup post uv migration by @rissson in #13538
- core: bump astral-sh/uv from 0.6.17 to 0.7.0 by @dependabot in #14294
- core, web: update translations by @authentik-automation in #14273
- release: 2025.4.0 by @melizeche in #14299
- website/docs: initial permissions: fix usage of term admin by @dominic-r in #14300
- web: bump API Client version by @authentik-automation in #14301
- website/docs: clarify some points (i.e. around capitalization after colons) by @tanberry in #14290
- website/docs: clarify
2025.4breaking Reputation changes by @gergosimonyi in #14284 - brands: fix CSS Migration not updating brands by @BeryJu in #14306
- website/docs: clean up oauth redirect paragraph by @fheisler in #14291
- website/docs: adds webfinger doc under oauth provider by @dewi-tik in #14247
- website/docs: "Device code flow" documentation improvements by @LucaTheHacker in #14257
- website/integrations: improve Gitea doc by @dewi-tik in #14194
- website/integrations: youtrack document by @dominic-r in #14264
- lifecycle/aws: bump aws-cdk from 2.1012.0 to 2.1013.0 in /lifecycle/aws by @dependabot in #14318
- core: bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 by @dependabot in #14317
- core: bump goauthentik.io/api/v3 from 3.2025024.9 to 3.2025040.1 by @dependabot in #14316
- core: bump astral-sh/uv from 0.7.0 to 0.7.2 by @dependabot in #14315
- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by @authentik-automation in #14311
- core, web: update translations by @authentik-automation in #14309
- website: bump the build group across 1 directory with 9 updates by @dependabot in #14293
- translate: Updates for file locale/en/LC_MESSAGES/django.po in it by @transifex-integration in #14271
- core: bump trio from 0.29.0 to v0.30.0 by @rissson in #14174
- core: bump pdoc from 15.0.1 to v15.0.3 by @rissson in #14170
- core: bump frozenlist from 1.5.0 to v1.6.0 by @rissson in #14168
- core: bump boto3 from 1.37.35 to v1.37.38 by @rissson in #14167
- core: bump aiohttp from 3.11.16 to v3.11.18 by @rissson in #14166
- core: bump packaging from 24.2 to v25.0 by @rissson in #14169
- core: bump s3transfer from 0.11.4 to v0.11.5 by @rissson in #14172
- core: bump ruff from 0.11.5 to v0.11.6 by @rissson in #14171
- core: bump setuptools from 78.1.0 to v79.0.0 by @rissson in #14173
- web: bump vite from 5.4.16 to 5.4.19 in /web by @dependabot in #14324
- core: bump github.com/sethvargo/go-envconfig from 1.2.0 to 1.3.0 by @dependabot in #14327
- core, web: update translations by @authentik-automation in #14326
- rbac: fix RoleObjectPermissionTable not showing
add_user_to_groupby @gergosimonyi in #14312 - website/docs: fix dry-run release highlight by @BeryJu in #14337
- ci: use dependabot for docker-compose files by @BeryJu in #14336
- website/docs: use Universal Device Trust for GDTC instead of Okta by @BeryJu in #14335
- ci: use dependabot for compose correctly? by @BeryJu in #14340
- website/docs: remove support badge by @tanberry in #14343
- Revert-revert: Safari fixes by @GirlBossRush in #14331
- web: Use monorepo package utilities to build packages by @GirlBossRush in #14159
- web: Clean up browser-only module imports that crash WebDriverIO. by @GirlBossRush in #14330
- web: NPM workspaces by @GirlBossRush in #14274
- core, web: update translations by @authentik-automation in #14368
- core: bump unidecode from 1.3.8 to v1.4.0 by @melizeche in #14367
- core: bump structlog from 25.2.0 to v25.3.0 by @melizeche in #14366
- core: bump setuptools from 78.1.0 to v80.1.0 by @melizeche in #14365
- core: bump setproctitle from 1.3.5 to v1.3.6 by @melizeche in #14364
- core: bump sentry-sdk from 2.26.1 to v2.27.0 by @melizeche in #14363
- core: bump ruff from 0.11.5 to v0.11.8 by @melizeche in #14362
- core: bump redis from 5.2.1 to v6.0.0 by @melizeche in #14361
- core: bump pydantic from 2.11.3 to v2.11.4 by @melizeche in #14360
- core: bump psycopg from 3.2.6 to v3.2.7 by @melizeche in #14359
- core: bump orjson from 3.10.16 to v3.10.18 by @melizeche in #14358
- core: bump mypy-extensions from 1.0.0 to v1.1.0 by @melizeche in #14357
- core: bump msal from 1.32.0 to v1.32.3 by @melizeche in #14356
- core: bump jsonschema-specifications from 2024.10.1 to v2025.4.1 by @melizeche in #14354
- core: bump humanize from 4.12.2 to v4.12.3 by @melizeche in #14353
- core: bump h11 from 0.14.0 to v0.16.0 by @melizeche in #14352
- core: bump google-api-python-client from 2.167.0 to v2.169.0 by @melizeche in #14351
- core: bump cryptography from 44.0.2 to v44.0.3 by @melizeche in #14350
- core: bump charset-normalizer from 3.4.1 to v3.4.2 by @melizeche in #14349
- core: bump certifi from 2025.1.31 to v2025.4.26 by @melizeche in https://github.c...
Release 2025.6.0-rc1
See https://docs.goauthentik.io/docs/releases/2025.6
What's Changed
- web/admin: prevent default logo flashing in admin interface by @dominic-r in #13960
- core, web: update translations by @authentik-automation in #14243
- lifecycle: fix test-all in docker by @rissson in #14244
- website/integrations: adds missing trailing slash in homarr doc by @dewi-tik in #14249
- website/integrations: homarr remove redirect uri comment by @dominic-r in #14252
- web: fix bug that was causing charts to be too tall by @kensternberg-authentik in #14253
- core: bump astral-sh/uv from 0.6.16 to 0.6.17 by @dependabot in #14266
- website/docs: add device code flow instructions by @dewi-tik in #14267
- rbac: add
nameto Permissions search by @gergosimonyi in #14269 - website/docs: update 2025.4 release notes by @melizeche in #14251
- docs/website: Update 2025.4 notes by @melizeche in #14272
- website/docs: Password Uniqueness Policy by @melizeche in #13686
- website/docs: Revert "website/docs: revert token_expiry format in example blueprint… by @melizeche in #14280
- website/docs: docs about initial perms by @tanberry in #14263
- website/docs: add postgres pool configuration by @rissson in #14060
- website/docs: add LDAP 'Lookup using user attribute' docs by @rissson in #13966
- website/docs: sessions in database by @rissson in #13507
- website/docs: Release notes 2025.4.0 by @melizeche in #14281
- website/docs: add gateway API to release notes and documentation by @rissson in #14278
- ci: cleanup post uv migration by @rissson in #13538
- core: bump astral-sh/uv from 0.6.17 to 0.7.0 by @dependabot in #14294
- core, web: update translations by @authentik-automation in #14273
- release: 2025.4.0 by @melizeche in #14299
- website/docs: initial permissions: fix usage of term admin by @dominic-r in #14300
- web: bump API Client version by @authentik-automation in #14301
- website/docs: clarify some points (i.e. around capitalization after colons) by @tanberry in #14290
- website/docs: clarify
2025.4breaking Reputation changes by @gergosimonyi in #14284 - brands: fix CSS Migration not updating brands by @BeryJu in #14306
- website/docs: clean up oauth redirect paragraph by @fheisler in #14291
- website/docs: adds webfinger doc under oauth provider by @dewi-tik in #14247
- website/docs: "Device code flow" documentation improvements by @LucaTheHacker in #14257
- website/integrations: improve Gitea doc by @dewi-tik in #14194
- website/integrations: youtrack document by @dominic-r in #14264
- lifecycle/aws: bump aws-cdk from 2.1012.0 to 2.1013.0 in /lifecycle/aws by @dependabot in #14318
- core: bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 by @dependabot in #14317
- core: bump goauthentik.io/api/v3 from 3.2025024.9 to 3.2025040.1 by @dependabot in #14316
- core: bump astral-sh/uv from 0.7.0 to 0.7.2 by @dependabot in #14315
- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by @authentik-automation in #14311
- core, web: update translations by @authentik-automation in #14309
- website: bump the build group across 1 directory with 9 updates by @dependabot in #14293
- translate: Updates for file locale/en/LC_MESSAGES/django.po in it by @transifex-integration in #14271
- core: bump trio from 0.29.0 to v0.30.0 by @rissson in #14174
- core: bump pdoc from 15.0.1 to v15.0.3 by @rissson in #14170
- core: bump frozenlist from 1.5.0 to v1.6.0 by @rissson in #14168
- core: bump boto3 from 1.37.35 to v1.37.38 by @rissson in #14167
- core: bump aiohttp from 3.11.16 to v3.11.18 by @rissson in #14166
- core: bump packaging from 24.2 to v25.0 by @rissson in #14169
- core: bump s3transfer from 0.11.4 to v0.11.5 by @rissson in #14172
- core: bump ruff from 0.11.5 to v0.11.6 by @rissson in #14171
- core: bump setuptools from 78.1.0 to v79.0.0 by @rissson in #14173
- web: bump vite from 5.4.16 to 5.4.19 in /web by @dependabot in #14324
- core: bump github.com/sethvargo/go-envconfig from 1.2.0 to 1.3.0 by @dependabot in #14327
- core, web: update translations by @authentik-automation in #14326
- rbac: fix RoleObjectPermissionTable not showing
add_user_to_groupby @gergosimonyi in #14312 - website/docs: fix dry-run release highlight by @BeryJu in #14337
- ci: use dependabot for docker-compose files by @BeryJu in #14336
- website/docs: use Universal Device Trust for GDTC instead of Okta by @BeryJu in #14335
- ci: use dependabot for compose correctly? by @BeryJu in #14340
- website/docs: remove support badge by @tanberry in #14343
- Revert-revert: Safari fixes by @GirlBossRush in #14331
- web: Use monorepo package utilities to build packages by @GirlBossRush in #14159
- web: Clean up browser-only module imports that crash WebDriverIO. by @GirlBossRush in #14330
- web: NPM workspaces by @GirlBossRush in #14274
- core, web: update translations by @authentik-automation in #14368
- core: bump unidecode from 1.3.8 to v1.4.0 by @melizeche in #14367
- core: bump structlog from 25.2.0 to v25.3.0 by @melizeche in #14366
- core: bump setuptools from 78.1.0 to v80.1.0 by @melizeche in #14365
- core: bump setproctitle from 1.3.5 to v1.3.6 by @melizeche in #14364
- core: bump sentry-sdk from 2.26.1 to v2.27.0 by @melizeche in #14363
- core: bump ruff from 0.11.5 to v0.11.8 by @melizeche in #14362
- core: bump redis from 5.2.1 to v6.0.0 by @melizeche in #14361
- core: bump pydantic from 2.11.3 to v2.11.4 by @melizeche in #14360
- core: bump psycopg from 3.2.6 to v3.2.7 by @melizeche in #14359
- core: bump orjson from 3.10.16 to v3.10.18 by @melizeche in #14358
- core: bump mypy-extensions from 1.0.0 to v1.1.0 by @melizeche in #14357
- core: bump msal from 1.32.0 to v1.32.3 by @melizeche in #14356
- core: bump jsonschema-specifications from 2024.10.1 to v2025.4.1 by @melizeche in #14354
- core: bump humanize from 4.12.2 to v4.12.3 by @melizeche in #14353
- core: bump h11 from 0.14.0 to v0.16.0 by @melizeche in #14352
- core: bump google-api-python-client from 2.167.0 to v2.169.0 by @melizeche in #14351
- core: bump cryptography from 44.0.2 to v44.0.3 by @melizeche in #14350
- core: bump charset-normalizer from 3.4.1 to v3.4.2 by @melizeche in #14349
- core: bump certifi from 2025.1.31 to v2025.4.26 by @melizeche in https://github.c...
Release 2025.4.1
See https://docs.goauthentik.io/docs/releases/2025.4#fixed-in-202541
What's Changed
- website/docs: add gateway API to release notes and documentation (cherry-pick #14278) by @gcp-cherry-pick-bot in #14298
- ci: cleanup post uv migration (cherry-pick #13538) by @gcp-cherry-pick-bot in #14297
- website/docs: initial permissions: fix usage of term admin (cherry-pick #14300) by @gcp-cherry-pick-bot in #14302
- brands: fix CSS Migration not updating brands (cherry-pick #14306) by @gcp-cherry-pick-bot in #14308
- website/docs: docs about initial perms (cherry-pick #14263) by @gcp-cherry-pick-bot in #14282
- rbac: fix RoleObjectPermissionTable not showing
add_user_to_group(cherry-pick #14312) by @gcp-cherry-pick-bot in #14334 - outposts: fix tmpdir in containers not being set (cherry-pick #14444) by @gcp-cherry-pick-bot in #14449
- lifecycle: fix ak dump_config (cherry-pick #14445) by @gcp-cherry-pick-bot in #14448
- web/flows/sfe: fix global background image not being loaded (cherry-pick #14442) by @gcp-cherry-pick-bot in #14450
- core: bump h11 from 0.14.0 to v0.16.0 (cherry-pick #14352) by @gcp-cherry-pick-bot in #14472
- core: fix session migration when old session can't be loaded (cherry-pick #14466) by @gcp-cherry-pick-bot in #14480
- root: temporarily deactivate database pool option (cherry-pick #14443) by @gcp-cherry-pick-bot in #14479
- root: backport SFE Build fix by @BeryJu in #14495
- enterprise: fix expired license's users being counted (cherry-pick #14451) by @gcp-cherry-pick-bot in #14496
- core: remove
OldAuthenticatedSessioncontent type (cherry-pick #14507) by @gcp-cherry-pick-bot in #14509 - core: fix unable to create group if no enable_group_superuser permission is given (cherry-pick #14510) by @gcp-cherry-pick-bot in #14521
Full Changelog: version/2025.4.0...version/2025.4.1
Release 2025.4.0
See https://docs.goauthentik.io/docs/releases/2025.4
What's Changed
- core: clear expired database sessions by @BeryJu in #13105
- website/docs: add 2025.2 release notes by @BeryJu in #13002
- providers/rac: move to open source by @gergosimonyi in #13015
- web: bump API Client version by @authentik-automation in #13113
- web/user: fix opening application with Enter not respecting new tab setting by @BeryJu in #13115
- web/admin: update Application Wizard button placement by @kensternberg-authentik in #12771
- cmd: set version in outposts by @BeryJu in #13116
- sources/oauth: add group sync for azure_ad by @BeryJu in #12894
- website: Use Docusaurus Frontmatter for badges by @GirlBossRush in #12893
- web: Indicate when caps-lock is active during password input. by @GirlBossRush in #12733
- web/flows: fix error on interactive Captcha stage when retrying captcha by @BeryJu in #13119
- revert: rbac: exclude permissions for internal models (#12803) by @BeryJu in #13138
- core: bump zxcvbn from 4.4.28 to 4.5.0 by @dependabot in #13128
- policies/geoip: fix math in impossible travel by @BeryJu in #13141
- enterprise/stages/source: fix Source stage not executing authentication/enrollment flow by @BeryJu in #12875
- core: bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #13135
- core: bump goauthentik.io/api/v3 from 3.2024123.6 to 3.2024123.7 by @dependabot in #13134
- lifecycle/aws: bump aws-cdk from 2.179.0 to 2.1000.2 in /lifecycle/aws by @dependabot in #13133
- core: bump duo-client from 5.3.0 to 5.4.0 by @dependabot in #13132
- core: bump kubernetes from 32.0.0 to 32.0.1 by @dependabot in #13131
- website: bump postcss from 8.5.2 to 8.5.3 in /website by @dependabot in #13130
- website: bump semver from 7.7.0 to 7.7.1 in /website by @dependabot in #13129
- scripts: fix broken link by @gergosimonyi in #13156
- web/user: fix post MFA creation link being invalid by @BeryJu in #13157
- core: bump selenium from 4.28.1 to 4.29.0 by @dependabot in #13155
- website: bump docusaurus-plugin-openapi-docs from 4.3.4 to 4.3.5 in /website by @dependabot in #13153
- core: bump twilio from 9.4.5 to 9.4.6 by @dependabot in #13151
- core: bump ruff from 0.9.6 to 0.9.7 by @dependabot in #13150
- website: bump docusaurus-theme-openapi-docs from 4.3.4 to 4.3.5 in /website by @dependabot in #13154
- website: bump disqus-react from 1.1.5 to 1.1.6 in /website by @dependabot in #13152
- website/docs: troubleshooting: fix missing command prefix for create admin group command in Docker by @dominic-r in #13107
- web/user: fix RAC launch not opening when clicking icon by @BeryJu in #13164
- ci: update poetry sync command by @rissson in #13161
- root: allow configuring session cookie age by @rissson in #12389
- web/admin: only show message when not editing an application by @BeryJu in #13165
- web/user: fix race condition in user settings flow executor by @BeryJu in #13163
- website: enable docusaurus faster option by @BeryJu in #12326
- website/docs: fix typo by @klmmr in #13174
- web/flow: update default flow background by @BeryJu in #13175
- web/flow: grab focus to uid input field by @BeryJu in #13177
- web/flows: disambiguate brand links codeblock by @kensternberg-authentik in #12141
- web/admin: fix default selection for binding policy by @BeryJu in #13180
- core: add darkreader-lock by @BeryJu in #13183
- website: revert enable docusaurus faster option (#12326) by @BeryJu in #13207
- core: bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.1 by @dependabot in #13205
- core: bump psycopg from 3.2.4 to 3.2.5 by @dependabot in #13203
- core: bump setproctitle from 1.3.4 to 1.3.5 by @dependabot in #13202
- website: bump prettier from 3.5.1 to 3.5.2 in /website by @dependabot in #13192
- web/flow: fix translate extract by @BeryJu in #13208
- web/user: fix display for RAC tile by @BeryJu in #13211
- website/docs: updated debugging docs by @BeryJu in #12809
- website/docs: add new SSF provider docs by @tanberry in #13102
- website/docs: add info about new perms for super-user in groups by @tanberry in #13188
- stages/authenticator_email: Email Authenticator Stage Documentation by @melizeche in #12853
- website/docs: remove mention of wizard by @tanberry in #13126
- website/docs: remove Enterprise badge from RAC docs by @gergosimonyi in #13069
- website/docs: add paragraph about impossible travel by @tanberry in #13125
- core: bump aws-cdk-lib from 2.179.0 to 2.180.0 by @dependabot in #13204
- website/docs: update the 2025.2 rel notes by @tanberry in #13213
- website/docs: fix missing breaking entry for 2025.2 release notes by @BeryJu in #13223
- root: Backport version 2025.2 by @BeryJu in #13225
- website/docs: Add Passkeys reference where WebAuthn is mentioned by @melizeche in #13167
- web: bump API Client version by @authentik-automation in #13226
- website: remove images from integrations index page by @dominic-r in #12897
- core: bump goauthentik.io/api/v3 from 3.2024123.7 to 3.2025020.1 by @dependabot in #13241
- lifecycle/aws: bump aws-cdk from 2.1000.2 to 2.1000.3 in /lifecycle/aws by @dependabot in #13239
- core, web: update translations by @authentik-automation in #13236
- core: bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 by @dependabot in #13235
- web/admin: fix minor typo by @S33G in #13181
- core: bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #13240
- ci: run translation extraction on PRs too by @rissson in #13214
- lifecycle: add warning regarding supported installation methods by @dominic-r in #13190
- core: add pre-hydrated relative URL by @BeryJu in #13243
- website/integrations: add plesk by @Lars- in #13000
- website/docs: add enterprise label to SSF docs by @tanberry in #13251
- ci: fix translation extraction for external PRs by @rissson in #13266
- website/docs: remove Enterprise badge from RAC docs -- again by @gergosimonyi in #13268
- stages/authenticator_email: fix session cleanup test b by @melizeche in #13264
- stages/email: Fix email stage serialization by @melizeche in #13256
- translate: Updates for file locale/en/LC_MESSAGES/django.po in fr by @transifex-integration in #13274
- translate: Updates for file web/xliff/en.xlf in fr by @transifex-integration in #13275
- website/docs: prepare for...
Release 2025.4.0-rc2
See https://docs.goauthentik.io/docs/releases/2025.4
What's Changed
- admin: system api: fix FIPS status schema by @rissson in #10110
- website/docs: Specify Synology DSM Account type to use by @jannickfahlbusch in #10111
- web: bump API Client version by @authentik-automation in #10113
- website/docs: update 2024.6 release notes with latest changes by @rissson in #10109
- website/docs: add more info about multiple replicas by @tanberry in #10117
- policies/reputation: fix existing reputation update by @rissson in #10124
- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by @authentik-automation in #10119
- translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in #10120
- translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in #10121
- core, web: update translations by @authentik-automation in #10118
- core: bump goauthentik.io/api/v3 from 3.2024042.11 to 3.2024042.13 by @dependabot in #10134
- core: bump ruff from 0.4.8 to 0.4.9 by @dependabot in #10128
- core, web: update translations by @authentik-automation in #10127
- core: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #10133
- web: bump chromedriver from 126.0.0 to 126.0.1 in /tests/wdio by @dependabot in #10136
- core: bump github.com/gorilla/sessions from 1.2.2 to 1.3.0 by @dependabot in #10135
- web: bump @patternfly/elements from 3.0.1 to 3.0.2 in /web by @dependabot in #10132
- website: bump react-tooltip from 5.26.4 to 5.27.0 in /website by @dependabot in #10129
- web: fix early modal stack depletion by @kensternberg-authentik in #10068
- website/integations/services: Slack integration docs by @tanberry in #9933
- core: include version in built JS files by @BeryJu in #9558
- web: fix needed because recent upgrade to task breaks spinner button by @kensternberg-authentik in #10142
- web: bump ws from 8.16.0 to 8.17.1 in /web by @dependabot in #10149
- web: bump the storybook group in /web with 7 updates by @dependabot in #10147
- ci: bump docker/build-push-action from 5 to 6 by @dependabot in #10144
- core: bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #10143
- root: use custom model serializer that saves m2m without bulk by @BeryJu in #10139
- root: makefile: add codespell to make website by @rissson in #10116
- web: fix docker build for non-release versions by @rissson in #10154
- website/integrations: gitlab: better service description by @dominic-r in #9923
- website/docs: Describe where to apply the auto setup env vars by @m1212e in #9863
- website/integrations: jellyfin: add OIDC configuration by @Redlonghead in #9538
- web: bump the wdio group in /tests/wdio with 4 updates by @dependabot in #10160
- web: bump chromedriver from 126.0.1 to 126.0.2 in /tests/wdio by @dependabot in #10161
- core: bump twilio from 9.1.1 to 9.2.0 by @dependabot in #10162
- website/docs: update 2024.6 release notes with latest changes by @rissson in #10167
- website/docs: 2024.6 release notes: add note about group names by @rissson in #10170
- core: fix error when raising SkipObject in mapping by @BeryJu in #10153
- website/docs: update 2024.6 release notes with latest changes by @rissson in #10174
- website/docs: update template reference by @emmanuel-ferdman in #10166
- web: bump @sentry/browser from 8.9.2 to 8.10.0 in /web in the sentry group by @dependabot in #10185
- core: bump google-api-python-client from 2.133.0 to 2.134.0 by @dependabot in #10183
- web: bump glob from 10.4.1 to 10.4.2 in /web by @dependabot in #10163
- core: rework base for SkipObject exception to better support control flow exceptions by @BeryJu in #10186
- website/docs: Remove hyphen in read replica in Release Notes by @tanberry in #10178
- website/docs: Fix nginx proxy_pass directive documentation by @fotinakis in #10181
- core: bump selenium from 4.21.0 to 4.22.0 by @dependabot in #10194
- core: bump ruff from 0.4.9 to 0.4.10 by @dependabot in #10193
- web: bump typescript from 5.4.5 to 5.5.2 in /tests/wdio by @dependabot in #10192
- web: bump typescript from 5.4.5 to 5.5.2 in /web by @dependabot in #10191
- website: bump typescript from 5.4.5 to 5.5.2 in /website by @dependabot in #10190
- web: bump @sentry/browser from 8.10.0 to 8.11.0 in /web in the sentry group by @dependabot in #10204
- web: bump chromedriver from 126.0.2 to 126.0.3 in /tests/wdio by @dependabot in #10203
- core: bump twilio from 9.2.0 to 9.2.1 by @dependabot in #10202
- core: bump coverage from 7.5.3 to 7.5.4 by @dependabot in #10201
- web/flows: update flow background by @BeryJu in #10206
- website/docs: fix #9552 openssl rand base64 line wrap by @jogerj in #10211
- website/integrations: fix typo in documentation for OIDC setup with Paperless-ngx by @rwh85 in #10218
- security: fix CVE-2024-38371 by @BeryJu in #10229
- security: fix CVE-2024-37905 by @BeryJu in #10230
- core: bump debugpy from 1.8.1 to 1.8.2 by @dependabot in #10225
- web: bump @sentry/browser from 8.11.0 to 8.12.0 in /web in the sentry group by @dependabot in #10226
- core: bump webauthn from 2.1.0 to 2.2.0 by @dependabot in #10224
- web: bump chromedriver from 126.0.3 to 126.0.4 in /tests/wdio by @dependabot in #10223
- core: bump pdoc from 14.5.0 to 14.5.1 by @dependabot in #10221
- website/docs: update 2024.6 release notes with latest changes by @rissson in #10228
- website/docs: update 2024.2 release notes with security fixes by @rissson in #10232
- website/docs: update 2024.4 release notes with latest changes by @rissson in #10231
- website/docs: update 2024.6 release notes with latest changes (cherry-pick #10228) by @gcp-cherry-pick-bot in #10243
- website/docs: remove RC disclaimer from 2024.6 release notes by @rissson in #10245
- website/docs: remove RC disclaimer from 2024.6 release notes (cherry-pick #10245) by @gcp-cherry-pick-bot in #10246
- security: update supported versions by @rissson in #10247
- security: update supported versions (cherry-pick #10247) by @gcp-cherry-pick-bot in #10248
- website/docs: update geoip and asn example to use the proper syntax by @rissson in #10249
- website/docs: update the Welcome page by @tanberry in #10222
- website/docs: update geoip and asn example to use the proper syntax (cherry-pick #10249) by @gcp-cherry-pick-bot in #10250
- web: bump API Client version by @authentik-automation in #10252
- web/flows: remove continue button from AutoSubmit stage by @BeryJu in #10253
...
Release 2025.2.4
See https://docs.goauthentik.io/docs/releases/2025.2#fixed-in-202524
What's Changed
- stages/email: fix for newlines in emails by @melizeche in #13712
- providers/scim: fix group membership check failing (cherry-pick #13644) by @gcp-cherry-pick-bot in #13825
- Revert "core: fix non-exploitable open redirect (#13696)" (cherry-pick #13824) by @gcp-cherry-pick-bot in #13826
Full Changelog: version/2025.2.3...version/2025.2.4
Release 2024.12.5
See https://docs.goauthentik.io/docs/releases/2024.12#fixed-in-2024125
What's Changed
Full Changelog: version/2024.12.4...version/2024.12.5
Release 2025.2.3
See https://docs.goauthentik.io/docs/releases/2025.2#fixed-in-202523
What's Changed
- admin: fix system API when using bearer token (cherry-pick #13651) by @gcp-cherry-pick-bot in #13654
- stages/email: Clean newline characters in TemplateEmailMessage (cherry-pick #13666) by @gcp-cherry-pick-bot in #13667
- outposts/ldap: fix paginator going into infinite loop (cherry-pick #13677) by @gcp-cherry-pick-bot in #13679
- web/admin: reworked sync status card (cherry-pick #13625) by @rissson in #13692
- core: fix core/user is_superuser filter (cherry-pick #13693) by @gcp-cherry-pick-bot in #13694
- core: fix non-exploitable open redirect (cherry-pick #13696) by @gcp-cherry-pick-bot in #13698
- stages/identification: refresh captcha on failure (cherry-pick #13697) by @gcp-cherry-pick-bot in #13699
- security: fix CVE-2025-29928 (cherry-pick #13695) by @gcp-cherry-pick-bot in #13700
Full Changelog: version/2025.2.2...version/2025.2.3
Release 2024.12.4
See https://docs.goauthentik.io/docs/releases/2024.12#fixed-in-2024124
What's Changed
- core: fix generic sources not being fetchable by pk by @BeryJu in #12896
- flows: fix inspector permission check by @BeryJu in #12907
- security: fix CVE-2025-29928 (cherry-pick #13695) by @gcp-cherry-pick-bot in #13701
Full Changelog: version/2024.12.3...version/2024.12.4
Release 2025.2.2
See https://docs.goauthentik.io/docs/releases/2025.2#fixed-in-202522
What's Changed
- website/docs: prepare for 2025.2.1 (cherry-pick #13277) by @gcp-cherry-pick-bot in #13279
- enterprise/stages/source: fix dispatch method signature (cherry-pick #13321) by @gcp-cherry-pick-bot in #13326
- *: fix stage incorrectly being inserted instead of appended (cherry-pick #13304) by @gcp-cherry-pick-bot in #13327
- website/docs: update the 2025.2 rel notes (cherry-pick #13213) by @gcp-cherry-pick-bot in #13222
- providers/proxy: kubernetes outpost: fix reconcile when only annotations changed (cherry-pick #13372) by @gcp-cherry-pick-bot in #13384
- website/docs: fix build by @rissson in #13385
- web/user: ensure modal container on user-settings page is min-height: 100% (cherry-pick #13402) by @gcp-cherry-pick-bot in #13413
- stages/authenticator_email: Fix Enroll dropdown in the MFA Devices page (cherry-pick #13404) by @gcp-cherry-pick-bot in #13414
- lib/config: fix conn_max_age parsing (cherry-pick #13370) by @gcp-cherry-pick-bot in #13415
- web/admin: fix display bug for assigned users in application bindings in the wizard (cherry-pick #13435) by @gcp-cherry-pick-bot in #13452
- sources/oauth: ignore missing well-known keys (cherry-pick #13468) by @gcp-cherry-pick-bot in #13470
- web/flows: fix missing padding on authenticator_validate card (cherry-pick #13420) by @gcp-cherry-pick-bot in #13519
- web/user: show admin interface button on mobile (cherry-pick #13421) by @gcp-cherry-pick-bot in #13518
- providers/rac: fix signals and Endpoint caching (cherry-pick #13529) by @gcp-cherry-pick-bot in #13531
- sources/oauth: fix duplicate authentication (cherry-pick #13322) by @gcp-cherry-pick-bot in #13535
- stages/identification: check captcha after checking authentication (cherry-pick #13533) by @gcp-cherry-pick-bot in #13551
- website/docs: prepare for 2025.2.2 (cherry-pick #13552) by @gcp-cherry-pick-bot in #13553
Full Changelog: version/2025.2.1...version/2025.2.2