Dominic R
589b5729d3
web: fix identification stage OUIA attributes
2026-05-04 23:04:45 -04:00
Dominic R
9f17d6df96
website/docs: document blueprint import options ( #21973 )
...
* website/docs: document blueprint import options
Closes: https://github.com/goauthentik/authentik/issues/21204
* Update website/docs/customize/blueprints/index.mdx
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dominic R <dominic@sdko.org >
* Update website/docs/customize/blueprints/working_with_blueprints.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dominic R <dominic@sdko.org >
* Clarify blueprint docs
* Apply suggestions from code review
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-05-05 01:07:23 +00:00
Dominic R
13c8ad5c56
website/integrations: clarify Jellyfin LDAP bind permissions ( #21975 )
...
* website/integrations: clarify Jellyfin LDAP bind permissions
Closes: https://github.com/goauthentik/authentik/issues/9770
* website/docs: clarify jellyfin LDAP service account
* website/docs: link jellyfin LDAP setup steps
* Update index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-05-05 00:58:10 +00:00
Marcelo Elizeche Landó
28209c03e2
docs: Improve docs on webauthn authenticator attachment ( #22045 )
...
Improve docs on webauthn authenticator attachment
2026-05-05 00:34:54 +00:00
Marcelo Elizeche Landó
f47cf08d8a
website/docs: Add docs for webauthn hints feature ( #20933 )
...
* Add docs for webauthn hints feature
* remove accidentally added file
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* point to our docs
---------
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-05-04 23:47:48 +00:00
Teffen Ellis
d69433b314
web: Consistent use of "User Dashboard" ( #22038 )
...
* Update app labels.
* Update docs.
2026-05-04 23:46:58 +02:00
Gianluca Ulivi
849a6053ad
website/integrations: actual budget: add env var ( #22036 )
...
Update index.mdx
Set auth method to oauth2 to use correct JWT algorithm
Signed-off-by: Gianluca Ulivi <22895603+GianlucaUlivi@users.noreply.github.com >
2026-05-04 19:09:21 +00:00
Dominic R
abdbe0269f
website/docs: add webhook mapping examples ( #21971 )
...
* website/docs: add webhook mapping examples
Document event fields for generic webhook payload mappings.
Closes: https://github.com/goauthentik/authentik/issues/19335
* Update website/docs/sys-mgmt/events/transports.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
* Update website/docs/sys-mgmt/events/transports.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-05-04 18:08:54 +00:00
Dominic R
55384c384a
website/integrations: fix nextcloud LDAP group mapping ( #21970 )
...
Set Nextcloud's LDAP group-member association to member (AD).
Closes: https://github.com/goauthentik/authentik/issues/21696
2026-05-04 13:44:15 -04:00
Dominic R
06fd68f076
website/docs: preserve blueprint download filenames ( #21969 )
...
* website/docs: preserve blueprint download filenames
Use a shared DownloadLink component for bundled blueprint downloads.
Closes: https://github.com/goauthentik/authentik/issues/20089
* website/docs: use download link for lockdown blueprint
2026-05-04 13:41:44 -04:00
Teffen Ellis
d35ab99b2d
web: Radio and Checkbox Input Revisions ( #21792 )
...
* Flesh out checkbox group and radio style alignment.
* Fix input order, phrasing.
* fix radio not selecting default value if default value is falsey
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* align items in empty state primary
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix required flag
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Fix casing.
* consistent casing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-05-04 19:12:18 +02:00
Connor Peshek
a3b0180049
providers/oauth: make rp init logout oidc certification changes ( #21815 )
...
* providers/oauth: make rp init logout oidc certification changes
* update test
* slight rework
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add oidc certification tests
* test
* fix backchannel url
* make urls uniform
* update to main
* remove env bind
* cleanup patch
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fixup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add traefik healthcheck
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix healthcheck
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-05-04 19:11:59 +02:00
Dominic R
88a545f4fb
website/docs: document SCIM custom attributes ( #21980 )
...
* website/docs: document SCIM custom attributes
Add a SCIM provider example for custom extension attributes.
Closes: https://github.com/goauthentik/authentik/issues/14202
* website/docs: clarify SCIM custom attributes mapping
* website/docs: link SCIM mapping setup guidance
* Update index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-05-04 14:44:47 +00:00
Marc 'risson' Schmitt
ba62507fc2
root: introduce allinone mode ( #21990 )
2026-05-04 16:43:11 +02:00
Dominic R
82fc2e2c80
website/docs: add SAML source mapping guidance ( #21978 )
2026-05-04 10:14:25 -04:00
Marc 'risson' Schmitt
80b3739640
website/docs: fix misplaced AWS-LC clang warning ( #22034 )
2026-05-04 15:41:57 +02:00
Marc 'risson' Schmitt
1258e1eada
lifecycle/worker_process: fix healthchecks and metrics not reloading db connections after a failure ( #21992 )
2026-05-04 15:06:30 +02:00
Marc 'risson' Schmitt
96ed17e760
root: add more logging to worker requests ( #21989 )
2026-05-04 15:06:28 +02:00
Marc 'risson' Schmitt
4b17468b6e
root/channels: use group_send_blocking where possible ( #21993 )
2026-05-04 14:53:22 +02:00
authentik-automation[bot]
c834681251
core, web: update translations ( #22014 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-04 14:41:55 +02:00
transifex-integration[bot]
9edd7cfbda
translate: Updates for project authentik and language fr_FR ( #22015 )
...
translate: Translate web/xliff/en.xlf in fr_FR
100% translated source file: 'web/xliff/en.xlf'
on 'fr_FR'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-04 14:24:04 +02:00
Jens L.
4851179522
enterprise/providers/ssf: more conformance fixes ( #21521 )
...
* enterprise/providers/ssf: more conformance fixes
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* include request when possible
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove null state
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* t
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* re-gen & format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove None state
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix ci
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* revert a thing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix ssf conformance test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* no subtest
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix network
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add test for stream update
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-05-04 14:11:21 +02:00
Jens L.
685f920de2
web/flows: update flow background ( #22032 )
...
* web/flows: update flow background
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Optimised images with calibre/image-actions
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-04 14:11:10 +02:00
Dominic R
3b4d51b0c5
website/integrations: update NetBox OIDC config ( #22018 )
2026-05-04 07:17:13 -04:00
dependabot[bot]
a1098d00b7
web: bump @formatjs/intl-listformat from 8.3.2 to 8.3.4 in /web ( #22026 )
...
Bumps [@formatjs/intl-listformat](https://github.com/formatjs/formatjs ) from 8.3.2 to 8.3.4.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@8.3.2...@formatjs/intl-listformat@8.3.4 )
---
updated-dependencies:
- dependency-name: "@formatjs/intl-listformat"
dependency-version: 8.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:22:15 +02:00
dependabot[bot]
0d4984b964
web: bump knip from 6.6.3 to 6.7.0 in /web ( #22027 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 6.6.3 to 6.7.0.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.7.0/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 6.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:22:05 +02:00
dependabot[bot]
38330df1f9
core: bump metrics from 0.24.3 to 0.24.5 ( #22030 )
...
Bumps [metrics](https://github.com/metrics-rs/metrics ) from 0.24.3 to 0.24.5.
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.24.3...metrics-v0.24.5 )
---
updated-dependencies:
- dependency-name: metrics
dependency-version: 0.24.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:21:22 +02:00
dependabot[bot]
8b03c36d5a
core: bump github.com/getsentry/sentry-go from 0.46.0 to 0.46.1 ( #22019 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.46.0 to 0.46.1.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.46.0...v0.46.1 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.46.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:13:02 +02:00
dependabot[bot]
07a53a101c
website: bump the docusaurus group in /website with 10 updates ( #22020 )
...
Bumps the docusaurus group in /website with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) | `3.10.0` | `3.10.1` |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus ) | `3.10.0` | `3.10.1` |
| [@docusaurus/faster](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-faster ) | `3.10.0` | `3.10.1` |
| [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases ) | `3.10.0` | `3.10.1` |
| [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects ) | `3.10.0` | `3.10.1` |
| [@docusaurus/plugin-content-docs](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs ) | `3.10.0` | `3.10.1` |
| [@docusaurus/theme-common](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-common ) | `3.10.0` | `3.10.1` |
| [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig ) | `3.10.0` | `3.10.1` |
| [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types ) | `3.10.0` | `3.10.1` |
| [@docusaurus/theme-mermaid](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid ) | `3.10.0` | `3.10.1` |
Updates `@docusaurus/preset-classic` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-preset-classic )
Updates `@docusaurus/core` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus )
Updates `@docusaurus/faster` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-faster )
Updates `@docusaurus/module-type-aliases` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-module-type-aliases )
Updates `@docusaurus/plugin-client-redirects` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-plugin-client-redirects )
Updates `@docusaurus/plugin-content-docs` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-plugin-content-docs )
Updates `@docusaurus/theme-common` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-theme-common )
Updates `@docusaurus/tsconfig` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-tsconfig )
Updates `@docusaurus/types` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-types )
Updates `@docusaurus/theme-mermaid` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.1/packages/docusaurus-theme-mermaid )
---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/core"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/faster"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/module-type-aliases"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/plugin-client-redirects"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/plugin-content-docs"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/theme-common"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/tsconfig"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/types"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
- dependency-name: "@docusaurus/theme-mermaid"
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: docusaurus
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:58 +02:00
dependabot[bot]
a3db2ce6a3
core: bump packaging from 26.1 to 26.2 ( #22021 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 26.1 to 26.2.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/26.1...26.2 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '26.2'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:53 +02:00
dependabot[bot]
5487cdb874
core: bump aws-cdk-lib from 2.250.0 to 2.251.0 ( #22022 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.250.0 to 2.251.0.
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/compare/v2.250.0...v2.251.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.251.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:49 +02:00
dependabot[bot]
2d5160d09b
ci: bump int128/docker-manifest-create-action from 2.19.0 to 2.20.0 ( #22025 )
...
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action ) from 2.19.0 to 2.20.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases )
- [Commits](7df7f9e221...fa55f72001 )
---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
dependency-version: 2.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:45 +02:00
dependabot[bot]
973fe0bd65
web: bump dompurify from 3.4.1 to 3.4.2 in /web ( #22028 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:41 +02:00
dependabot[bot]
58b5e605de
ci: bump taiki-e/install-action from 2.75.25 to 2.75.28 in /.github/actions/setup ( #22029 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.25 to 2.75.28.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](1329c298aa...51cd0b8c04 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.28
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:12:37 +02:00
Chris
626e23b87a
fix(rbac): ensure migration 0056 runs before 0010 removes group field ( #21964 )
...
fix(rbac): ensure migration 0056 runs before group field is removed
Migration 0010 removes the `group` FK from the Role model, but
migration 0056 (authentik_core) queries `group_id` on Role as part of
a data migration to move guardian permissions to RBAC roles.
When upgrading from 2025.x, Django's migration executor can schedule
0010 before 0056 because neither depends on the other — only 0056
depends on 0008. This causes a FieldError at runtime:
Cannot resolve keyword 'group_id' into field.
Adding 0056 as a dependency of 0010 enforces the correct ordering:
the data migration that reads `group_id` must complete before the
schema migration that removes it.
2026-05-04 10:48:30 +02:00
Matthew
3559beba9c
website/integrations: add OneUptime SAML integration guide ( #21534 )
...
* website/integrations: add OneUptime SAML integration guide
* website/integrations: populate OneUptime SAML integration guide
* wip
* remove link
* website/integrations: simplify OneUptime SAML setup
---------
Co-authored-by: Dominic R <dominic@sdko.org >
2026-05-04 03:03:53 +00:00
authentik-automation[bot]
0b6d3a2850
core, web: update translations ( #22013 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-02 18:26:22 +02:00
dependabot[bot]
56ca192391
website: bump the build group in /website with 6 updates ( #22000 )
...
Bumps the build group in /website with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
| [@swc/core-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
| [@swc/html-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
| [@swc/html-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
| [@swc/html-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.30` | `1.15.32` |
Updates `@swc/core-darwin-arm64` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-x64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/html-darwin-arm64` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/html-linux-arm64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/html-linux-x64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-darwin-arm64"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-arm64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-x64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 18:25:36 +02:00
Ken Sternberg
6df62aaa2a
web: fix a few visual nits reported after the latest release ( #22012 )
...
* ## What
window.authentik.flow = {
"layout": "{{ flow.layout }}",
+ "background": "{{ flow.background }}",
+ "title": "{{ flow.title }}",
};
Amends the `flow.html` template and `GlobalAuthentik` parser to include new parameters, `background` and `title`, in the flow-specific part of the configuration written to the HTML `<head>` object, and to provide those parameters to client code.
## Why
The `layout` is start-up critical: it tells the Flow interface how the admin wants the Flow page to look, and allows the HTML and CSS to be pre-aligned to that condition. `layout` is determined on a per-Flow bases, not a per-Stage basis; Flows are derived from a tuple of `(Brand, Application?)`, where the opening policy *may* direct a user to a different flow if the user reached authentik via a redirect from a specific application, but will otherwise fall back to the default Flow for the Brand.
The `background` is a field that is required if the `Flow`’s layout is of type `frame_background`; in this case, the part of the viewport not dedicated to the FlowExecutor is reserved for an `<iframe>` that will be filled in with whatever the administrator specifies. Although this gives it the same priority as `layout` (whether it’s provided or undefined) for describing the [chrome](https://developer.mozilla.org/en-US/docs/Glossary/Chrome ) around a challenge, it is currently not provided to the application in the start-up config; it is provided in the `challenge` and renders the IFrame as part of the initial challenge.
This patch fixes that; if `layout` is provided, `background` ought to be as well, even if it’s empty. The execution of a Challenge ought not have any influence over the look and feel of the Flow-defined appearance *around* that Challenge.
I have added `title` as well; with that, all of the current theme-and-appearance related configuration details are placed into `<head>` and can be removed from the FlowExecutor.
Server-side, `background` is currently specified: `background = FileField(blank=True, default="")` which is … interesting since we also appear to store URLs in it. I don’t see anything in the FlowSerializer that would change that from a client’s point of view.
This patch furthers the effort to separate flow execution from flow presentation.
- \[🐰 \] The code has been formatted (`make web`)
* The status label was using HTML booleans incorrectly. It is impossible for a boolean to be null. The default red was alarming, so I chose a neutral grey for the 'not default' state.
* It is not enough to provide a blank cell to ensure the header is spaced correctly; if the table is empty, that will collapse to zero width. Providing the classes that go with the 'this cell may contain a toggle' provides the correct spacing as well.
* Fix inconsistent wording between menu and page; make the 'select type' radiocard and radiolist interfaces flush with the top of the form container, removing a weird jagged visual line between the menu and the content.
* Document adding 'toggle' to Table classes.
2026-05-02 18:25:23 +02:00
transifex-integration[bot]
ca344a64c4
translate: Updates for project authentik and language fr_FR ( #22008 )
...
* translate: Translate django.po in fr_FR
100% translated source file: 'django.po'
on 'fr_FR'.
* translate: Translate web/xliff/en.xlf in fr_FR
100% translated source file: 'web/xliff/en.xlf'
on 'fr_FR'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-02 18:07:19 +02:00
Jens L.
a0cdd81f71
tests: add mixin to launch traefik for tests requiring SSL ( #22011 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-05-01 18:23:13 +02:00
Dominic R
8eff4c7e0b
website/docs: document air-gapped upgrades ( #21972 )
...
* website/docs: document air-gapped upgrades
Explain how to prepare mirrored artifacts for air-gapped upgrades.
Closes: https://github.com/goauthentik/authentik/issues/21376
* Update website/docs/install-config/air-gapped.mdx
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-05-01 11:54:37 -04:00
Jens L.
d241a0e8f1
web/admin: use bindings form for app entitlements ( #22007 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-05-01 16:28:46 +02:00
Simon Cinca
ebfc01fcda
website/integrations: Add guide to integrate Technitium DNS with authentik ( #21826 )
...
Co-authored-by: Dominic R <dominic@sdko.org >
2026-05-01 15:12:24 +02:00
Dominic R
4b0e8a411b
website/docs: clarify M2M scope requests ( #21977 )
2026-05-01 13:11:59 +00:00
Dominic R
9bf6595fc6
website/docs: clarify LDAP TLS verification ( #21974 )
2026-05-01 09:09:14 -04:00
Dominic R
5c07e845d2
website/docs: clarify blueprint identifiers ( #21976 )
...
Closes: https://github.com/goauthentik/authentik/issues/15601
2026-05-01 08:45:38 -04:00
Dominic R
4f76232e7c
website/docs: document promoted sources ( #21979 )
...
Closes: https://discord.com/channels/809154715984199690/809154716507963434/1499225991778926612
2026-05-01 08:00:33 -04:00
dependabot[bot]
846f8a7e30
lifecycle/aws: bump aws-cdk from 2.1118.4 to 2.1119.0 in /lifecycle/aws ( #22001 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1118.4 to 2.1119.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1119.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1119.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:17 +02:00
dependabot[bot]
fa1c3490c3
web: bump the swc group across 1 directory with 11 updates ( #22004 )
...
Bumps the swc group with 1 update in the /web directory: [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core ).
Updates `@swc/core` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits/v1.15.32/packages/core )
Updates `@swc/core-darwin-arm64` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-darwin-x64` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-arm64-musl` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-x64-gnu` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-linux-x64-musl` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
Updates `@swc/core-win32-x64-msvc` from 1.15.30 to 1.15.32
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.30...v1.15.32 )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:14 +02:00
dependabot[bot]
a35edf7d0f
core: bump uvicorn[standard] from 0.45.0 to 0.46.0 ( #22002 )
...
Bumps [uvicorn[standard]](https://github.com/Kludex/uvicorn ) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.45.0...0.46.0 )
---
updated-dependencies:
- dependency-name: uvicorn[standard]
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:12 +02:00
dependabot[bot]
9d4d5b7133
web: bump @sentry/browser from 10.49.0 to 10.50.0 in /web in the sentry group across 1 directory ( #22003 )
...
web: bump @sentry/browser in /web in the sentry group across 1 directory
Bumps the sentry group with 1 update in the /web directory: [@sentry/browser](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/browser` from 10.49.0 to 10.50.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.49.0...10.50.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:08 +02:00
dependabot[bot]
8d91a76bc9
ci: bump taiki-e/install-action from 2.75.23 to 2.75.25 in /.github/actions/setup ( #22005 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.23 to 2.75.25.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](481c34c1cf...1329c298aa )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:04 +02:00
dependabot[bot]
6910428a93
core: bump reqwest from 0.13.2 to 0.13.3 ( #22006 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.13.2 to 0.13.3.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-version: 0.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 12:49:01 +02:00
authentik-automation[bot]
cb181d388a
stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs ( #21999 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-01 12:48:51 +02:00
authentik-automation[bot]
aad4b6f925
core, web: update translations ( #21998 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-01 02:01:58 -03:00
Dominic R
821b74d7c1
enterprise: account lockdown ( #18615 )
2026-04-30 23:02:46 +00:00
Alexander Tereshkin
8963d29ab4
enterprise/lifecycle: remove one review per object limitation ( #21046 )
...
* enterprise/lifecycle: allow multiple rules to apply to a single object (and thus, multiple concurrent reviews)
* enterprise/lifecyle: add missing migration to allow multiple lifecycle rules per object, add tests, update documentation
* enterprise/lifecycle: add a bit of padding to individual review iterations on Review tab for better visual separation
* enterprise/lifecycle: remove validation preventing the creation of multiple lifecycle rules for one object type
* enterprise/lifecycle: change the approach to querying the list of reviews with user_is_reviewer annotation to prevent duplicate rows
* enterprise/lifecycle: add custom per-type logic to get object name for use in a notification to prevent texts like "Review is due for Group Group X"
* enterprise/lifecycle: updated wording on lifecycle rule form and preview banner padding
* enterprise/lifecycle: remove task list from lifecycle rules and switch to using per-rule schedules
* enterprise/lifecycle: add a title to the lifecycle tab
* Revert "enterprise/lifecycle: remove task list from lifecycle rules and switch to using per-rule schedules"
This reverts commit 8a060015b693f65f651a71bdb0c47092d3463af1.
* enterprise/lifecycle: remove task list from the lifecycle rule list page and attach the tasks to the schedule
* enterprise/lifecycle: add proper caption when there are no reviews for an object
* enterprise/lifecycle: attach individual apply_lifecycle_rule tasks to the schedule when launched from apply_lifecycle_rules
* enterprise/lifecycle: update generated API clients
* enterprise/lifecycle: update wording
* enterprise/lifecycle: fix ts issues after rebase
* Update website/docs/sys-mgmt/object-lifecycle-management.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* enterprise/lifecycle: remove fmall code artifact
---------
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-04-30 14:11:07 -05:00
dependabot[bot]
699360064e
web: bump knip from 6.6.0 to 6.6.3 in /web ( #21981 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 6.6.0 to 6.6.3.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.6.3/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 6.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 17:45:56 +02:00
Marc 'risson' Schmitt
3f94f830fc
packages/ak-common/tracing: make log level lowercase ( #21991 )
2026-04-30 14:58:10 +00:00
Marc 'risson' Schmitt
aaba353a9e
root: only allow listen failure in dev ( #21987 )
2026-04-30 14:17:48 +02:00
Dominic R
abdff1c877
flows: preserve signed background URLs in CSS ( #21868 )
...
* flows: preserve signed background URLs in CSS
Flow background URLs can include signed S3 query parameters with & separators. These values are rendered inside <style> tags, where Django autoescaping changes & to &; browsers then request the literal escaped query string from S3, causing 400 responses for presigned background images.
Mark the flow background URL values as safe in the CSS-only template contexts used by the standard flow interface, the SFE flow page, and the full-screen login background. Regression coverage asserts that signed URL query separators are preserved in the rendered CSS for both standard and SFE flows.
Co-authored-by: Codex <codex@openai.com >
* flows: preserve signed background URLs in CSS
* fix unrelated test
---------
Co-authored-by: Codex <codex@openai.com >
2026-04-30 07:53:41 -04:00
authentik-automation[bot]
16fd8183b0
core, web: update translations ( #21966 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-30 13:41:38 +02:00
Jens L.
d3eaa3a4d9
core: fix search for app entitlements failing ( #21944 )
2026-04-30 13:41:11 +02:00
dependabot[bot]
02aba83017
ci: bump taiki-e/install-action from 2.75.22 to 2.75.23 in /.github/actions/setup ( #21982 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 13:40:21 +02:00
Dominic R
e78c43e9d9
website/integrations: Refactor and cleanup GitHub Enterprise ( #21685 )
2026-04-30 07:11:27 -04:00
Teffen Ellis
d6c0ae21de
web: Clear remember me before navigation. ( #21647 )
...
* web: Clear remember me before navigation.
* web: fix stray > in "Not you?" link and add Playwright regression for #21571
Move the closing > of the opening <a> tag so the rendered link text no longer
carries a leading > glyph. Add a browser test that seeds the identification
stage with enable_remember_me, walks the identify -> password -> "Not you?"
path, and asserts the link text, the cleared username field, and the cleared
remember-me localStorage key.
Co-Authored-By: Agent (authentik-i21647-current-instant-chili) <279763771+playpen-agent@users.noreply.github.com >
* Flesh out remember me lifecycle. Fix edgecases where it doesn't keep up with the e2e suite.
* Fix for submit events, labels.
---------
Co-authored-by: Agent (authentik-i21647-current-instant-chili) <279763771+playpen-agent@users.noreply.github.com >
2026-04-29 23:54:42 +02:00
dependabot[bot]
2c35df35b6
web: bump knip from 6.4.1 to 6.6.0 in /web ( #21957 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 6.4.1 to 6.6.0.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.6.0/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 6.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 12:37:12 +02:00
dependabot[bot]
90d4f4296b
core: bump github.com/getsentry/sentry-go from 0.45.1 to 0.46.0 ( #21955 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.45.1 to 0.46.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.45.1...v0.46.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 12:36:43 +02:00
dependabot[bot]
bf7747268b
core: bump uvicorn[standard] from 0.44.0 to 0.45.0 ( #21956 )
...
Bumps [uvicorn[standard]](https://github.com/Kludex/uvicorn ) from 0.44.0 to 0.45.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.44.0...0.45.0 )
---
updated-dependencies:
- dependency-name: uvicorn[standard]
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 12:35:09 +02:00
dependabot[bot]
552cb78458
core: bump rustls from 0.23.39 to 0.23.40 ( #21958 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.39 to 0.23.40.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.39...v/0.23.40 )
---
updated-dependencies:
- dependency-name: rustls
dependency-version: 0.23.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 12:34:27 +02:00
Dominic R
899994027d
core: support hashed password in users API + automated install ( #18686 )
...
* core: add hash_password command and password_hash bootstrap support
* core: prevent hash format exposure in validation error
* core: remove redundant password length check
* core: remove extra blank lines from hash_password command
* core: add password_hash serializer tests, refine validation and imports
* core: add null password fields test, add hash warning to docs
* core: move hash validation to User.set_password_from_hash method
* core: emit password_changed signal in set_password_from_hash
* website: remove redundant hash security warning
* core: wrap conflict error message for translation
* core: wrap invalid hash error message for translation
* web, core: add set_password_hash API endpoint and admin UI
* core: simplify password_hash check to None comparison
* core: use None check for password conflict validation
* website: clarify Docker Compose $ escaping for .env vs compose.yml
* website: lint
* web: lint
* core: add nosec comment for empty password string in signal
* core: lint
* web: Fix Password Hash help text
* sources/kerberos,ldap: Gergo's review
* add testing for ^^ and type fix
* more general signal tests; not provider specific
* only used in tests
* add warning
* we can do this
* signals fix????
* core, web, website: review fixes
* style(docs): format automated install guide
* web: restore modal invoker import after rebase
Co-authored-by: Codex <codex@openai.com >
* fix generated clients
* core: trim hash password command tests
* core: add password hash permission
* core: cover service account password hashes
* web: remove password hash form
* core: regenerate password hash migration
* core: reuse password serializer for hashes
* docs: clarify hashed password imports
* Regenerate
* core: deduplicate user serializer writes
* core: deduplicate password update actions
* core: deduplicate password change signaling
* tests: reuse password hash API helper
* tests: reuse SSF credential assertions
* docs: centralize hashed password caveat
* core: name password hash signal source
* core: centralize password hash validation
* core: deduplicate serializer password saves
* docs: link source writeback caveats
* api: clarify password hash request field
* tests: deduplicate password hash API assertions
* web: reuse user display-name helper
* web: use existing user display formatter
* core: reuse reset password permission for hash endpoint
* core: keep separate password hash serializer
* tests: remove redundant password hash permission test
* 21745
Co-authored-by: Gergo <gergo@goauthentik.io >
* core: preserve empty password handling in user serializer
* core: inline blueprint user serializer fields
* Use password hash constant
* Simplify user serializer flow
* Inline password update handling
* Apply serializer cleanup
* Clean blueprint password handling
* Drop extra returns
* Split password hash signal
* Align hash signal receivers
* Remove stale password guards
* Inline password signal
---------
Co-authored-by: Codex <codex@openai.com >
Co-authored-by: Gergo <gergo@goauthentik.io >
2026-04-29 06:27:59 +02:00
authentik-automation[bot]
99250b0498
core, web: update translations ( #21952 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-29 04:08:12 +02:00
Connor Peshek
a2ca19d718
providers/saml: generate issuer url when provider is set on app ( #18022 )
...
* providers/saml: generate issuer url in saml processors unless overridded
* remove issuer
* remove duplicate
* Generate url when assertion is created and save to session
* cleanup
* Fix front-end rendering of issuer
* Update web/src/admin/providers/saml/SAMLProviderViewPage.ts
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update authentik/providers/saml/models.py
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update authentik/providers/saml/models.py
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* use reverse for urls and update tests
* update issuer description
* Don't absorb sp entity id
* rename issuer_url to issuer_override
* fix migration file to rename to override
* fix migration file order
* lint, fix tests
* fix tests
* fix once again not importing the sp issuer
* build
* use const for default issuer
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: connor peshek <connorpeshek@connors-MacBook-Pro.local >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-28 17:31:12 -05:00
Marc 'risson' Schmitt
aed634734b
root: fix rust build with uv-installed Python ( #21858 )
2026-04-28 18:11:22 +02:00
Marcelo Elizeche Landó
05005f4eb9
core: add support for hiding applications from the user dashboard ( #21530 )
...
* Add meta_hide field to hide apps
* exclude hidden applications from user dashboard
* Add the hide option to the UI
* Add schema
* Add hide setting to application wizard
* Add typescript client changes
* fix linting
* Convert blank://blank to meta_hide=True in the migration
* fix tests
* update docs
* fix continuous login
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
* fix linting
* fix migrations
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
* rename all mentions of dashboard to My applications
* generate schema
* generate TS client
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-04-28 13:05:56 -03:00
dependabot[bot]
baf61056c7
core: bump ruff from 0.15.11 to 0.15.12 ( #21871 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.11 to 0.15.12.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.11...0.15.12 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.12
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 16:36:23 +02:00
Marc 'risson' Schmitt
e4b0ea7d15
packages/ak-axum/router: add X-Powered-By to all responses ( #21940 )
2026-04-28 15:35:17 +02:00
Marcelo Elizeche Landó
740a5b85e3
core: bump microsoft-kiota-serialization-form from 1.9.8 to v1.10.1 ( #21909 )
2026-04-28 13:12:37 +00:00
dependabot[bot]
8fd17966ab
core: bump pytest-randomly from 4.0.1 to 4.1.0 ( #21873 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 13:09:34 +00:00
Ryan Pesek
e63ff698da
core: users/groups reduce number of database queries ( #20431 )
...
* reduce number of db queries
* optimize group membership updates too
* further optimize include_user=false and also members_by_pk
* lint
---------
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-04-28 13:00:38 +00:00
dependabot[bot]
7d0ec4de23
core: bump types-channels from 4.3.0.20260408 to 4.3.0.20260421 ( #21872 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 14:09:08 +02:00
dependabot[bot]
b2b5f6400d
ci: bump taiki-e/install-action from 2.75.21 to 2.75.22 in /.github/actions/setup ( #21877 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 14:08:44 +02:00
authentik-automation[bot]
94ce30adb5
core, web: update translations ( #21870 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-28 14:08:06 +02:00
slavb18
52c573bfe2
sources/oauth: ensure user ID is returned as str ( #21880 )
2026-04-28 14:07:37 +02:00
transifex-integration[bot]
74e2c63888
translate: Updates for project authentik and language no_NO ( #21862 )
...
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-28 14:06:17 +02:00
Marcelo Elizeche Landó
b390b679b7
core: bump maxminddb from 3.0.0 to v3.1.1 ( #21907 )
2026-04-28 13:57:40 +02:00
Marcelo Elizeche Landó
501b851f3f
core: bump prometheus-client from 0.24.0 to v0.25.0 ( #21919 )
2026-04-28 13:57:03 +02:00
Marcelo Elizeche Landó
f75a03e4ba
core: bump azure-identity from 1.25.1 to v1.25.3 ( #21886 )
2026-04-28 13:56:37 +02:00
Marcelo Elizeche Landó
95a7d8c92d
core: bump aiohttp from 3.13.4 to v3.13.5 ( #21882 )
2026-04-28 13:56:24 +02:00
Marcelo Elizeche Landó
27d1be0b85
core: bump anyio from 4.12.1 to v4.13.0 ( #21883 )
2026-04-28 13:56:21 +02:00
Marcelo Elizeche Landó
7ee653cf0a
core: bump asgiref from 3.11.0 to v3.11.1 ( #21884 )
2026-04-28 13:56:18 +02:00
Marcelo Elizeche Landó
079017c799
core: bump azure-core from 1.38.0 to v1.39.0 ( #21885 )
2026-04-28 13:56:16 +02:00
Marcelo Elizeche Landó
d647976b98
core: bump blessed from 1.25.0 to v1.38.0 ( #21887 )
2026-04-28 13:56:09 +02:00
Marcelo Elizeche Landó
46862cca22
core: bump boto3 from 1.42.26 to v1.42.97 ( #21888 )
2026-04-28 13:56:07 +02:00
Marcelo Elizeche Landó
edce545f0d
core: bump certifi from 2026.1.4 to v2026.4.22 ( #21889 )
2026-04-28 13:56:03 +02:00
Marcelo Elizeche Landó
028b711746
core: bump charset-normalizer from 3.4.4 to v3.4.7 ( #21890 )
2026-04-28 13:56:00 +02:00
Marcelo Elizeche Landó
fa18e71ca4
core: bump microsoft-kiota-serialization-text from 1.9.8 to v1.9.10 ( #21912 )
2026-04-28 13:54:05 +02:00
Marcelo Elizeche Landó
1fd472c0d9
core: bump librt from 0.8.1 to v0.9.0 ( #21905 )
2026-04-28 13:54:02 +02:00
Marcelo Elizeche Landó
b4adb7ee70
core: bump jsii from 1.127.0 to v1.128.0 ( #21903 )
2026-04-28 13:53:59 +02:00
Marcelo Elizeche Landó
98f6726d95
core: bump click from 8.3.1 to v8.3.3 ( #21891 )
2026-04-28 13:53:46 +02:00
Marcelo Elizeche Landó
ced8db0b65
core: bump django-stubs-ext from 6.0.2 to v6.0.3 ( #21892 )
2026-04-28 13:53:43 +02:00
Marcelo Elizeche Landó
d8e575c631
core: bump google-api-core from 2.29.0 to v2.30.3 ( #21893 )
2026-04-28 13:53:40 +02:00
Marcelo Elizeche Landó
b7c03362a3
core: bump google-auth from 2.47.0 to v2.49.2 ( #21894 )
2026-04-28 13:53:37 +02:00
Marcelo Elizeche Landó
1ca4a34da7
core: bump google-auth-httplib2 from 0.3.0 to v0.3.1 ( #21895 )
2026-04-28 13:53:34 +02:00
Marcelo Elizeche Landó
94c3686065
core: bump googleapis-common-protos from 1.72.0 to v1.74.0 ( #21896 )
2026-04-28 13:53:31 +02:00
Marcelo Elizeche Landó
3b61bf04d2
core: bump greenlet from 3.3.0 to v3.5.0 ( #21897 )
2026-04-28 13:53:28 +02:00
Marcelo Elizeche Landó
e310468a6e
core: bump httplib2 from 0.31.1 to v0.31.2 ( #21898 )
2026-04-28 13:53:25 +02:00
Marcelo Elizeche Landó
0947d38f0b
core: bump idna from 3.11 to v3.13 ( #21899 )
2026-04-28 13:53:22 +02:00
Marcelo Elizeche Landó
f207491cf6
core: bump importlib-resources from 6.5.2 to v7.1.0 ( #21900 )
2026-04-28 13:53:18 +02:00
Marcelo Elizeche Landó
83294f4866
core: bump invoke from 2.2.1 to v3.0.3 ( #21901 )
2026-04-28 13:53:15 +02:00
Marcelo Elizeche Landó
4af2d51f50
core: bump jmespath from 1.0.1 to v1.1.0 ( #21902 )
2026-04-28 13:53:12 +02:00
Marcelo Elizeche Landó
87bd0d7436
core: bump jsonpointer from 3.0.0 to v3.1.1 ( #21904 )
2026-04-28 13:53:05 +02:00
Marcelo Elizeche Landó
cf0c2881b1
core: bump markdown2 from 2.5.4 to v2.5.5 ( #21906 )
2026-04-28 13:52:58 +02:00
Marcelo Elizeche Landó
9fe96b6e82
core: bump microsoft-kiota-abstractions from 1.9.8 to v1.9.10 ( #21908 )
2026-04-28 13:52:55 +02:00
Marcelo Elizeche Landó
48084c0051
core: bump microsoft-kiota-serialization-json from 1.9.8 to v1.9.10 ( #21910 )
2026-04-28 13:52:48 +02:00
Marcelo Elizeche Landó
1c057517c2
core: bump microsoft-kiota-serialization-multipart from 1.9.8 to v1.9.10 ( #21911 )
2026-04-28 13:52:45 +02:00
Marcelo Elizeche Landó
a529f2be86
core: bump msal from 1.34.0 to v1.36.0 ( #21913 )
2026-04-28 13:52:38 +02:00
Marcelo Elizeche Landó
9fdad4d686
core: bump platformdirs from 4.5.1 to v4.9.6 ( #21918 )
2026-04-28 13:51:55 +02:00
Marcelo Elizeche Landó
d56ff32732
core: bump requests from 2.33.0 to v2.33.1 ( #21924 )
2026-04-28 13:51:38 +02:00
Marcelo Elizeche Landó
95dd492555
core: bump trio from 0.32.0 to v0.33.0 ( #21930 )
2026-04-28 13:51:24 +02:00
Marcelo Elizeche Landó
033668373d
core: bump multidict from 6.7.0 to v6.7.1 ( #21914 )
2026-04-28 13:51:21 +02:00
Marcelo Elizeche Landó
c358a4a6e5
core: bump s3transfer from 0.16.0 to v0.16.1 ( #21926 )
2026-04-28 13:51:07 +02:00
Marcelo Elizeche Landó
565f5cf9c1
core: bump zipp from 3.23.0 to v3.23.1 ( #21937 )
2026-04-28 13:50:54 +02:00
Marcelo Elizeche Landó
f4807135e5
core: bump opentelemetry-api from 1.39.1 to v1.41.1 ( #21915 )
2026-04-28 13:50:46 +02:00
Marcelo Elizeche Landó
a96445cdf8
core: bump orjson from 3.11.6 to v3.11.8 ( #21916 )
2026-04-28 13:50:43 +02:00
Marcelo Elizeche Landó
858ac8d5ff
core: bump pathspec from 1.0.3 to v1.1.1 ( #21917 )
2026-04-28 13:50:38 +02:00
Marcelo Elizeche Landó
fb060d89af
core: bump proto-plus from 1.27.0 to v1.27.2 ( #21920 )
2026-04-28 13:50:32 +02:00
Marcelo Elizeche Landó
682ed056dd
core: bump protobuf from 6.33.5 to v6.33.6 ( #21921 )
2026-04-28 13:50:29 +02:00
Marcelo Elizeche Landó
be2cba2068
core: bump pycparser from 2.23 to v3.0 ( #21922 )
2026-04-28 13:50:26 +02:00
Marcelo Elizeche Landó
5bb8a1e341
core: bump pyparsing from 3.3.1 to v3.3.2 ( #21923 )
2026-04-28 13:50:22 +02:00
Marcelo Elizeche Landó
8cbe1bfdd7
core: bump rich from 14.2.0 to v15.0.0 ( #21925 )
2026-04-28 13:50:15 +02:00
Marcelo Elizeche Landó
93d615f0f4
core: bump setuptools from 80.9.0 to v82.0.1 ( #21927 )
2026-04-28 13:50:09 +02:00
Marcelo Elizeche Landó
17cdb82f15
core: bump stevedore from 5.6.0 to v5.7.0 ( #21928 )
2026-04-28 13:50:05 +02:00
Marcelo Elizeche Landó
007fa940d9
core: bump tenacity from 9.1.2 to v9.1.4 ( #21929 )
2026-04-28 13:50:02 +02:00
Marcelo Elizeche Landó
29e82d4985
core: bump types-paramiko from 4.0.0.20250822 to v4.0.0.20260408 ( #21931 )
2026-04-28 13:49:54 +02:00
Marcelo Elizeche Landó
f2fd092e8a
core: bump types-pyasn1 from 0.6.0.20250914 to v0.6.0.20260408 ( #21932 )
2026-04-28 13:49:51 +02:00
Marcelo Elizeche Landó
3f179a25d7
core: bump types-pyyaml from 6.0.12.20250915 to v6.0.12.20260408 ( #21933 )
2026-04-28 13:49:48 +02:00
Marcelo Elizeche Landó
eba970dd03
core: bump ua-parser-builtins from 202601 to v202603 ( #21934 )
2026-04-28 13:49:44 +02:00
Marcelo Elizeche Landó
21447c461c
core: bump wcwidth from 0.2.14 to v0.6.0 ( #21935 )
2026-04-28 13:49:41 +02:00
Marcelo Elizeche Landó
96c203757c
core: bump yarl from 1.22.0 to v1.23.0 ( #21936 )
2026-04-28 13:49:38 +02:00
Marcelo Elizeche Landó
61b345e577
core: bump zope-interface from 8.2 to v8.4 ( #21938 )
2026-04-28 13:49:30 +02:00
Marc 'risson' Schmitt
2a027264b3
packages/ak-axum/accept/catch_panic: add acceptor to catch panics in lower acceptors, streams and services ( #21860 )
2026-04-27 16:40:50 +00:00
Félix MARQUET
fe4a7d2c5f
website/integrations: update jellyseerr to seerr ( #21855 )
...
web: update jellyseerr doc to seerr
2026-04-27 15:08:08 +00:00
Marc 'risson' Schmitt
71af5e40a3
lifecycle/container: only mount required packages directories ( #21859 )
2026-04-27 17:00:05 +02:00
Marc 'risson' Schmitt
3e75278052
packages/ak-common/config: fix string load broken after previous fix ( #21854 )
2026-04-27 14:03:55 +00:00
Dominic R
620387f294
providers/scim: fix vCenter compatibility mode ( #21830 )
2026-04-27 12:00:00 +00:00
dependabot[bot]
9dfc4e76ee
web: bump type-fest from 5.5.0 to 5.6.0 in /web ( #21841 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.5.0...v5.6.0 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 13:47:33 +02:00
dependabot[bot]
85f0ab899e
web: bump the bundler group across 1 directory with 3 updates ( #21839 )
...
Bumps the bundler group with 1 update in the /web directory: [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser ).
Updates `@vitest/browser` from 4.1.4 to 4.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser )
Updates `@vitest/browser-playwright` from 4.1.4 to 4.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser-playwright )
Updates `vitest` from 4.1.4 to 4.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@vitest/browser-playwright"
dependency-version: 4.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: vitest
dependency-version: 4.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 13:47:01 +02:00
dependabot[bot]
72c76bb95b
core: bump msgraph-sdk from 1.55.0 to 1.56.0 ( #21836 )
...
Bumps [msgraph-sdk](https://github.com/microsoftgraph/msgraph-sdk-python ) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/microsoftgraph/msgraph-sdk-python/releases )
- [Changelog](https://github.com/microsoftgraph/msgraph-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.55.0...v1.56.0 )
---
updated-dependencies:
- dependency-name: msgraph-sdk
dependency-version: 1.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:52 +01:00
dependabot[bot]
9ea465441b
core: bump cryptography from 46.0.7 to 47.0.0 ( #21837 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.7 to 47.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...47.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 47.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:48 +01:00
dependabot[bot]
3c9d682eb3
core: bump mypy from 1.20.1 to 1.20.2 ( #21838 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.20.1 to 1.20.2.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.20.1...v1.20.2 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.20.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:43 +01:00
dependabot[bot]
32de314485
core: bump library/golang from 982ae92 to 4a7137e in /lifecycle/container ( #21840 )
...
core: bump library/golang in /lifecycle/container
Bumps library/golang from `982ae92` to `4a7137e`.
---
updated-dependencies:
- dependency-name: library/golang
dependency-version: 1.26.2-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:38 +01:00
dependabot[bot]
3a9211f248
web: bump dompurify from 3.4.0 to 3.4.1 in /web ( #21843 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.0...3.4.1 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:34 +01:00
dependabot[bot]
26cfdf59c9
ci: bump int128/docker-manifest-create-action from 2.18.0 to 2.19.0 ( #21844 )
...
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action ) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases )
- [Commits](3de37de96c...7df7f9e221 )
---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:30 +01:00
dependabot[bot]
b6f9013977
ci: bump taiki-e/install-action from 2.75.19 to 2.75.21 in /.github/actions/setup ( #21845 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.19 to 2.75.21.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](5f57d6cb7c...787505cde8 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:26 +01:00
dependabot[bot]
3133f8cbda
core: bump hyper-unix-socket from 0.3.0 to 0.6.1 ( #21846 )
...
Bumps [hyper-unix-socket](https://github.com/kristof-mattei/hyper-unix-socket ) from 0.3.0 to 0.6.1.
- [Release notes](https://github.com/kristof-mattei/hyper-unix-socket/releases )
- [Changelog](https://github.com/kristof-mattei/hyper-unix-socket/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kristof-mattei/hyper-unix-socket/compare/v0.3.0...v0.6.1 )
---
updated-dependencies:
- dependency-name: hyper-unix-socket
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:46:22 +01:00
Jens L.
b66024f26f
web/packages: Rework SFE rendering ( #21833 )
...
* rework sfe to use old lit
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rework and cleanup some more
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-27 13:38:19 +02:00
Jens L.
8f1bdc01b6
providers/oauth2: Configure allowed grant types ( #20363 )
...
* naming cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* adjust defaults, start adding tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* gen
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix proxy
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add UI
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* attempt to fix e2e
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* allow refresh token for conformance
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix e2e
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-27 13:36:57 +02:00
Marc 'risson' Schmitt
5c3cd2c6ed
packages/ak-common/config: fix boolean parsing from env variable ( #21835 )
2026-04-27 12:53:47 +02:00
Marc 'risson' Schmitt
97c9626bd4
root: init rust worker ( #21324 )
2026-04-27 01:08:32 +02:00
transifex-integration[bot]
3d7ff2cfef
translate: Updates for project authentik and language de_DE ( #21825 )
...
* translate: Translate django.po in de_DE
100% translated source file: 'django.po'
on 'de_DE'.
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-26 12:49:59 +02:00
Jens L.
311954f920
providers/radius: fix message authenticator validation ( #21824 )
...
* providers/radius: fix message authenticator validation
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix panic
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* send message auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-25 20:53:29 +02:00
dependabot[bot]
ea4848c7c6
web: bump postcss from 8.5.8 to 8.5.10 in /web ( #21819 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 11:28:06 +02:00
dependabot[bot]
2fd9a09055
web: bump brace-expansion from 1.1.13 to 1.1.14 ( #21820 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.13 to 1.1.14.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.13...v1.1.14 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 11:27:27 +02:00
dependabot[bot]
b07b71f528
web: bump postcss from 8.5.8 to 8.5.10 ( #21821 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 11:27:09 +02:00
Jens L.
c058363180
website/docs: improve social login docs titles ( #21816 )
...
* website/docs: improve social login docs titles
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* sigh twitter
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-24 17:40:27 +02:00
Sai Asish Y
b5a92b783f
providers/oauth2: require client_secret on device_code exchange for confidential clients ( #21700 )
...
* providers/oauth2: require client_secret on device_code exchange for confidential clients
TokenParams.__post_init__ only ran the client_secret check for the
authorization_code and refresh_token grant types:
if self.grant_type in [GRANT_TYPE_AUTHORIZATION_CODE, GRANT_TYPE_REFRESH_TOKEN]:
if self.provider.client_type == ClientTypes.CONFIDENTIAL and not compare_digest(
self.provider.client_secret, self.client_secret,
):
raise TokenError("invalid_client")
The device_code path (__post_init_device_code) then looked up the
DeviceToken solely by device_code and issued an access token if one
matched. A caller that knows the client_id and has stolen a
device_code (e.g. via the standard phishing flow: attacker starts
device authorization, sends user_code to a victim, victim completes
authorization, attacker redeems the device_code) did not have to
prove ownership of the confidential client.
RFC 6749 Section 2.3.1 requires confidential clients to authenticate
to the token endpoint, and RFC 8628 Section 3.4 inherits that: the
device_code is bearer-shaped but not a substitute for client
credentials. Keycloak and Okta both enforce client_secret on the
device token exchange for confidential clients; we didn't.
Add GRANT_TYPE_DEVICE_CODE to the list so the existing compare_digest
check runs for it too. Public clients are unaffected (the guard is
gated on ClientTypes.CONFIDENTIAL). client_credentials/password keep
their own client-auth path in __post_init_client_credentials, which
also enforces the secret (and supports client assertion).
Fixes #20828
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
* Apply suggestion from @BeryJu
Signed-off-by: Jens L. <jens@beryju.org >
* update tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
Signed-off-by: Jens L. <jens@beryju.org >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com >
Co-authored-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-24 17:23:36 +02:00
Marc 'risson' Schmitt
a4c60ece8b
lifecycle/container: allow cross-compilation from arm64 to amd64 ( #21817 )
...
Co-authored-by: João C. Fernandes <jfernandes@cloudflare.com >
2026-04-24 17:00:46 +02:00
Jens L.
d1d38edb50
enterprise/endpoints/connectors: Fleet conditional access stage ( #20978 )
...
* rework mtls stage to be more modular
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* sync fleet conditional access CA to authentik
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* save host uuid
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* initial stage impl
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add fixtures & tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add lookup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* migrate to parsing mobileconfig
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* directly use stage_invalid
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add more test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* test team mapping
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix endpoint test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Add document for this. Update sidebar.
* Doc improvement
* Add note about Fleet licensing
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* re-fix tests after mtls traefik encoding change
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Add info about fleet and device config. Add link from fleet connector doc.
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-24 16:17:00 +02:00
Jens L.
c6ee7b6881
core: complete rework to oobe and setup experience ( #21753 )
...
* initial
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* use same startup template
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix check not working
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* unrelated: fix inspector auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* ensure oobe flow can only accessed via correct url
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* set setup flag when applying bootstrap blueprint when env is set
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add system visibility to flags to make them non-editable
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* set setup flag for e2e tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests and linting
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make github lint happy
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make tests have less assumptions
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Update docs
* include more heuristics in migration
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add management command to set any flag
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* migrate worker command to signal
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* improved api for setting flags
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* short circuit
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-24 14:47:05 +02:00
dependabot[bot]
0459568a96
core: bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 in the go_modules group across 1 directory ( #21807 )
...
core: bump github.com/Azure/go-ntlmssp
Bumps the go_modules group with 1 update in the / directory: [github.com/Azure/go-ntlmssp](https://github.com/Azure/go-ntlmssp ).
Updates `github.com/Azure/go-ntlmssp` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/Azure/go-ntlmssp/releases )
- [Commits](https://github.com/Azure/go-ntlmssp/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/go-ntlmssp
dependency-version: 0.1.1
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:57 +01:00
dependabot[bot]
aa746e7585
lifecycle/aws: bump aws-cdk from 2.1118.3 to 2.1118.4 in /lifecycle/aws ( #21808 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1118.3 to 2.1118.4.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1118.4/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1118.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:53 +01:00
dependabot[bot]
a4dcf097b3
core: bump pydantic from 2.13.2 to 2.13.3 ( #21809 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.13.2 to 2.13.3.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:48 +01:00
dependabot[bot]
c2ecff559c
web: bump @sentry/browser from 10.48.0 to 10.49.0 in /web in the sentry group across 1 directory ( #21810 )
...
web: bump @sentry/browser in /web in the sentry group across 1 directory
Bumps the sentry group with 1 update in the /web directory: [@sentry/browser](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/browser` from 10.48.0 to 10.49.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.48.0...10.49.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:43 +01:00
dependabot[bot]
c20ecb48f8
core: bump cachetools from 7.0.5 to 7.0.6 ( #21811 )
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 7.0.5 to 7.0.6.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v7.0.5...v7.0.6 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 7.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:39 +01:00
dependabot[bot]
34a50ad46e
ci: bump calibreapp/image-actions from 4f7260f5dbd809ec86d03721c1ad71b8a841d3e0 to e2cc8db5d49c849e00844dfebf01438318e96fa2 ( #21812 )
...
ci: bump calibreapp/image-actions
Bumps [calibreapp/image-actions](https://github.com/calibreapp/image-actions ) from 4f7260f5dbd809ec86d03721c1ad71b8a841d3e0 to e2cc8db5d49c849e00844dfebf01438318e96fa2.
- [Release notes](https://github.com/calibreapp/image-actions/releases )
- [Commits](4f7260f5db...e2cc8db5d4 )
---
updated-dependencies:
- dependency-name: calibreapp/image-actions
dependency-version: e2cc8db5d49c849e00844dfebf01438318e96fa2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:34 +01:00
dependabot[bot]
99410f3775
web: bump @patternfly/elements from 4.3.1 to 4.4.0 in /web ( #21813 )
...
Bumps [@patternfly/elements](https://github.com/patternfly/patternfly-elements/tree/HEAD/elements ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/patternfly/patternfly-elements/releases )
- [Changelog](https://github.com/patternfly/patternfly-elements/blob/main/elements/CHANGELOG.md )
- [Commits](https://github.com/patternfly/patternfly-elements/commits/@patternfly/elements@4.4.0/elements )
---
updated-dependencies:
- dependency-name: "@patternfly/elements"
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:30 +01:00
dependabot[bot]
86de4955aa
ci: bump taiki-e/install-action from 2.75.18 to 2.75.19 in /.github/actions/setup ( #21814 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.18 to 2.75.19.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](055f5df8c3...5f57d6cb7c )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:39:26 +01:00
dependabot[bot]
bea9b23555
lifecycle/aws: bump aws-cdk from 2.1118.2 to 2.1118.3 in /lifecycle/aws ( #21801 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 18:09:55 +02:00
dependabot[bot]
9820ee1d67
core: bump rustls from 0.23.38 to 0.23.39 ( #21802 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 14:18:04 +00:00
Marc 'risson' Schmitt
1379637389
ci: add rustls and aws-lc ecosystem crates to delay ignore list ( #21800 )
2026-04-23 13:42:25 +00:00
Dominic R
39e6c41566
admin/files: sign custom-domain S3 URLs for the final host ( #21704 )
2026-04-23 15:23:05 +02:00
Sai Asish Y
92a2d26c86
core: survive the empty-queryset race in chunked_queryset ( #21666 )
2026-04-23 15:21:57 +02:00
Simonyi Gergő
0f8d8c81d7
core: simplify boolean ( #21790 )
2026-04-23 14:47:23 +02:00
Sai Asish Y
cce646b132
providers/oauth2: clip device authorization scope against the provider's ScopeMapping set ( #21701 )
...
* providers/oauth2: clip device authorization scope against the provider's ScopeMapping set
DeviceView.parse_request stored the raw request scope straight onto the
DeviceToken:
self.scopes = self.request.POST.get("scope", "").split(" ")
...
token = DeviceToken.objects.create(..., _scope=" ".join(self.scopes))
The token-exchange side then reads those scopes back directly:
if SCOPE_OFFLINE_ACCESS in self.params.device_code.scope:
refresh_token = RefreshToken(...)
...
so a caller that adds offline_access to the device authorization
request body gets a refresh_token at the exchange, even when the
provider has no offline_access ScopeMapping configured. Every other
grant type clips scope against ScopeMapping for the provider inside
TokenParams.__check_scopes, but the device authorization endpoint
runs before TokenParams is ever constructed, so the clip never
happens for the device flow.
Combined with #20828 (missing client_secret verification on device
code exchange for confidential clients, now being fixed separately)
and the lack of per-app opt-out for the device flow, this gives any
caller that knows the client_id a path to an offline refresh token
against any OIDC application the deployment exposes.
Intersect the requested scope set with the provider's ScopeMapping
names before we ever persist the DeviceToken. offline_access that is
not configured is silently dropped, matching __check_scopes on the
other grant types. Configured offline_access still flows through
unchanged.
Fixes #20825
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
* rework and add tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-23 13:44:44 +02:00
dependabot[bot]
6d274d1e3d
core: bump library/nginx from 3acc8b9 to 6e23479 in /website ( #21794 )
...
Bumps library/nginx from `3acc8b9` to `6e23479`.
---
updated-dependencies:
- dependency-name: library/nginx
dependency-version: 1.29-trixie
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 11:20:09 +02:00
dependabot[bot]
8d5489e441
core: bump library/node from b272ff1 to 74ff139 in /website ( #21795 )
...
Bumps library/node from `b272ff1` to `74ff139`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: 25.9.0-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 11:19:56 +02:00
dependabot[bot]
8ea9a48017
core: bump library/golang from cd8540d to 982ae92 in /lifecycle/container ( #21793 )
...
core: bump library/golang in /lifecycle/container
Bumps library/golang from `cd8540d` to `982ae92`.
---
updated-dependencies:
- dependency-name: library/golang
dependency-version: 1.26.2-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 10:19:37 +01:00
Sai Asish Y
c6b5869b48
stages/user_write: refuse to write id/pk claims onto the user model ( #21667 )
...
* stages/user_write: refuse to write id/pk claims onto the user model
When an enrollment or source flow maps IdP-supplied attributes onto the
User model, update_user walks each key and, if the user already has an
attribute by that name, calls setattr(user, key, value) unconditionally.
"id" is always present on the User model (it is the Django PK), so a
SAML assertion that ships an "id" claim, e.g. a hex string from
mocksaml, was written straight into the PK field. Django then rejected
the save:
ValueError: Field 'id' expected a number but got '<hex>'.
The log surfaced as "Failed to save user" and the enrollment flow
silently failed for every incoming user.
Treat "id" and "pk" the same way the existing "groups" entry is
treated: add them to disallowed_user_attributes so the walker logs and
skips them. IdP attributes can still be stored on user.attributes via
the dotted/underscored forms (e.g. attributes.id), which go through
write_attribute and land in the JSONField safely.
Added a regression test covering both id and pk in the prompt context.
Fixes #21580
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
* fix lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-23 11:03:12 +02:00
authentik-automation[bot]
e4971f9aa5
core, web: update translations ( #21785 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-23 10:39:13 +02:00
Dominic R
028ec05a8b
website: Merge branch ( #21684 )
...
Co-authored-by: Codex <codex@openai.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-23 01:46:10 +00:00
Ryan Pesek
b4c9ac57e0
core/applications: Optimize list applications when only_with_launch_url=true ( #20428 )
...
* Performance optimizations for the application list API endpoint when only_with_launch_url=true
* lint
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-04-23 03:15:16 +02:00
Dewi Roberts
80b93e1fbc
website/docs: add authorization header info to all proxy configs ( #21664 )
...
Add authorization header info to all proxy configs
2026-04-23 02:35:02 +02:00
dependabot[bot]
dff6b48f53
web: bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /web ( #21784 )
...
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom ) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/xmldom/xmldom/releases )
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.12...0.8.13 )
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.8.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 02:33:20 +02:00
gp-somni-labs
79473341d6
internal/outpost: serialize websocket writes to prevent panic ( #21728 )
...
The outpost API controller shares a single *websocket.Conn across
multiple goroutines: the event-handler loop, the 10s health ticker
(SendEventHello), the shutdown path (WriteMessage close), initEvent
writing the hello frame on (re)connect, and RAC session handlers that
also invoke SendEventHello. gorilla/websocket explicitly documents that
concurrent WriteMessage/WriteJSON calls are unsafe and will panic with
"concurrent write to websocket connection", which takes the outpost
(and embedded-outpost authentik-server) pod down.
Fix by adding a sync.Mutex on APIController guarding every write path
on eventConn (initEvent hello, Shutdown close message, SendEventHello).
Reads (ReadJSON in startEventHandler) are left unsynchronized as
gorilla permits a single concurrent reader alongside a writer.
Minimal, localized change: no API changes, no behavior changes, writes
are already infrequent so lock contention is negligible.
Refs #11090
Co-authored-by: curiosity <curiosity@somni.dev >
2026-04-23 02:33:10 +02:00
dependabot[bot]
99f9682d61
core: bump rand from 0.8.5 to 0.8.6 in the cargo group across 1 directory ( #21783 )
...
core: bump rand in the cargo group across 1 directory
Bumps the cargo group with 1 update in the / directory: [rand](https://github.com/rust-random/rand ).
Updates `rand` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.8.6
dependency-type: indirect
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 02:02:24 +02:00
Bapuji Koraganti
987f367d7b
web: merge MFA devices and tokens into unified Credentials tab ( #21705 )
...
* web: merge MFA devices and tokens into unified Credentials tab
Combines the separate "MFA Devices" and "Tokens and App passwords"
tabs into a single "Credentials" tab on the user settings page,
so users can manage all credentials from one place.
Fixes #21637
Signed-off-by: Bapuji Koraganti <bapuk.2008@gmail.com >
* add card title
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Bapuji Koraganti <bapuk.2008@gmail.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-23 02:02:00 +02:00
Jens L.
805ff9f1ab
web/admin: fix policy/stage wizard label, fix connector create wizard, cleanup ( #21781 )
...
* update labels
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove unused app wizard hint
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* connector wizard should use grid
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-22 19:32:23 +02:00
dependabot[bot]
42fc9d537e
website: bump the build group in /website with 6 updates ( #21777 )
...
* website: bump the build group in /website with 6 updates
Bumps the build group in /website with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
| [@swc/core-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
| [@swc/html-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
| [@swc/html-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
| [@swc/html-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.26` | `1.15.30` |
Updates `@swc/core-darwin-arm64` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-x64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/html-darwin-arm64` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/html-linux-arm64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/html-linux-x64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-darwin-arm64"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-arm64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-x64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
...
Signed-off-by: dependabot[bot] <support@github.com >
* sigh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-22 17:38:32 +02:00
dependabot[bot]
3f4c0fb35d
core: bump library/nginx from 7f0adca to 3acc8b9 in /website ( #21775 )
...
Bumps library/nginx from `7f0adca` to `3acc8b9`.
---
updated-dependencies:
- dependency-name: library/nginx
dependency-version: 1.29-trixie
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 17:32:46 +02:00
dependabot[bot]
42d87072cf
core: bump library/node from f57f0c7 to b272ff1 in /website ( #21776 )
...
core: bump library/node from `f57f0c7` to `7e77811` in /website
Bumps library/node from `f57f0c7` to `7e77811`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: 25.9.0-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 17:32:36 +02:00
Jens L.
075a1f5875
web/admin: Allow binding users/groups in policy binding wizard and existing stage in stage binding wizard ( #21697 )
...
* web/admin: allow creating only binding for policies
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* dont show type selector if only one is allowed
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* do the same for stage wizard
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* minor unrelated fix: alignment in table desc
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add option to bind existing policy
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* adjust labels?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Clean up post-type select state. Types.
* Clean up brand form.
* Flesh out parse.
* Tidy textarea.
* Fix table alignment when images are present.
* Simplify radio.
* Fix form group layout, styles.
* Flesh out plural helper.
* Flesh out formatted user display name.
* Allow slotted HTML in page description.
* Clean up transclusion types.
* Allow null.
* Flesh out user activation toggle.
* Clean up activation labeling.
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-04-22 16:08:31 +02:00
Bapuji Koraganti
24edee3e78
flows: add warning message for expired password reset links ( #21395 )
...
* flows: add warning message for expired password reset links
Fixes #21306
* Replace token expiry check with REQUIRE_TOKEN authentication requirement
Incorporate review comments to move expired/invalid token handling from executor-level check to flow planner authentication requirement. This avoids disclosing whether a token ever existed and handles already-cleaned-up tokens.
* The fix was changing gettext_lazy to gettext
* remove unneeded migration
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update form
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-22 15:09:05 +02:00
dependabot[bot]
9d55b9a9b0
web: bump the swc group across 1 directory with 11 updates ( #21778 )
...
Bumps the swc group with 1 update in the /web directory: [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core ).
Updates `@swc/core` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits/v1.15.30/packages/core )
Updates `@swc/core-darwin-arm64` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-darwin-x64` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-arm64-musl` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-x64-gnu` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-linux-x64-musl` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
Updates `@swc/core-win32-x64-msvc` from 1.15.26 to 1.15.30
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.26...v1.15.30 )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.30
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:55:56 +02:00
dependabot[bot]
349be68d52
core: bump tokio from 1.52.0 to 1.52.1 ( #21774 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.0 to 1.52.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.0...tokio-1.52.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:55:34 +02:00
dependabot[bot]
7dfb8d6129
core: bump library/node from a31ca31 to 735dd68 in /lifecycle/container ( #21773 )
...
core: bump library/node in /lifecycle/container
Bumps library/node from `a31ca31` to `735dd68`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: '24'
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:55:24 +02:00
dependabot[bot]
7f7965e42c
core: bump fido2 from 2.1.1 to 2.2.0 ( #21772 )
...
Bumps [fido2](https://github.com/Yubico/python-fido2 ) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/Yubico/python-fido2/releases )
- [Changelog](https://github.com/Yubico/python-fido2/blob/main/NEWS )
- [Commits](https://github.com/Yubico/python-fido2/compare/2.1.1...2.2.0 )
---
updated-dependencies:
- dependency-name: fido2
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:55:13 +02:00
dependabot[bot]
2e2b471b94
core: bump library/golang from c0074c7 to cd8540d in /lifecycle/container ( #21771 )
...
core: bump library/golang in /lifecycle/container
Bumps library/golang from `c0074c7` to `cd8540d`.
---
updated-dependencies:
- dependency-name: library/golang
dependency-version: 1.26.2-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:54:51 +02:00
dependabot[bot]
4d53cd0790
core: bump github.com/pires/go-proxyproto from 0.11.0 to 0.12.0 ( #21770 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:54:42 +02:00
Jens L.
7b913eaaa9
root: update rustls-webpki ( #21769 )
...
* root: update rustls-webpki
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* allow earlier rustls-webpki updates since this is the second time this happened
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-22 13:00:11 +02:00
authentik-automation[bot]
880c1ec89a
core, web: update translations ( #21695 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-22 11:41:48 +02:00
dependabot[bot]
d7724a52f2
core: bump python-dotenv from 1.2.1 to 1.2.2 in the uv group across 1 directory ( #21752 )
...
core: bump python-dotenv in the uv group across 1 directory
Bumps the uv group with 1 update in the / directory: [python-dotenv](https://github.com/theskumar/python-dotenv ).
Updates `python-dotenv` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: python-dotenv
dependency-version: 1.2.2
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:41:23 +02:00
dependabot[bot]
508b45b6e3
core: bump github.com/jackc/pgx/v5 from 5.9.1 to 5.9.2 ( #21755 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.9.1 to 5.9.2.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.9.1...v5.9.2 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:41:05 +02:00
dependabot[bot]
2d52756761
core: bump github.com/go-openapi/runtime from 0.29.3 to 0.29.4 ( #21756 )
...
Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime ) from 0.29.3 to 0.29.4.
- [Release notes](https://github.com/go-openapi/runtime/releases )
- [Commits](https://github.com/go-openapi/runtime/compare/v0.29.3...v0.29.4 )
---
updated-dependencies:
- dependency-name: github.com/go-openapi/runtime
dependency-version: 0.29.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:40:56 +02:00
dependabot[bot]
6e84b74797
core: bump pydantic from 2.13.0 to 2.13.2 ( #21757 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.13.0 to 2.13.2.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.2 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:40:28 +02:00
dependabot[bot]
aff93d35ef
core: bump django-stubs[compatible-mypy] from 6.0.2 to 6.0.3 ( #21758 )
...
Bumps [django-stubs[compatible-mypy]](https://github.com/typeddjango/django-stubs ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/typeddjango/django-stubs/releases )
- [Commits](https://github.com/typeddjango/django-stubs/compare/6.0.2...6.0.3 )
---
updated-dependencies:
- dependency-name: django-stubs[compatible-mypy]
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:40:12 +02:00
dependabot[bot]
d995613212
core: bump aws-cdk-lib from 2.249.0 to 2.250.0 ( #21759 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.249.0 to 2.250.0.
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/compare/v2.249.0...v2.250.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.250.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:40:03 +02:00
dependabot[bot]
194f04bb6f
core: bump packaging from 26.0 to 26.1 ( #21760 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 26.0 to 26.1.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/26.0...26.1 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '26.1'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:39:50 +02:00
dependabot[bot]
ba14cac535
core: bump library/node from 28fd420 to a31ca31 in /lifecycle/container ( #21761 )
...
core: bump library/node in /lifecycle/container
Bumps library/node from `28fd420` to `a31ca31`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: '24'
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:39:39 +02:00
dependabot[bot]
953c70f5fc
ci: bump actions/setup-node from 6.3.0 to 6.4.0 ( #21762 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](53b83947a5...48b55a011b )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:39:18 +02:00
dependabot[bot]
4c775b2258
ci: bump actions/setup-node from 6.3.0 to 6.4.0 in /.github/actions/setup ( #21764 )
...
ci: bump actions/setup-node in /.github/actions/setup
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](53b83947a5...48b55a011b )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:39:09 +02:00
dependabot[bot]
2c851f7cd0
ci: bump taiki-e/install-action from 2.75.17 to 2.75.18 in /.github/actions/setup ( #21765 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.17 to 2.75.18.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](58e8625425...055f5df8c3 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:38:54 +02:00
dependabot[bot]
520f81966c
core: bump tokio from 1.51.1 to 1.52.0 ( #21766 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.51.1 to 1.52.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:38:41 +02:00
Jens L.
7f27ee3267
ci: fix postgres path for postgres 18 tests ( #21767 )
...
* ci: test migrations-from-stable failing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix postgres path
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-22 11:27:16 +02:00
Sai Asish Y
6d57854bff
sources/oauth: pick a single pkce method from OIDC discovery, not the whole list ( #21689 )
...
* sources/oauth: pick a single pkce method from OIDC discovery, not the whole list
When an OAuth source is configured with `oidc_well_known_url`, the API
serializer fetches the upstream's OpenID configuration and merges the
selected endpoints into the source attrs. The merge used a straight
field_map that aliased the pkce TextField to
`code_challenge_methods_supported`:
field_map = {
...
"pkce": "code_challenge_methods_supported",
}
for ak_key, oidc_key in field_map.items():
...
attrs[ak_key] = config.get(oidc_key, "")
`code_challenge_methods_supported` is a JSON array per RFC 8414
(e.g. ["plain", "S256"]), but attrs["pkce"] is backed by a TextField
with choices NONE / PLAIN / S256. Django does not validate choices on
plain assignment, so the list survives serialisation and is later
formatted by the client as
str(pkce_mode) -> "['plain', 'S256']"
which ships as `code_challenge_method=%5B%27plain%27%2C+%27S256%27%5D`
on the /authorize request. The upstream rejects the subsequent /token
exchange with HTTP 400 because it has no PKCE state for that value.
Separate the pkce handling from the rest of the field_map loop: only
fill pkce when the user has not set it, and select one scalar method
from the advertised list (prefer S256, the RFC 7636 MUST for public
clients, then plain, then NONE as a last resort). Non-list / missing
values fall back to NONE. User-supplied pkce still wins, matching the
existing "don't overwrite user-set values" intent.
Fixes #21665
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
* update test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* simplify
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-21 19:40:03 +02:00
Dominic R
f7871d726e
website/integrations: grafana: migrate to entitlements ( #21676 )
...
* website/integrations: grafana: migrate to entitlements
* website/integrations: migrate Grafana role mappings to entitlements
* rm
* Add scope
* Add scope
* Update website/integrations/monitoring/grafana/index.mdx
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-21 14:08:22 +00:00
Jens L.
189056e19a
providers/oauth2: don't auto-set redirect_uri ( #21746 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-21 15:58:57 +02:00
Dominic R
24362625a9
website/integrations: forgejo: migrate to entitlements ( #21682 )
...
* website/integrations: forgejo: migrate to entitlements
* website/integrations: migrate Forgejo permissions to entitlements
* rm
* Add scope
2026-04-21 09:41:01 -04:00
dependabot[bot]
5266166d64
core: bump aws-lc-rs from 1.16.2 to 1.16.3 ( #21740 )
...
Bumps [aws-lc-rs](https://github.com/aws/aws-lc-rs ) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/aws/aws-lc-rs/releases )
- [Commits](https://github.com/aws/aws-lc-rs/compare/v1.16.2...v1.16.3 )
---
updated-dependencies:
- dependency-name: aws-lc-rs
dependency-version: 1.16.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:16:11 +02:00
dependabot[bot]
44d13e3ea5
core: bump clap from 4.6.0 to 4.6.1 ( #21744 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:16:02 +02:00
dependabot[bot]
c7e8037ef7
website: bump docusaurus-plugin-openapi-docs from 5.0.0 to 5.0.1 in /website ( #21711 )
...
* website: bump docusaurus-plugin-openapi-docs in /website
Bumps [docusaurus-plugin-openapi-docs](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/tree/HEAD/packages/docusaurus-plugin-openapi-docs ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/releases )
- [Changelog](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/commits/v5.0.1/packages/docusaurus-plugin-openapi-docs )
---
updated-dependencies:
- dependency-name: docusaurus-plugin-openapi-docs
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* update both
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-21 14:32:02 +02:00
dependabot[bot]
a10769e60e
core: bump sentry-sdk from 2.57.0 to 2.58.0 ( #21733 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.57.0 to 2.58.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.57.0...2.58.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.58.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:54 +01:00
dependabot[bot]
1a1f752f28
core: bump pydantic from 2.12.5 to 2.13.0 ( #21734 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.12.5 to 2.13.0.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.12.5...v2.13.0 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:49 +01:00
dependabot[bot]
081fe60ad7
core: bump aws-cdk-lib from 2.248.0 to 2.249.0 ( #21735 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.248.0 to 2.249.0.
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/compare/v2.248.0...v2.249.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.249.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:45 +01:00
dependabot[bot]
8be14a6de4
ci: bump tj-actions/changed-files from 47.0.5 to 47.0.6 ( #21737 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 47.0.5 to 47.0.6.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](22103cc46b...9426d40962 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 47.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:41 +01:00
dependabot[bot]
57c97d5318
ci: bump int128/docker-manifest-create-action from 2.17.0 to 2.18.0 ( #21738 )
...
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action ) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases )
- [Commits](44422a4b04...3de37de96c )
---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
dependency-version: 2.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:36 +01:00
dependabot[bot]
d44cd63a52
web: bump prettier from 3.8.2 to 3.8.3 in /web ( #21739 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.2...3.8.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:32 +01:00
dependabot[bot]
33e4f8beb2
core: bump axum from 0.8.8 to 0.8.9 ( #21741 )
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.8.8 to 0.8.9.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9 )
---
updated-dependencies:
- dependency-name: axum
dependency-version: 0.8.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:26 +01:00
dependabot[bot]
1b6da073c8
core: bump rustls from 0.23.37 to 0.23.38 ( #21742 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.37 to 0.23.38.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.38 )
---
updated-dependencies:
- dependency-name: rustls
dependency-version: 0.23.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:22 +01:00
dependabot[bot]
c481a5c2f0
core: bump uuid from 1.23.0 to 1.23.1 ( #21743 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.23.0 to 1.23.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.23.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:15:18 +01:00
Dominic R
c300a5338e
website/docs: reorganize SCIM provider docs ( #21671 )
2026-04-21 07:48:55 -04:00
Dominic R
742bbcc51f
website/docs: update embedded outpost intro ( #21669 )
2026-04-21 07:41:37 -04:00
Dominic R
018c81178f
website/integrations: elastic cloud: migrate to entitlements ( #21683 )
2026-04-21 07:04:12 -04:00
Dominic R
8bd601f91c
website/integrations: ghe emu: migrate to entitlements ( #21678 )
2026-04-21 07:03:45 -04:00
Dominic R
6f1db505b5
website/integrations: ghe server: migrate to entitlements ( #21677 )
2026-04-21 07:03:31 -04:00
Dominic R
1e6d8aa5c4
website/docs: clarify branding file picker paths ( #21687 )
2026-04-21 07:03:08 -04:00
Dominic R
4893d3ef61
website/integrations: portainer: migrate to entitlements ( #21679 )
2026-04-21 07:00:48 -04:00
Dominic R
e99200c1a9
website/integrations: omada controller: migrate to entitlements ( #21680 )
2026-04-21 07:00:29 -04:00
dependabot[bot]
132417c3f0
core: bump selenium from 4.42.0 to 4.43.0 ( #21714 )
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.42.0 to 4.43.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.42.0...selenium-4.43.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-version: 4.43.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 00:50:45 +02:00
dependabot[bot]
9f1318f583
web: bump chromedriver from 147.0.2 to 147.0.4 in /web ( #21721 )
...
* web: bump chromedriver from 147.0.2 to 147.0.4 in /web
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 147.0.2 to 147.0.4.
- [Commits](https://github.com/giggio/node-chromedriver/compare/147.0.2...147.0.4 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 147.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* sigh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-20 17:17:28 +01:00
dependabot[bot]
d7ca75024a
core: bump lxml from 6.0.4 to 6.1.0 ( #21713 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 6.0.4 to 6.1.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-6.0.4...lxml-6.1.0 )
---
updated-dependencies:
- dependency-name: lxml
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 17:12:37 +01:00
dependabot[bot]
addbf5a2f6
web: bump the swc group across 1 directory with 11 updates ( #21718 )
...
Bumps the swc group with 1 update in the /web directory: [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core ).
Updates `@swc/core` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits/v1.15.26/packages/core )
Updates `@swc/core-darwin-arm64` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-darwin-x64` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-arm64-musl` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-x64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-x64-musl` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-win32-x64-msvc` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:47:25 +01:00
dependabot[bot]
3dd05a4407
web: bump typescript from 6.0.2 to 6.0.3 in /web ( #21719 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:47:19 +01:00
dependabot[bot]
058af4504f
web: bump knip from 6.3.1 to 6.4.1 in /web ( #21720 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 6.3.1 to 6.4.1.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.4.1/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 6.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:47:06 +01:00
dependabot[bot]
5e88751516
core: bump github.com/getsentry/sentry-go from 0.45.0 to 0.45.1 ( #21707 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.45.0 to 0.45.1.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.45.0...v0.45.1 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:46 +01:00
dependabot[bot]
87639eced4
website: bump the build group in /website with 6 updates ( #21708 )
...
Bumps the build group in /website with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
| [@swc/core-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
| [@swc/html-darwin-arm64](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
| [@swc/html-linux-arm64-gnu](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
| [@swc/html-linux-x64-gnu](https://github.com/swc-project/swc ) | `1.15.24` | `1.15.26` |
Updates `@swc/core-darwin-arm64` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/core-linux-x64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/html-darwin-arm64` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/html-linux-arm64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
Updates `@swc/html-linux-x64-gnu` from 1.15.24 to 1.15.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.15.24...v1.15.26 )
---
updated-dependencies:
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-darwin-arm64"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-arm64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
- dependency-name: "@swc/html-linux-x64-gnu"
dependency-version: 1.15.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:37 +01:00
dependabot[bot]
546f204c15
website: bump openapi-to-postmanv2 from 6.0.0 to 6.0.1 in /website ( #21710 )
...
Bumps [openapi-to-postmanv2](https://github.com/postmanlabs/openapi-to-postman ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/postmanlabs/openapi-to-postman/releases )
- [Changelog](https://github.com/postmanlabs/openapi-to-postman/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/postmanlabs/openapi-to-postman/compare/v6.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: openapi-to-postmanv2
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:33 +01:00
dependabot[bot]
0c6c5661a9
lifecycle/aws: bump aws-cdk from 2.1118.0 to 2.1118.2 in /lifecycle/aws ( #21712 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1118.0 to 2.1118.2.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1118.2/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1118.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:28 +01:00
dependabot[bot]
fc9211220a
core: bump ruff from 0.15.10 to 0.15.11 ( #21715 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.10 to 0.15.11.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.10...0.15.11 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.11
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:19 +01:00
dependabot[bot]
7ad5c87e84
core: bump twilio from 9.10.4 to 9.10.5 ( #21716 )
...
Bumps [twilio](https://github.com/twilio/twilio-python ) from 9.10.4 to 9.10.5.
- [Release notes](https://github.com/twilio/twilio-python/releases )
- [Changelog](https://github.com/twilio/twilio-python/blob/main/CHANGES.md )
- [Commits](https://github.com/twilio/twilio-python/compare/9.10.4...9.10.5 )
---
updated-dependencies:
- dependency-name: twilio
dependency-version: 9.10.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:14 +01:00
dependabot[bot]
05c2ec315a
ci: bump taiki-e/install-action from 2.75.15 to 2.75.17 in /.github/actions/setup ( #21722 )
...
ci: bump taiki-e/install-action in /.github/actions/setup
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.75.15 to 2.75.17.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](5939f3337e...58e8625425 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.75.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:09 +01:00
dependabot[bot]
16731116ab
ci: bump astral-sh/setup-uv from 8.0.0 to 8.1.0 in /.github/actions/setup ( #21723 )
...
ci: bump astral-sh/setup-uv in /.github/actions/setup
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](cec208311d...08807647e7 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:46:01 +01:00
dependabot[bot]
8147b605e7
web: bump globals from 17.4.0 to 17.5.0 in /web ( #21724 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.4.0 to 17.5.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:45:48 +01:00
Jens L.
915b5a73fc
enterprise/endpoints/connectors/agent: add independent secure enclave support for tap to login ( #20766 )
...
* enterprise/endpoints/connectors/agent: add independent secure enclave support for tap to login
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix API url
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove optional settings
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add a missing text
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-18 20:29:17 +02:00
dependabot[bot]
08832b8520
web: bump basic-ftp from 5.2.2 to 5.3.0 in /web ( #21654 )
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.2.2...v5.3.0 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:50:31 +01:00
authentik-automation[bot]
d158fdb792
core, web: update translations ( #21655 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-04-17 23:50:28 +01:00
dependabot[bot]
f86ca53309
core: bump github.com/getsentry/sentry-go from 0.44.1 to 0.45.0 ( #21656 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.44.1 to 0.45.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.44.1...v0.45.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:50:24 +01:00
dependabot[bot]
19e406700e
core: bump selenium from 4.41.0 to 4.42.0 ( #21657 )
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.41.0 to 4.42.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.41.0...selenium-4.42.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-version: 4.42.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:49:00 +01:00
dependabot[bot]
c74350145f
web: bump @sentry/browser from 10.47.0 to 10.48.0 in /web in the sentry group across 1 directory ( #21658 )
...
web: bump @sentry/browser in /web in the sentry group across 1 directory
Bumps the sentry group with 1 update in the /web directory: [@sentry/browser](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/browser` from 10.47.0 to 10.48.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.47.0...10.48.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:48:56 +01:00
dependabot[bot]
514ff57953
core: bump library/node from 9707cd4 to 28fd420 in /lifecycle/container ( #21659 )
...
core: bump library/node in /lifecycle/container
Bumps library/node from `9707cd4` to `28fd420`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: '24'
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:48:52 +01:00
dependabot[bot]
680220f977
core: bump rust-toolchain from 1.94.1 to 1.95.0 ( #21660 )
...
Bumps [rust-toolchain](https://github.com/rust-lang/rust ) from 1.94.1 to 1.95.0.
- [Release notes](https://github.com/rust-lang/rust/releases )
- [Changelog](https://github.com/rust-lang/rust/blob/main/RELEASES.md )
- [Commits](https://github.com/rust-lang/rust/compare/1.94.1...1.95.0 )
---
updated-dependencies:
- dependency-name: rust-toolchain
dependency-version: 1.95.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:48:49 +01:00
dependabot[bot]
27a3dc93e3
web: bump @types/node from 25.5.2 to 25.6.0 in /web ( #21661 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.5.2 to 25.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:48:45 +01:00
dependabot[bot]
bd6102b59b
web: bump @formatjs/intl-listformat from 8.3.1 to 8.3.2 in /web ( #21662 )
...
Bumps [@formatjs/intl-listformat](https://github.com/formatjs/formatjs ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@8.3.1...@formatjs/intl-listformat@8.3.2 )
---
updated-dependencies:
- dependency-name: "@formatjs/intl-listformat"
dependency-version: 8.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:48:41 +01:00
Dominic R
b41cb4817a
website/docs: clarify Kubernetes JWT machine auth ( #21650 )
...
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-17 17:38:01 -04:00
Dominic R
81bfcbb4e8
website/docs: clarify LDAP group attribute mappings ( #21649 )
...
* website/docs: clarify LDAP group attribute mappings
Explain that LDAP source property mappings can be assigned to groups, add an example for copying a custom LDAP group attribute into authentik group attributes, and note how to decode JSON-encoded values.
Closes: https://github.com/goauthentik/authentik/issues/5874
* Update website/docs/users-sources/sources/protocols/ldap/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
* Update website/docs/users-sources/sources/protocols/ldap/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-17 12:33:29 +00:00
Dominic R
909d1335ad
website/docs: clarify OAuth2 signing key behavior ( #21652 )
...
Clarify that the OAuth2 provider Signing Key field is optional and that authentik signs JWTs with the provider Client secret when no signing key is set.
Closes: https://github.com/goauthentik/authentik/issues/4824
2026-04-17 08:05:42 -04:00
Dominic R
8df67091d9
website/docs: clean up OAuth2 M2M documentation ( #21651 )
...
Refine the machine-to-machine authentication page, align examples and inline formatting with the docs style guide, and replace the small event logging table with a list.
2026-04-17 08:05:19 -04:00