version/2025.6.0
goauthentik/authentikversion/2025.6.0Jun 4, 2025by authentik-automation[bot]
Upgrading?
AI Summary
A major feature release introducing password uniqueness policies, Gateway API documentation, and device code flow support, along with general UI improvements and dependency updates.
Key Highlights
- Introduced Password Uniqueness Policy
- Added Gateway API documentation
- Added Device code flow instructions
- Improved RBAC permissions search by adding `name`
- Fixed admin interface logo flashing
New Features
- Introduced Password Uniqueness Policy
- Added Gateway API documentation
- Added Device code flow instructions
- Improved RBAC permissions search by adding `name`
Full Release Notes
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 https://github.com/goauthentik/authentik/pull/13960 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14243 * lifecycle: fix test-all in docker by @rissson in https://github.com/goauthentik/authentik/pull/14244 * website/integrations: adds missing trailing slash in homarr doc by @dewi-tik in https://github.com/goauthentik/authentik/pull/14249 * website/integrations: homarr remove redirect uri comment by @dominic-r in https://github.com/goauthentik/authentik/pull/14252 * web: fix bug that was causing charts to be too tall by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/14253 * core: bump astral-sh/uv from 0.6.16 to 0.6.17 by @dependabot in https://github.com/goauthentik/authentik/pull/14266 * website/docs: add device code flow instructions by @dewi-tik in https://github.com/goauthentik/authentik/pull/14267 * rbac: add `name` to Permissions search by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14269 * website/docs: update 2025.4 release notes by @melizeche in https://github.com/goauthentik/authentik/pull/14251 * docs/website: Update 2025.4 notes by @melizeche in https://github.com/goauthentik/authentik/pull/14272 * website/docs: Password Uniqueness Policy by @melizeche in https://github.com/goauthentik/authentik/pull/13686 * website/docs: Revert "website/docs: revert token_expiry format in example blueprint… by @melizeche in https://github.com/goauthentik/authentik/pull/14280 * website/docs: docs about initial perms by @tanberry in https://github.com/goauthentik/authentik/pull/14263 * website/docs: add postgres pool configuration by @rissson in https://github.com/goauthentik/authentik/pull/14060 * website/docs: add LDAP 'Lookup using user attribute' docs by @rissson in https://github.com/goauthentik/authentik/pull/13966 * website/docs: sessions in database by @rissson in https://github.com/goauthentik/authentik/pull/13507 * website/docs: Release notes 2025.4.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14281 * website/docs: add gateway API to release notes and documentation by @rissson in https://github.com/goauthentik/authentik/pull/14278 * ci: cleanup post uv migration by @rissson in https://github.com/goauthentik/authentik/pull/13538 * core: bump astral-sh/uv from 0.6.17 to 0.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14294 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14273 * release: 2025.4.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14299 * website/docs: initial permissions: fix usage of term admin by @dominic-r in https://github.com/goauthentik/authentik/pull/14300 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/14301 * website/docs: clarify some points (i.e. around capitalization after colons) by @tanberry in https://github.com/goauthentik/authentik/pull/14290 * website/docs: clarify `2025.4` breaking Reputation changes by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14284 * brands: fix CSS Migration not updating brands by @BeryJu in https://github.com/goauthentik/authentik/pull/14306 * website/docs: clean up oauth redirect paragraph by @fheisler in https://github.com/goauthentik/authentik/pull/14291 * website/docs: adds webfinger doc under oauth provider by @dewi-tik in https://github.com/goauthentik/authentik/pull/14247 * website/docs: "Device code flow" documentation improvements by @LucaTheHacker in https://github.com/goauthentik/authentik/pull/14257 * website/integrations: improve Gitea doc by @dewi-tik in https://github.com/goauthentik/authentik/pull/14194 * website/integrations: youtrack document by @dominic-r in https://github.com/goauthentik/authentik/pull/14264 * lifecycle/aws: bump aws-cdk from 2.1012.0 to 2.1013.0 in /lifecycle/aws by @dependabot in https://github.com/goauthentik/authentik/pull/14318 * core: bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14317 * core: bump goauthentik.io/api/v3 from 3.2025024.9 to 3.2025040.1 by @dependabot in https://github.com/goauthentik/authentik/pull/14316 * core: bump astral-sh/uv from 0.7.0 to 0.7.2 by @dependabot in https://github.com/goauthentik/authentik/pull/14315 * stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by @authentik-automation in https://github.com/goauthentik/authentik/pull/14311 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14309 * website: bump the build group across 1 directory with 9 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14293 * translate: Updates for file locale/en/LC_MESSAGES/django.po in it by @transifex-integration in https://github.com/goauthentik/authentik/pull/14271 * core: bump trio from 0.29.0 to v0.30.0 by @rissson in https://github.com/goauthentik/authentik/pull/14174 * core: bump pdoc from 15.0.1 to v15.0.3 by @rissson in https://github.com/goauthentik/authentik/pull/14170 * core: bump frozenlist from 1.5.0 to v1.6.0 by @rissson in https://github.com/goauthentik/authentik/pull/14168 * core: bump boto3 from 1.37.35 to v1.37.38 by @rissson in https://github.com/goauthentik/authentik/pull/14167 * core: bump aiohttp from 3.11.16 to v3.11.18 by @rissson in https://github.com/goauthentik/authentik/pull/14166 * core: bump packaging from 24.2 to v25.0 by @rissson in https://github.com/goauthentik/authentik/pull/14169 * core: bump s3transfer from 0.11.4 to v0.11.5 by @rissson in https://github.com/goauthentik/authentik/pull/14172 * core: bump ruff from 0.11.5 to v0.11.6 by @rissson in https://github.com/goauthentik/authentik/pull/14171 * core: bump setuptools from 78.1.0 to v79.0.0 by @rissson in https://github.com/goauthentik/authentik/pull/14173 * web: bump vite from 5.4.16 to 5.4.19 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14324 * core: bump github.com/sethvargo/go-envconfig from 1.2.0 to 1.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14327 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14326 * rbac: fix RoleObjectPermissionTable not showing `add_user_to_group` by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14312 * website/docs: fix dry-run release highlight by @BeryJu in https://github.com/goauthentik/authentik/pull/14337 * ci: use dependabot for docker-compose files by @BeryJu in https://github.com/goauthentik/authentik/pull/14336 * website/docs: use Universal Device Trust for GDTC instead of Okta by @BeryJu in https://github.com/goauthentik/authentik/pull/14335 * ci: use dependabot for compose correctly? by @BeryJu in https://github.com/goauthentik/authentik/pull/14340 * website/docs: remove support badge by @tanberry in https://github.com/goauthentik/authentik/pull/14343 * Revert-revert: Safari fixes by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14331 * web: Use monorepo package utilities to build packages by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14159 * web: Clean up browser-only module imports that crash WebDriverIO. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14330 * web: NPM workspaces by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14274 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14368 * core: bump unidecode from 1.3.8 to v1.4.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14367 * core: bump structlog from 25.2.0 to v25.3.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14366 * core: bump setuptools from 78.1.0 to v80.1.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14365 * core: bump setproctitle from 1.3.5 to v1.3.6 by @melizeche in https://github.com/goauthentik/authentik/pull/14364 * core: bump sentry-sdk from 2.26.1 to v2.27.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14363 * core: bump ruff from 0.11.5 to v0.11.8 by @melizeche in https://github.com/goauthentik/authentik/pull/14362 * core: bump redis from 5.2.1 to v6.0.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14361 * core: bump pydantic from 2.11.3 to v2.11.4 by @melizeche in https://github.com/goauthentik/authentik/pull/14360 * core: bump psycopg from 3.2.6 to v3.2.7 by @melizeche in https://github.com/goauthentik/authentik/pull/14359 * core: bump orjson from 3.10.16 to v3.10.18 by @melizeche in https://github.com/goauthentik/authentik/pull/14358 * core: bump mypy-extensions from 1.0.0 to v1.1.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14357 * core: bump msal from 1.32.0 to v1.32.3 by @melizeche in https://github.com/goauthentik/authentik/pull/14356 * core: bump jsonschema-specifications from 2024.10.1 to v2025.4.1 by @melizeche in https://github.com/goauthentik/authentik/pull/14354 * core: bump humanize from 4.12.2 to v4.12.3 by @melizeche in https://github.com/goauthentik/authentik/pull/14353 * core: bump h11 from 0.14.0 to v0.16.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14352 * core: bump google-api-python-client from 2.167.0 to v2.169.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14351 * core: bump cryptography from 44.0.2 to v44.0.3 by @melizeche in https://github.com/goauthentik/authentik/pull/14350 * core: bump charset-normalizer from 3.4.1 to v3.4.2 by @melizeche in https://github.com/goauthentik/authentik/pull/14349 * core: bump certifi from 2025.1.31 to v2025.4.26 by @melizeche in https://github.com/goauthentik/authentik/pull/14348 * core: bump celery from 5.5.1 to v5.5.2 by @melizeche in https://github.com/goauthentik/authentik/pull/14347 * core: bump boto3 from 1.37.35 to v1.38.7 by @melizeche in https://github.com/goauthentik/authentik/pull/14346 * core: bump azure-core from 1.33.0 to v1.34.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14345 * core: bump lxml from 5.3.2 to v5.4.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14355 * core: bump selenium/standalone-chrome from 122.0 to 135.0 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14342 * core: bump axllent/mailpit from v1.6.5 to v1.24.1 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14341 * core: bump goauthentik/fips-python from 3.12.10-slim-bookworm-fips to 3.13.3-slim-bookworm-fips by @dependabot in https://github.com/goauthentik/authentik/pull/12763 * website/integrations: minio: fix typo by @dominic-r in https://github.com/goauthentik/authentik/pull/14376 * website/docs: fix leftover placeholder in release notes by @finkerle in https://github.com/goauthentik/authentik/pull/14377 * website/integrations: Fix outpost link for Home Assistant configuration by @jshank in https://github.com/goauthentik/authentik/pull/14382 * translate: Updates for file locale/en/LC_MESSAGES/django.po in pt by @transifex-integration in https://github.com/goauthentik/authentik/pull/14379 * translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/14375 * translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14374 * translate: Updates for file web/xliff/en.xlf in it by @transifex-integration in https://github.com/goauthentik/authentik/pull/14372 * core: bump axllent/mailpit from v1.24.1 to v1.24.2 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14390 * ci: bump golangci/golangci-lint-action from 7 to 8 by @dependabot in https://github.com/goauthentik/authentik/pull/14389 * core: bump github.com/pires/go-proxyproto from 0.8.0 to 0.8.1 by @dependabot in https://github.com/goauthentik/authentik/pull/14388 * website/integrations: add atlassian by @dewi-tik in https://github.com/goauthentik/authentik/pull/14209 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14383 * web, website: update browserslist by @dominic-r in https://github.com/goauthentik/authentik/pull/14386 * website/docs: Add pkg-config to the brew dependencies by @melizeche in https://github.com/goauthentik/authentik/pull/14398 * website/docs: Update deps. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14397 * website/docs: add one more reference and link about `can view Admin interface` by @tanberry in https://github.com/goauthentik/authentik/pull/14399 * core: bump twilio from 9.5.2 to v9.6.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14396 * core: bump setuptools from 80.1.0 to v80.3.1 by @melizeche in https://github.com/goauthentik/authentik/pull/14395 * core: bump boto3 from 1.38.7 to v1.38.8 by @melizeche in https://github.com/goauthentik/authentik/pull/14393 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14402 * core: bump selenium/standalone-chrome from 135.0 to 136.0 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14407 * core: bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14406 * core: bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14405 * website/docs: Update Docusaurus config. Prep for version picker. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14401 * core: bump selenium from 4.31.0 to v4.32.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14394 * web: cleanup/loading attribute always true by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/14288 * core: bump pytest-timeout from 2.3.1 to v2.4.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14421 * core: bump jsii from 1.111.0 to v1.112.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14419 * core: bump google-auth from 2.39.0 to v2.40.1 by @melizeche in https://github.com/goauthentik/authentik/pull/14418 * core: bump azure-identity from 1.21.0 to v1.22.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14415 * core: bump maxminddb from 2.6.3 to v2.7.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14420 * core: bump boto3 from 1.38.7 to v1.38.10 by @melizeche in https://github.com/goauthentik/authentik/pull/14416 * core: bump geoip2 from 5.0.1 to v5.1.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14417 * website/integrations: improve grafana docs by @andymarden in https://github.com/goauthentik/authentik/pull/14408 * website/integrations: coder by @dominic-r in https://github.com/goauthentik/authentik/pull/14385 * root: readme: use right contribution guide link by @dominic-r in https://github.com/goauthentik/authentik/pull/14250 * website/docs: configuration sessions are now stored by default in the database by @dominic-r in https://github.com/goauthentik/authentik/pull/14425 * website/integrations: update paperless ngx instructions to include correct scopes by @jshank in https://github.com/goauthentik/authentik/pull/14424 * core: bump astral-sh/uv from 0.7.2 to 0.7.3 by @dependabot in https://github.com/goauthentik/authentik/pull/14426 * website: bump the build group in /website with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14427 * website/integrations: coder: fix period by @dominic-r in https://github.com/goauthentik/authentik/pull/14423 * website/integrations: fix sonarqube badge by @dewi-tik in https://github.com/goauthentik/authentik/pull/14434 * website/integrations: update integration template by @dewi-tik in https://github.com/goauthentik/authentik/pull/14432 * lifecycle/aws: bump aws-cdk from 2.1013.0 to 2.1014.0 in /lifecycle/aws by @dependabot in https://github.com/goauthentik/authentik/pull/14436 * lifecycle: fix ak dump_config by @BeryJu in https://github.com/goauthentik/authentik/pull/14445 * outposts: fix tmpdir in containers not being set by @BeryJu in https://github.com/goauthentik/authentik/pull/14444 * web/flows/sfe: fix global background image not being loaded by @BeryJu in https://github.com/goauthentik/authentik/pull/14442 * core: bump ruff from 0.11.8 to v0.11.9 by @melizeche in https://github.com/goauthentik/authentik/pull/14457 * core: bump platformdirs from 4.3.7 to v4.3.8 by @melizeche in https://github.com/goauthentik/authentik/pull/14456 * core: bump opentelemetry-api from 1.32.1 to v1.33.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14455 * core: bump msgraph-sdk from 1.28.0 to v1.29.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14454 * web/admin: fix enterprise menu display by @BeryJu in https://github.com/goauthentik/authentik/pull/14447 * website/docs: update outdated custom CSS docs by @BeryJu in https://github.com/goauthentik/authentik/pull/14441 * Revert "web/admin: fix enterprise menu display" by @BeryJu in https://github.com/goauthentik/authentik/pull/14458 * root: improve sentry distributed tracing by @BeryJu in https://github.com/goauthentik/authentik/pull/14468 * website/docs: Update Kubernetes Bootstrap Instructions by @msd117c in https://github.com/goauthentik/authentik/pull/14471 * website/docs: stages: fix-typo by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14477 * website: bump the build group in /website with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14475 * root: temporarily deactivate database pool option by @BeryJu in https://github.com/goauthentik/authentik/pull/14443 * core: fix session migration when old session can't be loaded by @BeryJu in https://github.com/goauthentik/authentik/pull/14466 * root: pin package version in pyproject for dependabot by @BeryJu in https://github.com/goauthentik/authentik/pull/14469 * core: bump sentry-sdk from 2.27.0 to 2.28.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14482 * core: bump psycopg[c,pool] from 3.2.7 to 3.2.8 by @dependabot in https://github.com/goauthentik/authentik/pull/14481 * core: bump django from 5.1.8 to 5.1.9 by @dependabot in https://github.com/goauthentik/authentik/pull/14483 * website: bump semver from 7.7.1 to 7.7.2 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/14491 * tests/e2e: Add E2E tests for Flow SFE by @BeryJu in https://github.com/goauthentik/authentik/pull/14484 * website/integrations: fix missing closing brace for semaphore by @ericgu08 in https://github.com/goauthentik/authentik/pull/14467 * enterprise: fix expired license's users being counted by @BeryJu in https://github.com/goauthentik/authentik/pull/14451 * core: bump psycopg[c,pool] from 3.2.8 to 3.2.9 by @dependabot in https://github.com/goauthentik/authentik/pull/14504 * core: bump twilio from 9.6.0 to 9.6.1 by @dependabot in https://github.com/goauthentik/authentik/pull/14505 * core: bump msgraph-sdk from 1.29.0 to 1.30.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14503 * core: remove `OldAuthenticatedSession` content type by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14507 * website: bump the build group in /website with 6 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14502 * web/admin: Fix sidebar toggle synchronization. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14487 * core: fix unable to create group if no enable_group_superuser permission is given by @BeryJu in https://github.com/goauthentik/authentik/pull/14510 * web/admin: Dual select state management, custom event dispatching. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14490 * lifecycle/aws: bump aws-cdk from 2.1014.0 to 2.1015.0 in /lifecycle/aws by @dependabot in https://github.com/goauthentik/authentik/pull/14516 * stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs by @authentik-automation in https://github.com/goauthentik/authentik/pull/14513 * tests/e2e: add test for authentication flow in compatibility mode by @BeryJu in https://github.com/goauthentik/authentik/pull/14392 * web: bump undici from 6.21.1 to 6.21.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14524 * website/docs: release notes for 2025.4.1 by @BeryJu in https://github.com/goauthentik/authentik/pull/14526 * release: 2025.4.1 by @BeryJu in https://github.com/goauthentik/authentik/pull/14527 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/14528 * core: bump django-pglock from 1.7.1 to 1.7.2 by @dependabot in https://github.com/goauthentik/authentik/pull/14534 * core: bump goauthentik.io/api/v3 from 3.2025040.1 to 3.2025041.1 by @dependabot in https://github.com/goauthentik/authentik/pull/14533 * core: bump github.com/getsentry/sentry-go from 0.32.0 to 0.33.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14532 * core: bump astral-sh/uv from 0.7.3 to 0.7.4 by @dependabot in https://github.com/goauthentik/authentik/pull/14531 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14530 * sources/kerberos: resolve logger warnings by @emmanuel-ferdman in https://github.com/goauthentik/authentik/pull/14540 * root: replace raw.githubusercontent.com by checking out repo by @BeryJu in https://github.com/goauthentik/authentik/pull/14567 * translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/14566 * web: Fix issue where Storybook cannot resolve styles. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14553 * translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14565 * core: bump axllent/mailpit from v1.24.2 to v1.25.0 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14564 * lifecycle/aws: bump aws-cdk from 2.1015.0 to 2.1016.0 in /lifecycle/aws by @dependabot in https://github.com/goauthentik/authentik/pull/14563 * website: bump @types/postman-collection from 3.5.10 to 3.5.11 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/14561 * core: bump astral-sh/uv from 0.7.4 to 0.7.5 by @dependabot in https://github.com/goauthentik/authentik/pull/14560 * translate: Updates for file web/xliff/en.xlf in it by @transifex-integration in https://github.com/goauthentik/authentik/pull/14538 * ci: add dependencies label to generated PRs by @BeryJu in https://github.com/goauthentik/authentik/pull/14569 * translate: Updates for file web/xliff/en.xlf in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/14570 * website/integrations: update paperless ngx instructions to include additional scopes by @jshank in https://github.com/goauthentik/authentik/pull/14486 * web: fix description for signing responses in SAML provider by @dewi-tik in https://github.com/goauthentik/authentik/pull/14573 * web: (ESLint) Consistent use of triple-equals. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14554 * web: (ESLint) Use dot notation. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14557 * web: (ESLint) No else return by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14558 * lib/sync/outgoing: reduce number of db queries made by @rissson in https://github.com/goauthentik/authentik/pull/14177 * enterprise/stages: Add MTLS stage by @BeryJu in https://github.com/goauthentik/authentik/pull/14296 * enterprise/stages/mtls: update go & web client, fix py client generation by @BeryJu in https://github.com/goauthentik/authentik/pull/14576 * web/NPM Workspaces: ESbuild version cleanup by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14541 * core: bump astral-sh/uv from 0.7.5 to 0.7.6 by @dependabot in https://github.com/goauthentik/authentik/pull/14580 * core: bump sentry-sdk from 2.28.0 to 2.29.1 by @dependabot in https://github.com/goauthentik/authentik/pull/14579 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14578 * translate: Updates for file web/xliff/en.xlf in it by @transifex-integration in https://github.com/goauthentik/authentik/pull/14575 * enterprise/stages/mtls: improve certificate validation by @BeryJu in https://github.com/goauthentik/authentik/pull/14582 * core: bump django-guardian from 2.4.0 to v3.0.0 by @melizeche in https://github.com/goauthentik/authentik/pull/14453 * core: bump library/node from 22 to 24 by @dependabot in https://github.com/goauthentik/authentik/pull/14410 * root: move forked dependencies to goauthentik org by @BeryJu in https://github.com/goauthentik/authentik/pull/14590 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14606 * translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/14609 * translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14607 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/14608 * providers/proxy: kubernetes outpost: fix reconcile when ingress class name changed by @rissson in https://github.com/goauthentik/authentik/pull/14612 * translate: Updates for file locale/en/LC_MESSAGES/django.po in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/14611 * lifecycle: fix arguments not being passed to worker command by @BeryJu in https://github.com/goauthentik/authentik/pull/14574 * web/NPM Workspaces: Prep ESBuild plugin for publish. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14552 * esbuild-plugin-live-reload: Publish. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14624 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14626 * web: Fix missing Enterprise sidebar entries. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14615 * web: bump @goauthentik/prettier-config from 1.0.4 to 1.0.5 in /web/packages/esbuild-plugin-live-reload by @dependabot in https://github.com/goauthentik/authentik/pull/14637 * web: bump @types/guacamole-common-js from 1.5.2 to 1.5.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14643 * web: bump yaml from 2.5.1 to 2.8.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14642 * web: bump chromedriver from 131.0.1 to 136.0.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14641 * web: bump @lit/task from 1.0.1 to 1.0.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14635 * web: bump @patternfly/elements from 4.0.2 to 4.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14634 * lifecycle/aws: bump aws-cdk from 2.1016.0 to 2.1016.1 in /lifecycle/aws by @dependabot in https://github.com/goauthentik/authentik/pull/14631 * web: bump the sentry group across 1 directory with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14587 * web: bump the rollup group across 2 directories with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14622 * website/docs: improve-rac-documents by @dewi-tik in https://github.com/goauthentik/authentik/pull/14414 * web: fix lint by @rissson in https://github.com/goauthentik/authentik/pull/14665 * web: bump dompurify from 3.2.4 to 3.2.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14658 * website: bump the goauthentik group in /website with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14654 * web: bump chart.js from 4.4.4 to 4.4.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14655 * web: bump @trivago/prettier-plugin-sort-imports from 4.3.0 to 5.2.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14661 * web: bump country-flag-icons from 1.5.13 to 1.5.19 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14659 * web: bump wireit from 0.14.9 to 0.14.12 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14656 * core: bump astral-sh/uv from 0.7.6 to 0.7.7 by @dependabot in https://github.com/goauthentik/authentik/pull/14651 * web: bump @types/node from 22.15.19 to 22.15.21 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14660 * web: bump @codemirror/lang-javascript from 6.2.2 to 6.2.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14657 * sources/scim: fix all users being added to group when no members are given by @BeryJu in https://github.com/goauthentik/authentik/pull/14645 * core: bump google-api-python-client from 2.169.0 to 2.170.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14653 * core: bump pydantic from 2.11.4 to 2.11.5 by @dependabot in https://github.com/goauthentik/authentik/pull/14652 * web: Type Tidy by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14647 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14676 * web: bump the goauthentik group across 4 directories with 3 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14640 * website: Fix issue where OpenAPI docs template generates semi-synthet… by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14674 * Web: Controllers cleanup by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14616 * website/docs: fix typos in developer and user documentation by @codesenju in https://github.com/goauthentik/authentik/pull/14680 * website/integrations: add push security by @dewi-tik in https://github.com/goauthentik/authentik/pull/14429 * core: Publish web packages. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14648 * core: bump axllent/mailpit from v1.25.0 to v1.25.1 in /tests/e2e by @dependabot in https://github.com/goauthentik/authentik/pull/14693 * core: bump astral-sh/uv from 0.7.7 to 0.7.8 by @dependabot in https://github.com/goauthentik/authentik/pull/14681 * core: bump django-tenants from 3.7.0 to 3.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14691 * core: bump cryptography from 44.0.3 to 45.0.3 by @dependabot in https://github.com/goauthentik/authentik/pull/14690 * website/integrations: minio: notice about sso deprecation on CE by @dominic-r in https://github.com/goauthentik/authentik/pull/14679 * root: do not use /bin/bash directly by @rissson in https://github.com/goauthentik/authentik/pull/14698 * web: bump @formatjs/intl-listformat from 7.5.7 to 7.7.11 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14689 * web: bump fuse.js from 7.0.0 to 7.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14687 * web: bump knip from 5.33.0 to 5.58.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14685 * ci: test with postgres 17 by @rissson in https://github.com/goauthentik/authentik/pull/13967 * web: bump the rollup group across 1 directory with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14682 * web: Use engine available on Github Actions. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14699 * web: bump the swc group across 2 directories with 12 updates by @dependabot in https://github.com/goauthentik/authentik/pull/14623 * ci: Update packages-npm-publish.yml by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14701 * website/integrations: coder: fix typo by @dominic-r in https://github.com/goauthentik/authentik/pull/14514 * ci: fix NPM packages path by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14702 * web: fix lock by @BeryJu in https://github.com/goauthentik/authentik/pull/14705 * tests/e2e: fix flaky SAML Source test by @BeryJu in https://github.com/goauthentik/authentik/pull/14708 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14707 * lib/sync/outgoing: sync in parallel by @rissson in https://github.com/goauthentik/authentik/pull/14697 * web: fix regression in subpath support by @BeryJu in https://github.com/goauthentik/authentik/pull/14646 * website/docs: add login page source note to all source docs by @dewi-tik in https://github.com/goauthentik/authentik/pull/14667 * core: bump msgraph-sdk from 1.30.0 to 1.31.0 by @dependabot in https://github.com/goauthentik/authentik/pull/14585 * ci: fix broken cache by @BeryJu in https://github.com/goauthentik/authentik/pull/14725 * web: fix lock file once again yay JS by @BeryJu in https://github.com/goauthentik/authentik/pull/14721 * web: bump core-js from 3.38.1 to 3.42.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/14715 * web/NPM Workspaces: TypeScript API Client TSConfig. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14555 * web: Add specific Storybook dependency. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14719 * web: Controller refinements, error handling by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14700 * web/admin: fix permissions modal button missing for PolicyBindings and FlowStageBindings by @BeryJu in https://github.com/goauthentik/authentik/pull/14619 * stages/email: fix email scanner voiding token by @BeryJu in https://github.com/goauthentik/authentik/pull/14325 * sources/ldap: add forward deletion option by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14718 * web/packages: ESBuild Plugin: Setup and usage docs. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14720 * providers/ldap: retain binder and update users instead of re-creating by @BeryJu in https://github.com/goauthentik/authentik/pull/14735 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14737 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/14736 * translate: Updates for file web/xliff/en.xlf in de [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14741 * translate: Updates for file web/xliff/en.xlf in fr [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14739 * translate: Updates for file locale/en/LC_MESSAGES/django.po in fr by @transifex-integration in https://github.com/goauthentik/authentik/pull/14738 * translate: Updates for file web/xliff/en.xlf in pl [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14740 * translate: Updates for file web/xliff/en.xlf in nl [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14743 * translate: Updates for file web/xliff/en.xlf in zh_TW [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14747 * translate: Updates for file web/xliff/en.xlf in fi [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14742 * translate: Updates for file locale/en/LC_MESSAGES/django.po in ko [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14749 * translate: Updates for file web/xliff/en.xlf in zh-Hans [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14746 * translate: Updates for file locale/en/LC_MESSAGES/django.po in de [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14753 * translate: Updates for file locale/en/LC_MESSAGES/django.po in tr [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14755 * translate: Updates for file locale/en/LC_MESSAGES/django.po in it [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14759 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh-Hans [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14757 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14762 * translate: Updates for file web/xliff/en.xlf in cs_CZ [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14754 * translate: Updates for file web/xliff/en.xlf in ru [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14751 * translate: Updates for file web/xliff/en.xlf in zh_CN [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14752 * translate: Updates for file locale/en/LC_MESSAGES/django.po in fi [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14758 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_TW [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14756 * translate: Updates for file locale/en/LC_MESSAGES/django.po in nl [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14760 * translate: Updates for file locale/en/LC_MESSAGES/django.po in ru [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14763 * translate: Updates for file locale/en/LC_MESSAGES/django.po in pt [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14761 * translate: Updates for file web/xliff/en.xlf in it [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14744 * translate: Updates for file locale/en/LC_MESSAGES/django.po in pt_BR [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14750 * translate: Updates for file locale/en/LC_MESSAGES/django.po in es [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14748 * translate: Updates for file locale/en/LC_MESSAGES/django.po in pt_PT [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14764 * translate: Updates for file web/xliff/en.xlf in tr [Manual Sync] by @transifex-integration in https://github.com/goauthentik/authentik/pull/14745 * web: fix lock file once again yay JS by @rissson in https://github.com/goauthentik/authentik/pull/14765 * core, web: update translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/14766 * website/integrations: add stripe by @dewi-tik in https://github.com/goauthentik/authentik/pull/14618 * web/flows: update default flow background by @BeryJu in https://github.com/goauthentik/authentik/pull/14769 * website/docs: spell out administrator in service template by @tanberry in https://github.com/goauthentik/authentik/pull/14770 * website/integrations: add filerise by @dewi-tik in https://github.com/goauthentik/authentik/pull/14610 * website/integrations: add pangolin by @dewi-tik in https://github.com/goauthentik/authentik/pull/14614 * website/docs: add docs for MTLS Stage by @BeryJu in https://github.com/goauthentik/authentik/pull/14571 * website/integrations: move resource section to end of documents by @dewi-tik in https://github.com/goauthentik/authentik/pull/14668 * website: fix incorrect usage of "login to" + "log into" vs "log in to" by @dominic-r in https://github.com/goauthentik/authentik/pull/14772 * web: Fix issue where dual select type is not specific. by @GirlBossRush in https://github.com/goauthentik/authentik/pull/14783 * core: Migrate permissions before deleteing OldAuthenticatedSession by @melizeche in https://github.com/goauthentik/authentik/pull/14788 * website/docs: update user ref doc with parent group example by @dewi-tik in https://github.com/goauthentik/authentik/pull/14779 * website: use "administrator" instead of "admin" for Admin interface by @dominic-r in https://github.com/goauthentik/authentik/pull/14771 * sources/ldap: add `user_membership_attribute` by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14784 * stages/user_login: remove success message by @rissson in https://github.com/goauthentik/authentik/pull/13775 * translate: Updates for file web/xliff/en.xlf in zh-Hans by @transifex-integration in https://github.com/goauthentik/authentik/pull/14782 * translate: Updates for file web/xliff/en.xlf in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14781 * translate: Updates for file locale/en/LC_MESSAGES/django.po in zh_CN by @transifex-integration in https://github.com/goauthentik/authentik/pull/14780 * website/docs: configuration: remove deprecated key for session storage location by @dominic-r in https://github.com/goauthentik/authentik/pull/14431 * website/integrations: add komodo by @dewi-tik in https://github.com/goauthentik/authentik/pull/14790 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/14795 * website/docs: Change wording in the upgrade guidelines by @melizeche in https://github.com/goauthentik/authentik/pull/14793 * providers/scim: allow for specifying custom SCIM schemas for users and groups by @BeryJu in https://github.com/goauthentik/authentik/pull/14794 * docs/troubleshooting: cleanup upgrade instructions for postgres k8s by @dominic-r in https://github.com/goauthentik/authentik/pull/14773 * website: release notes for `2025.6` by @gergosimonyi in https://github.com/goauthentik/authentik/pull/14703 * web: minor design tweaks (cherry-pick #14803) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14804 * website/docs: remove fluff from release notes 2025.6 (cherry-pick #14819) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14820 * website/integrations: update cloudflare access callback url (cherry-pick #14807) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14842 * website/integrations: remove trailing slash from budibase redirect (cherry-pick #14823) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14843 * website/integrations: Update Zammad SAML Instructions (cherry-pick #14774) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14844 * core, web: update translations (cherry-pick #14800) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14845 * core: bump goauthentik.io/api/v3 from 3.2025041.2 to 3.2025041.4 (cherry-pick #14809) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14846 * stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (cherry-pick #14801) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14847 * website/docs: add LDAP docs for forward deletion and `memberUid` (cherry-pick #14814) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14848 * lib/sync: fix static incorrect label of pages (cherry-pick #14851) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14852 * providers/rac: apply ConnectionToken scoped-settings last (cherry-pick #14838) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14853 * website/docs: finalize release notes for `2025.6` (cherry-pick #14854) by @gcp-cherry-pick-bot in https://github.com/goauthentik/authentik/pull/14855 ## New Contributors * @LucaTheHacker made their first contribution in https://github.com/goauthentik/authentik/pull/14257 * @finkerle made their first contribution in https://github.com/goauthentik/authentik/pull/14377 * @jshank made their first contribution in https://github.com/goauthentik/authentik/pull/14382 * @andymarden made their first contribution in https://github.com/goauthentik/authentik/pull/14408 * @msd117c made their first contribution in https://github.com/goauthentik/authentik/pull/14471 * @ericgu08 made their first contribution in https://github.com/goauthentik/authentik/pull/14467 * @codesenju made their first contribution in https://github.com/goauthentik/authentik/pull/14680 **Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2025.4.2...version/2025.6.0
Related Repositories
public-apis/public-apis★ 491,227
A collective list of free APIs
NousResearch/hermes-agent★ 256,100
The agent that grows with you
yt-dlp/yt-dlp★ 200,275
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,565
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,701
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.