Dewi Roberts
548aef46d2
Cherry-pick #22059 to version-2026.2 (with conflicts)
...
This cherry-pick has conflicts that need manual resolution.
Original PR: #22059
Original commit: 716bc6e136
2026-05-05 13:04:54 +00:00
authentik-automation[bot]
7af9e98079
rbac: ensure migration 0056 runs before 0010 removes group field (cherry-pick #21964 to version-2026.2) ( #22033 )
...
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.
Co-authored-by: Chris <cxm6467@gmail.com >
2026-05-04 18:06:55 +02:00
authentik-automation[bot]
51901c82ba
core: fix search for app entitlements failing (cherry-pick #21944 to version-2026.2) ( #21988 )
...
Co-authored-by: Jens L. <jens@goauthentik.io >
fix search for app entitlements failing (#21944 )
2026-04-30 11:59:01 +00:00
authentik-automation[bot]
ff653005e4
web/packages: Rework SFE rendering (cherry-pick #21833 to version-2026.2) ( #21850 )
...
* Cherry-pick #21833 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21833
Original commit: b66024f26f
* fix conflict
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-27 14:41:38 +02:00
authentik-automation[bot]
9b64d05e35
providers/radius: fix message authenticator validation (cherry-pick #21824 to version-2026.2) ( #21828 )
...
providers/radius: fix message authenticator validation (#21824 )
* providers/radius: fix message authenticator validation
* fix panic
* send message auth
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-25 21:13:53 +02:00
authentik-automation[bot]
99a93fa8a2
website/docs: improve social login docs titles (cherry-pick #21816 to version-2026.2) ( #21818 )
...
website/docs: improve social login docs titles (#21816 )
* website/docs: improve social login docs titles
* sigh twitter
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-24 15:58:48 +00:00
authentik-automation[bot]
bd2a0e1d7d
providers/oauth2: clip device authorization scope against the provider's ScopeMapping set (cherry-pick #21701 to version-2026.2) ( #21799 )
...
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
* rework and add tests
---------
Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Sai Asish Y <say.apm35@gmail.com >
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-23 15:25:14 +02:00
authentik-automation[bot]
c4d455dd3a
website/docs: add authorization header info to all proxy configs (cherry-pick #21664 to version-2026.2) ( #21786 )
...
website/docs: add authorization header info to all proxy configs (#21664 )
Add authorization header info to all proxy configs
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-23 11:52:05 +00:00
Jens L.
508dba6a04
ci: fix postgres path for postgres 18 tests (2026.2) ( #21767 ) ( #21789 )
...
ci: fix postgres path for postgres 18 tests (#21767 )
* ci: test migrations-from-stable failing
* fix postgres path
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-23 10:40:38 +02:00
authentik-automation[bot]
aa921dcdca
providers/oauth2: don't auto-set redirect_uri (cherry-pick #21746 to version-2026.2) ( #21750 )
...
Cherry-pick #21746 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21746
Original commit: 189056e19a
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-21 18:20:15 +02:00
authentik-automation[bot]
e5d873c129
providers/oauth2: allow cross provider token introspection for federated providers (cherry-pick #21513 to version-2026.2) ( #21748 )
...
Cherry-pick #21513 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21513
Original commit: c84c8d86f8
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-21 17:20:01 +02:00
authentik-automation[bot]
f0a14d380f
web/flows: prevent leader tab deadlock in continuous login flow (cherry-pick #21583 to version-2026.2) ( #21627 )
...
web/flows: prevent leader tab deadlock in continuous login flow (#21583 )
* prevent leader tab deadlock in continuous login flow
* web: Continuous login tidy.
---------
Co-authored-by: Ryan Pesek <44002516+ryanpesek@users.noreply.github.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-04-16 13:22:30 +00:00
authentik-automation[bot]
1da15a549e
website/docs: remove broken version tag from oauth doc (cherry-pick #21628 to version-2026.2) ( #21629 )
...
website/docs: remove broken version tag from oauth doc (#21628 )
Remove broken tag
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-15 19:44:28 +00:00
authentik-automation[bot]
eaf1c45ea6
website/docs: add a single page about our user interface, document Consent stage (cherry-pick #20533 to version-2026.2) ( #21619 )
...
* Cherry-pick #20533 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20533
Original commit: a6c5540369
* Update inspector.md
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-15 10:08:42 +00:00
authentik-automation[bot]
f0f42668c4
blueprints: fix reconcile calling @property (cherry-pick #21576 to version-2026.2) ( #21616 )
...
blueprints: fix reconcile calling @property (#21576 )
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: João C. Fernandes <jfernandes@cloudflare.com >
2026-04-15 11:35:37 +02:00
authentik-automation[bot]
123fbd26bb
providers/oauth2: fix time logic in refresh_token_threshold (cherry-pick #21537 to version-2026.2) ( #21598 )
...
* providers/oauth2: fix time logic in refresh_token_threshold (#21537 )
* providers/oauth2: fix time logic in refresh_token_threshold
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix flaky tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-15 11:07:17 +02:00
authentik-automation[bot]
b94d93b6c4
packages/django-dramatiq-postgres: reset db connections in raise_connection_error (cherry-pick #21577 to version-2026.2) ( #21599 )
...
Co-authored-by: João C. Fernandes <jfernandes@cloudflare.com >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-04-14 15:26:17 +02:00
authentik-automation[bot]
d0b25bf648
lib/sync/outgoing: avoid expensive query to get number of sync pages (cherry-pick #21575 to version-2026.2) ( #21581 )
...
lib/sync/outgoing: avoid expensive query to get number of sync pages (#21575 )
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: João C. Fernandes <jfernandes@cloudflare.com >
2026-04-14 00:51:31 +02:00
authentik-automation[bot]
d4db4e50b4
website/docs: add another sentence to First Steps about restricting access to apps (cherry-pick #21517 to version-2026.2) ( #21542 )
...
website/docs: add another sentence to First Steps about restricting access to apps (#21517 )
* add another sentence about restricting access to apps
* tweaks
* Update website/docs/install-config/first-steps/index.mdx
* Lint fix
---------
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-13 04:42:33 -05:00
authentik-automation[bot]
c5e726d7eb
endpoints: fix tasks failing (cherry-pick #20904 to version-2026.2) ( #21538 )
...
endpoints: fix tasks failing (#20904 )
* endpoints: fix tasks failing
* fix
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-10 16:15:55 +02:00
authentik-automation[bot]
203a7e0c61
core: bump django from v5.2.12 to 5.2.13 (cherry-pick #21520 to version-2026.2) ( #21526 )
...
Cherry-pick #21520 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21520
Original commit: 76a5e62405
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-04-10 14:56:12 +02:00
authentik-automation[bot]
2feaeff5db
release: 2026.2.3-rc1
2026-04-10 12:03:32 +00:00
authentik-automation[bot]
8fcc47e047
ci: always run apt update (cherry-pick #21516 to version-2026.2) ( #21519 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-04-09 17:52:46 +02:00
authentik-automation[bot]
7a6408cc67
website/docs: Password stage docs, explain four checkboxes (cherry-pick #21013 to version-2026.2) ( #21276 )
...
* Cherry-pick #21013 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21013
Original commit: cdbfde840e
* removed the cspell file from the PR
---------
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Tana M Berry <tana@goauthentik.io >
2026-04-09 08:31:45 -05:00
authentik-automation[bot]
2da88028da
core: fix policy binding objects not being nullable (cherry-pick #21421 to version-2026.2) ( #21481 )
...
* Cherry-pick #21421 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21421
Original commit: 2b8313ee91
* remove `packages` changes
* fix conflicts
---------
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <gergo@goauthentik.io >
2026-04-08 18:05:18 +02:00
authentik-automation[bot]
fa91404895
ci: cache apt install (cherry-pick #21480 to version-2026.2) ( #21485 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-08 17:56:34 +02:00
authentik-automation[bot]
460fce7279
web: Fix duplicate Turnstile widgets after extended idle (cherry-pick #21380 to version-2026.2) ( #21473 )
...
web: Fix duplicate Turnstile widgets after extended idle (#21380 )
* Flesh out turnstile fixes.
* format
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-08 15:18:16 +02:00
authentik-automation[bot]
995128955c
website/docs: fix typo (cherry-pick #21446 to version-2026.2) ( #21447 )
...
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
fix typo (#21446 )
2026-04-07 19:14:42 +00:00
authentik-automation[bot]
85536abbcf
website/docs: add release notes for 2026.2.2 (cherry-pick #21442 to version-2026.2) ( #21444 )
...
website/docs: add release notes for `2026.2.2` (#21442 )
* add release notes for `2026.2.2`
* remove further items
thank you @rissson
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-04-07 18:16:04 +02:00
authentik-automation[bot]
5249546862
release: 2026.2.2
2026-04-07 14:47:38 +00:00
authentik-automation[bot]
bf91348c05
tasks: allow retry for rejected tasks only (cherry-pick #21433 to version-2026.2) ( #21436 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-04-07 14:46:46 +02:00
authentik-automation[bot]
63136f0180
security: add item to intended behavior section of security policy (cherry-pick #21430 to version-2026.2) ( #21432 )
...
security: add item to intended behavior section of security policy (#21430 )
Add section
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-07 13:50:40 +02:00
Marc 'risson' Schmitt
faffabf938
website/docs: fix merge conflict ( #21435 )
2026-04-07 13:42:58 +02:00
authentik-automation[bot]
0b180b15a2
website/docs: clarify file upload troubleshooting (cherry-pick #21361 to version-2026.2) ( #21434 )
...
Co-authored-by: Dominic R <dominic@sdko.org >
2026-04-07 13:41:41 +02:00
authentik-automation[bot]
07af6de74f
release: 2026.2.2-rc3
2026-04-07 03:58:16 +00:00
authentik-automation[bot]
ddfef91ea5
internal: fix certificate fallback without SNI (cherry-pick #21417 to version-2026.2) ( #21419 )
...
internal: fix certificate fallback without SNI (#21417 )
21412: fix falls back to RSA instead of configured other TLS Certificates for a brand/domain
Honor the other certificates other than RSA
Co-authored-by: Bapuji Koraganti <34816445+bkoragan@users.noreply.github.com >
2026-04-07 02:08:50 +02:00
authentik-automation[bot]
cefbf5e6ae
providers/ldap: inherit adjustable page size for LDAP searchers (cherry-pick #21377 to version-2026.2) ( #21384 )
...
* Cherry-pick #21377 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21377
Original commit: d5ee53feb2
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-04 23:55:01 +02:00
Ken Sternberg
e53d3d2486
web/flow: be more aggressive about checking inspector hide/show status ( #21358 )
...
## Fix Flow Inspector Display in 2026.2
## What
Update the hide/show logic for FlowInspector, making it much more aggressive about checking the state of the inspector when the FlowExecutor first runs and after the FlowInspector is loaded.
Specifically:
1. Break out the “check if the inspector needs to be hidden or shown” code into its own method. (This was part of the componentization pass done later.)
2. Call that method on the FlowInspectorChangeEvent as before.
3. In updated(), *iff* `inspectorOpen` changed:
- Unchanged: In updated(), if the inspector needs to be loaded then load it, then run the hide/show check.
- Changed: if the inspector is already loaded, be sure to run the hide/show check; this was not happening in the current code.
## Why
I’m not sure where this happened; bisect shows the code breaking at 08b07979 , but the diff that emerges from that with a prior commit affecting FlowExecutor doesn’t match the commit description at all (and it’s one of mine, darnit, and I’m usually good about that). That commit claims to be the one about removing PFBase universally because CSS custom properties don’t need duplication.
2026-04-03 09:16:00 -07:00
authentik-automation[bot]
32a3eed521
root: fix compose generation for patch releases release candidates (cherry-pick #21353 to version-2026.2) ( #21355 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
fix compose generation for patch releases release candidates (#21353 )
2026-04-02 19:12:46 +02:00
authentik-automation[bot]
f05cc6e75a
release: 2026.2.2-rc2
2026-04-02 09:42:52 +00:00
Jens L.
c68c36fdeb
ci: include version family in release build cache (2026.2) ( #21328 )
...
ci: include version family in release build cache
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-02 11:05:53 +02:00
Jens L.
888f969fc7
ci: allow setting working directory for setup action (2026.2) ( #21330 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-04-02 00:33:36 +02:00
authentik-automation[bot]
82535e4671
security: update policy to include explicit intended functionality (cherry-pick #21308 to version-2026.2) ( #21327 )
...
security: update policy to include explicit intended functionality (#21308 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-04-02 00:24:46 +02:00
authentik-automation[bot]
ed2957e4e6
website/docs: entra scim: add note about validator (cherry-pick #21273 to version-2026.2) ( #21310 )
...
website/docs: entra scim: add note about validator (#21273 )
Add note
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-01 14:43:05 +00:00
authentik-automation[bot]
a5abe85148
website/docs: add example recovery flow with MFA (cherry-pick #19497 to version-2026.2) ( #21305 )
...
website/docs: add example recovery flow with MFA (#19497 )
* website/docs: add example recovery flow with MFA
* Apply suggestion from @tanberry
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-04-01 14:50:40 +02:00
authentik-automation[bot]
8d2c31fa25
providers/saml: Fix redirect for saml slo (cherry-pick #21258 to version-2026.2) ( #21284 )
...
* Cherry-pick #21258 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21258
Original commit: a6064ec334
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-04-01 14:35:22 +02:00
authentik-automation[bot]
2637ce2474
website/docs: format cache settings (cherry-pick #21289 to version-2026.2) ( #21302 )
...
website/docs: format cache settings (#21289 )
Co-authored-by: Dominic R <dominic@sdko.org >
2026-04-01 11:26:25 +00:00
authentik-automation[bot]
319008dec8
release: 2026.2.2-rc1
2026-04-01 09:15:29 +00:00
authentik-automation[bot]
8beb2fac18
core: fix provider not nullable (cherry-pick #21275 to version-2026.2) ( #21282 )
...
Cherry-pick #21275 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #21275
Original commit: 06408cba59
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-31 19:01:57 +02:00
authentik-automation[bot]
ac7b28d0b0
website/docs: ad source: add note about ldap signing (cherry-pick #21274 to version-2026.2) ( #21279 )
...
website/docs: ad source: add note about ldap signing (#21274 )
Add note
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-03-31 15:42:26 +00:00
authentik-automation[bot]
073acf92c2
website/docs: document group_uuid as a property for group object (cherry-pick #20865 to version-2026.2) ( #21271 )
...
website/docs: document group_uuid as a property for group object (#20865 )
The application might need a unique id for a group to uniquely identify it. It can help in various cases like detecting group renames and more.
We should document `group_uuid` field of the group object to make users aware that it can be used in custom property mappings.
Signed-off-by: Shiv Tyagi <67995771+shiv-tyagi@users.noreply.github.com >
Co-authored-by: Shiv Tyagi <67995771+shiv-tyagi@users.noreply.github.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-03-31 11:19:14 +02:00
authentik-automation[bot]
ad107c19af
proviers/ldap: avoid concurrent header writes in API Client (cherry-pick #21223 to version-2026.2) ( #21228 )
...
proviers/ldap: avoid concurrent header writes in API Client (#21223 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-29 20:12:22 +01:00
authentik-automation[bot]
d285fcd8a7
sources/ldap: fix exception in ldap debug endpoint (cherry-pick #21219 to version-2026.2) ( #21222 )
...
sources/ldap: fix exception in ldap debug endpoint (#21219 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-29 17:06:02 +02:00
authentik-automation[bot]
84066cab48
sources/oauth: Allow patching without provider type (cherry-pick #21211 to version-2026.2) ( #21213 )
...
sources/oauth: Allow patching without provider type (#21211 )
* sources/oauth: Allow patching without provider type
* fix, add test
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Marcus Yanello <94466282+MYanello@users.noreply.github.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-28 15:16:58 +01:00
authentik-automation[bot]
e623d93ff5
web/applications: add wsfed to app wizard (cherry-pick #20880 to version-2026.2) ( #21184 )
...
* Cherry-pick #20880 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20880
Original commit: 0a73322b0d
* fix conflicts
---------
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
2026-03-27 15:48:19 +01:00
authentik-automation[bot]
1d0628dfbe
web/flow: reset stale authenticator selection between consecutive validate stages (cherry-pick #20802 to version-2026.2) ( #21014 )
...
Cherry-pick #20802 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20802
Original commit: a10ec34aec
Co-authored-by: Oluwatobi Mustapha <oluwatobimustapha539@gmail.com >
2026-03-27 14:24:48 +01:00
authentik-automation[bot]
996645105c
endpoints/connectors: fix enabled flag not respected (cherry-pick #21144 to version-2026.2) ( #21145 )
...
endpoints/connectors: fix enabled flag not respected (#21144 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-25 19:27:54 +01:00
authentik-automation[bot]
63d7ca6ef0
providers/proxy: Add a default maxResponseBodySize to Traefik Middleware (cherry-pick #21111 to version-2026.2) ( #21140 )
...
providers/proxy: Add a default maxResponseBodySize to Traefik Middleware (#21111 )
* Add default maxResponseBodySize to traefik middleware component
* Fix AttributeError when patching custom kubernetes objects
* format
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: William Howell <wiiam24@gmail.com >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-03-25 15:19:33 +01:00
authentik-automation[bot]
5b24f4ad80
core: bump cbor2 from 5.8.0 to 5.9.0 (cherry-pick #21094 to version-2026.2) ( #21096 )
...
core: bump cbor2 from 5.8.0 to 5.9.0 (#21094 )
Bumps [cbor2](https://github.com/agronholm/cbor2 ) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/agronholm/cbor2/releases )
- [Commits](https://github.com/agronholm/cbor2/compare/5.8.0...5.9.0 )
---
updated-dependencies:
- dependency-name: cbor2
dependency-version: 5.9.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-03-24 01:14:33 +01:00
authentik-automation[bot]
ed2e6cfb9c
website/docs: add missing dependencies for linux dev environment (cherry-pick #21020 to version-2026.2) ( #21093 )
...
website/docs: add missing dependencies for linux dev environment (#21020 )
Add missing dependencies for linux dev environment
Signed-off-by: chrisjsimpson <chris15leicester@gmail.com >
Co-authored-by: chrisjsimpson <chris15leicester@gmail.com >
2026-03-23 19:47:04 +01:00
authentik-automation[bot]
a1431ea48e
flows: continous login debug (cherry-pick #21044 to version-2026.2) ( #21090 )
...
flows: continous login debug 2025.12 (#21044 )
* flows: continous login debug 2025.12
* no hardcoded prefix
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-23 19:28:01 +01:00
Jens L.
b30e77b363
ci: fix cherry-pick action generating empty title ( #21091 ) ( #21092 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-03-23 19:21:53 +01:00
Jens L.
2f50cdd9fe
ci: rotate GH App private key (version-2026.2) ( #21087 )
2026-03-23 15:17:45 +01:00
Jens L.
494bdcaa09
ci: fix escaping in cherry-pick action ( #21082 ) ( #21083 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-23 14:51:38 +01:00
authentik-automation[bot]
e36ce1789e
events: prevent exception when events contains incompatible unicode (cherry-pick #21048 to version-2026.2) ( #21053 )
...
events: prevent exception when events contains incompatible unicode (#21048 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-20 23:56:07 +01:00
authentik-automation[bot]
5a72ed83e0
events: avoid implicitly setting context from login_failed event (cherry-pick #21045 to version-2026.2) ( #21050 )
...
events: avoid implicitly setting context from login_failed event (#21045 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-20 23:41:00 +01:00
authentik-automation[bot]
f72d257e43
web/admin: handle non-string values in formatUUID to prevent Event Log crash (cherry-pick #20804 to version-2026.2) ( #21052 )
...
web/admin: handle non-string values in formatUUID to prevent Event Log crash (#20804 )
fix(web): handle non-string values in formatUUID to prevent Event Log crash
When event context contains a device with a non-string pk value,
formatUUID crashes with TypeError: s.substring is not a function,
preventing the entire Event Log page from loading.
Add a type guard to coerce non-string values to their string
representation instead of crashing.
Fixes #20803
Co-authored-by: Tyson Cung <45380903+tysoncung@users.noreply.github.com >
2026-03-20 23:40:55 +01:00
authentik-automation[bot]
cbedb16cc4
enterprise/endpoints/connectors/agent: add login_hint support for interactive auth (cherry-pick #20647 to version-2026.2) ( #21047 )
...
enterprise/endpoints/connectors/agent: add login_hint support for interactive auth (#20647 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-20 18:48:20 +01:00
authentik-automation[bot]
6fc1b5ce90
sources/ldap: fix incorrect error response for invalid sync_users_password (cherry-pick #21016 to version-2026.2) ( #21039 )
...
sources/ldap: fix incorrect error response for invalid sync_users_password (#21016 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-20 15:03:57 +01:00
authentik-automation[bot]
57b0fa48c1
website: switch docs analytics to gtag (cherry-pick #20993 to version-2026.2) ( #21015 )
...
website: switch docs analytics to gtag (#20993 )
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-19 16:03:22 +00:00
authentik-automation[bot]
84a344ed87
website/docs: fix swapped sidebar label (cherry-pick #21011 to version-2026.2) ( #21012 )
...
website/docs: fix swapped sidebar label (#21011 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-19 13:19:16 +01:00
authentik-automation[bot]
f864cb56ab
website/docs: update kubernetes install guide for Gateway API (cherry-pick #20961 to version-2026.2) ( #20997 )
...
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-19 02:04:15 +00:00
authentik-automation[bot]
692735f9e1
website/docs: fix notification transport etc (cherry-pick #20982 to version-2026.2) ( #20992 )
...
website/docs: fix notification transport etc (#20982 )
* fix mismatched caps
* transport rules??
* structure
* less redundant title
* fix label
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-19 00:20:58 +01:00
authentik-automation[bot]
e24fb300b1
web/admin: fix missing OSM referrerPolicy header (cherry-pick #20984 to version-2026.2) ( #20990 )
...
web/admin: fix missing OSM referrerPolicy header (#20984 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-19 00:05:28 +01:00
authentik-automation[bot]
f0e90d6873
core: bump pyasn1 from 0.6.2 to 0.6.3 (cherry-pick #20956 to version-2026.2) ( #20957 )
...
core: bump pyasn1 from 0.6.2 to 0.6.3 (#20956 )
Bumps [pyasn1](https://github.com/pyasn1/pyasn1 ) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/pyasn1/pyasn1/releases )
- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst )
- [Commits](https://github.com/pyasn1/pyasn1/compare/v0.6.2...v0.6.3 )
---
updated-dependencies:
- dependency-name: pyasn1
dependency-version: 0.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 09:56:03 +01:00
authentik-automation[bot]
0cf45835a0
website/docs: use full path for sysd on windows (cherry-pick #20951 to version-2026.2) ( #20952 )
...
website/docs: use full path for sysd on windows (#20951 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-17 15:48:53 +01:00
Marc 'risson' Schmitt
69d35c1d26
packages/django-dramatiq-postgres: scheduler: only dispatch tasks if they're not running yet (cherry-pick #20921 to version-2026.2) ( #20950 )
...
packages/django-dramatiq-postgres: scheduler: only dispatch tasks if they're not running yet (#20921 )
* packages/django-dramatiq-postgres: scheduler: only dispatch tasks if they're not running yet
* lint
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-17 14:00:03 +01:00
authentik-automation[bot]
ac803b210d
outposts: only dispatch logout task if any outpost exists (cherry-pick #20920 to version-2026.2) ( #20949 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-17 13:54:01 +01:00
authentik-automation[bot]
c9728b4607
lifecycle/migrate: add flag to skip migrations (cherry-pick #20863 to version-2026.2) ( #20932 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-17 13:53:40 +01:00
authentik-automation[bot]
6e45584563
docs: Add note on skipping object syncing (cherry-pick #20882 to version-2026.2) ( #20894 )
...
docs: Add note on skipping object syncing (#20882 )
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
2026-03-17 12:17:11 +01:00
authentik-automation[bot]
59a2e84b35
web/admin: Fix SCIM page_size UI issue (cherry-pick #20890 to version-2026.2) ( #20929 )
...
web/admin: Fix SCIM 'page_size' UI issue (#20890 )
Fix SCIM page size UI issue
Co-authored-by: Pavel Pavel <53437649+bitpavel-l25@users.noreply.github.com >
Co-authored-by: Pavel Sinkevych <pavelsinkevych@gmail.com >
2026-03-17 12:14:54 +01:00
authentik-automation[bot]
6025dbb9c9
core: expiring model: ignore DoesNotExist error (cherry-pick #20922 to version-2026.2) ( #20925 )
...
core: expiring model: ignore DoesNotExist error (#20922 )
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-16 16:49:52 +00:00
authentik-automation[bot]
d07bcd5025
core: bump orjson from 3.11.5 to 3.11.6 (cherry-pick #20870 to version-2026.2) ( #20889 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 15:08:00 +00:00
authentik-automation[bot]
e80655d285
providers/proxy: remove redundant logout event (cherry-pick #20860 to version-2026.2) ( #20866 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-12 17:48:01 +01:00
authentik-automation[bot]
e0d3d4d38c
website/docs: update agent docs (cherry-pick #20782 to version-2026.2) ( #20826 )
...
website/docs: update agent docs (#20782 )
* remove serial number requirement
* add notes for 0.40
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-10 13:31:22 +00:00
authentik-automation[bot]
62112404ee
endpoints: prevent selection of incompatible connector (cherry-pick #20806 to version-2026.2) ( #20807 )
...
* Cherry-pick #20806 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20806
Original commit: 36e1987817
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix typo
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-10 01:28:40 +01:00
authentik-automation[bot]
1c9e12fcd9
web/rbac: disambiguate duplicate permission names in initial permissions (cherry-pick #20786 to version-2026.2) ( #20805 )
...
web/rbac: disambiguate duplicate permission names in initial permissions (#20786 )
Co-authored-by: Oluwatobi Mustapha <oluwatobimustapha539@gmail.com >
2026-03-09 20:57:51 +01:00
authentik-automation[bot]
42c6c257ec
providers/oauth2: decode percent-encoded basic auth (cherry-pick #20779 to version-2026.2) ( #20781 )
...
providers/oauth2: decode percent-encoded basic auth (#20779 )
Fixes #20739
Decode percent-encoded client credentials from HTTP Basic authentication before provider lookup while preserving existing behavior for raw plus characters. Add unit and endpoint coverage for encoded client IDs and client secrets.
Co-authored-by: Oluwatobi Mustapha <oluwatobimustapha539@gmail.com >
2026-03-07 20:08:47 +01:00
authentik-automation[bot]
41bd9d7913
providers/scim: fix out-of-scope users and groups not being deleted from destination application (cherry-pick #20742 to version-2026.2) ( #20780 )
...
providers/scim: fix out-of-scope users and groups not being deleted from destination application (#20742 )
* providers/scim: fix out-of-scope users and groups not being deleted from destination application
* provider/scim: add retry mechanism for transient exceptions during cleanup
* fix: fixed google provider http requests following addition of sync_cleanup method
* test: updated unit tests to validate sync behaviour for deletion of out-of-scope users and groups
Co-authored-by: Ollie Beenham <73618201+ElBeenMachine@users.noreply.github.com >
2026-03-07 15:59:56 +01:00
authentik-automation[bot]
2c84935732
website: override DocSearch button colors in light mode (cherry-pick #20770 to version-2026.2) ( #20773 )
...
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-06 21:47:33 -05:00
authentik-automation[bot]
819c13a9bc
website/docs: remove potatoes card sigh (cherry-pick #20767 to version-2026.2) ( #20768 )
...
website/docs: remove potatoes card sigh (#20767 )
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-03-06 14:33:00 -06:00
authentik-automation[bot]
0d8f366af8
packages/django-channels-postgres: provide sync API for group_send (cherry-pick #20740 to version-2026.2) ( #20741 )
...
packages/django-channels-postgres: provide sync API for group_send (#20740 )
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-05 19:02:49 +01:00
authentik-automation[bot]
093e60c753
lifecycle: make gunicorn --max-requests configurable (cherry-pick #20736 to version-2026.2) ( #20744 )
...
Co-authored-by: Severin Schoepke <severin@users.noreply.github.com >
2026-03-05 16:49:01 +01:00
authentik-automation[bot]
af646f32d2
core: bump django from 5.2.11 to 5.2.12 (cherry-pick #20719 to version-2026.2) ( #20738 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 12:59:36 +00:00
authentik-automation[bot]
de4afc7322
web/flows: continuous login (cherry-pick #19862 to version-2026.2) ( #20712 )
...
* Cherry-pick #19862 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #19862
Original commit: 6245809eae
* fix conflict
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-03-04 11:58:18 +00:00
authentik-automation[bot]
bc1983106f
web/admin: bad width on policy test results (cherry-pick #20668 to version-2026.2) ( #20697 )
...
web/admin: bad width on policy test results (#20668 )
web/admin/bugfix: bad width on policy test results
## What
1. Set a 100% width on the container for polcy test log messages.
## Why
A classic bug, made more complex by modern sensibilities. The group to be rendered is in a slot, but its parent doesn’t have a set width by default, and so it’s “projected” into a zero-width container. As a result, the `1fr` (“100/100 width”) doesn’t matter here; we need to go old-skool and force its parent to take up the full width of *its* container with a hard `width` setting, which the gives us some room to be 100/100 in.
Co-authored-by: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com >
2026-03-04 10:37:51 +00:00
Simonyi Gergő
8c2c1474f1
ci: fix reason change in versions repo bump (cherry-pick #20696 to version-2026.2) ( #20709 )
...
ci: fix `reason` change in versions repo bump (#20696 )
fix `reason` change in versions repo bump
2026-03-04 10:32:54 +00:00
authentik-automation[bot]
0dccbd4193
release: 2026.2.1
2026-03-03 19:49:59 +00:00
authentik-automation[bot]
6a70894e01
website/docs: add release notes for 2026.2.1 (cherry-pick #20659 to version-2026.2) ( #20695 )
...
website/docs: add release notes for `2026.2.1` (#20659 )
* add release notes for `2026.2.1`
* Update release notes for version 2026.2
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
2026-03-03 20:10:10 +01:00
authentik-automation[bot]
2f5eb9b2e4
providers/proxy: move search path to query instead of runtime parameter (cherry-pick #20662 to version-2026.2) ( #20693 )
...
providers/proxy: move search path to query instead of runtime parameter (#20662 )
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-03 19:08:49 +01:00
authentik-automation[bot]
12aedb3a9e
web: fix identification stage styling in compatibility mode (cherry-pick #20684 to version-2026.2) ( #20694 )
...
web: fix identification stage styling in compatibility mode (#20684 )
fix identification stage styling in compatibility mode
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-03-03 19:00:54 +01:00
authentik-automation[bot]
303dc93514
website/docs: add 2025 pentest (cherry-pick #20626 to version-2026.2) ( #20691 )
...
website/docs: add 2025 pentest (#20626 )
* Start
* Add links
* Links
* sidebar
* Update website/docs/security/audits-and-certs/2025-09-includesec.md
* Update website/docs/security/audits-and-certs/2025-09-includesec.md
* Update website/docs/security/audits-and-certs/2025-09-includesec.md
* Update 2025-09-includesec.md
* Apply suggestions from code review
* Update website/docs/security/audits-and-certs/2025-09-includesec.md
* Add link
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-03-03 18:48:13 +01:00
authentik-automation[bot]
fbb217db57
outpost/proxyv2: prevent panic in handleSignOut (cherry-pick #20097 to version-2026.2) ( #20689 )
...
outpost/proxyv2: prevent panic in handleSignOut (#20097 )
outpost/proxyv2: use safe claims extraction in handleSignOut to prevent panic
Signed-off-by: Xabier Napal <xabier.napal@dvzr.io >
Co-authored-by: Xabier Napal <xabier.napal@dvzr.io >
2026-03-03 18:23:17 +01:00
authentik-automation[bot]
4de253653f
packages/django-channels-postgres: eagerly delete messages (cherry-pick #20687 to version-2026.2) ( #20688 )
...
packages/django-channels-postgres: eagerly delete messages (#20687 )
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-03-03 16:50:37 +01:00
authentik-automation[bot]
4154c06831
core: fix get_provider returning base Provider instead of subclass (cherry-pick #19064 to version-2026.2) ( #20670 )
...
core: fix get_provider returning base Provider instead of subclass (#19064 )
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-03-03 09:00:58 +01:00
authentik-automation[bot]
4750ed5e2a
website/docs: kerberos: add note about caching (cherry-pick #20663 to version-2026.2) ( #20664 )
...
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-02 18:32:18 +01:00
authentik-automation[bot]
361017127d
website/docs: entra id provider: add custom email domain info (cherry-pick #20444 to version-2026.2) ( #20660 )
...
website/docs: entra id provider: add custom email domain info (#20444 )
* WIP
* WIP
* Apply suggestions from code review
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-03-02 13:46:12 +00:00
authentik-automation[bot]
0ca5a54307
release: 2026.2.1-rc1
2026-03-02 13:12:40 +00:00
authentik-automation[bot]
ef1aad5dbb
enterprise/wsfed: Fix metadata export and signing logic (cherry-pick #20643 to version-2026.2) ( #20649 )
...
enterprise/wsfed: Fix metadata export and signing logic (#20643 )
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
2026-03-02 08:13:45 +01:00
authentik-automation[bot]
29d880920e
packages/django-dramatiq-postgres: fix worker startup on macos (cherry-pick #20637 to version-2026.2) ( #20641 )
...
packages/django-dramatiq-postgres: fix worker startup on macos (#20637 )
fix worker startup on macos
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-03-01 01:31:21 +00:00
authentik-automation[bot]
fc6f8374e6
sources/ldap: add connection logging & downgrade message (cherry-pick #20519 to version-2026.2) ( #20636 )
...
sources/ldap: add connection logging & downgrade message (#20519 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-28 13:44:33 +00:00
authentik-automation[bot]
a8668bbac4
crypto: fix kid legacy signal (cherry-pick #20627 to version-2026.2) ( #20628 )
...
crypto: fix kid legacy signal (#20627 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-27 16:21:12 +01:00
authentik-automation[bot]
d686932166
web/flows: fix source icons being always inverted (cherry-pick #20419 to version-2026.2) ( #20607 )
...
web/flows: fix source icons being always inverted (#20419 )
* web/flows: fix inverted source icons
* fix actually
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-26 21:14:29 +01:00
authentik-automation[bot]
feceb220b1
packages/django-dramatiq-postgres: use fork (cherry-pick #20606 to version-2026.2) ( #20608 )
...
packages/django-dramatiq-postgres: use fork (#20606 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-26 21:07:00 +01:00
authentik-automation[bot]
937df6e07f
internal: make http timeouts configurable (cherry-pick #20472 to version-2026.2) ( #20567 )
...
internal: make http timeouts configurable (#20472 )
* internal: make http timeouts configurable
* Changed formatting to match the rest of the doc
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-25 15:57:03 +00:00
Simonyi Gergő
48e6b968a6
ci: add reason change to versions repo bump (cherry-pick #20562 to version-2026.2) ( #20569 )
...
ci: add `reason` change to versions repo bump (#20562 )
add `reason` change to versions repo bump
2026-02-25 15:06:39 +01:00
authentik-automation[bot]
cd89c45e75
docs: fix typos and wording in docs and integrations (cherry-pick #20550 to version-2026.2) ( #20563 )
...
* Cherry-pick #20550 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20550
Original commit: 4c8916adde
* Veeam conflict fix
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-25 10:38:44 +00:00
authentik-automation[bot]
e53995e2c1
website/docs: revamp enterprise section (cherry-pick #20379 to version-2026.2) ( #20546 )
...
website/docs: revamp enterprise section (#20379 )
* Begin
* WIP
* WIP
* WIP
* Fix link
* Fix spellig and links
* Enterprise vs enterprise plus
* Changes based on Tana's comment
* Update website/docs/enterprise/enterprise-features.md
* Update website/docs/enterprise/enterprise-features.md
* Update website/docs/enterprise/enterprise-features.md
* Update website/docs/enterprise/enterprise-features.md
* Apply suggestions
* Apply suggestion from Eric
* Update doc title after discussion with Tana
* Fix links
* Update website/docs/enterprise/manage-enterprise.mdx
* Update website/docs/enterprise/manage-enterprise.mdx
* Apply suggestions
* US dollars
* Apply Fletcher's suggestions
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-25 09:48:21 +00:00
authentik-automation[bot]
33d5f11f0e
website/docs: remove bad logs redirect (cherry-pick #20522 to version-2026.2) ( #20548 )
...
website/docs: remove bad logs redirect (#20522 )
* Remove bad redirect
* Remove space
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-25 01:32:45 +00:00
authentik-automation[bot]
565e16eca7
website/docs: fix upgrade link in 2026.2 release notes (cherry-pick #20539 to version-2026.2) ( #20542 )
...
website/docs: fix upgrade link in `2026.2` release notes (#20539 )
fix upgrade link in `2026.2` release notes
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-25 01:05:26 +01:00
authentik-automation[bot]
9a0164b722
website/docs: update supported versions (cherry-pick #20534 to version-2026.2) ( #20535 )
...
website/docs: update supported versions (#20534 )
update supported versions
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-24 23:25:39 +01:00
authentik-automation[bot]
8af491630b
release: 2026.2.0
2026-02-24 20:12:56 +00:00
authentik-automation[bot]
8e25e7a213
website/docs: autogenerate release notes (cherry-pick #20527 to version-2026.2) ( #20531 )
...
* Cherry-pick #20527 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20527
Original commit: 884e662277
* fix conflicts
---------
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <gergo@goauthentik.io >
2026-02-24 20:28:58 +01:00
authentik-automation[bot]
4d183657da
providers/oauth2: add jti claim (cherry-pick #20484 to version-2026.2) ( #20528 )
...
providers/oauth2: add jti claim (#20484 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-24 19:08:59 +01:00
authentik-automation[bot]
be89b6052d
providers/oauth2: deactivate locale after testing (cherry-pick #20518 to version-2026.2) ( #20526 )
...
providers/oauth2: deactivate locale after testing (#20518 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-24 16:48:34 +01:00
authentik-automation[bot]
ad5d2bb611
policies: fix PolicyEngineMode ALL with static binding optimization (cherry-pick #20430 to version-2026.2) ( #20524 )
...
policies: fix PolicyEngineMode ALL with static binding optimization (#20430 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-24 16:48:19 +01:00
authentik-automation[bot]
8d30fb3d25
website/docs: fix GitHub social-login wording and capitalization (cherry-pick #20489 to version-2026.2) ( #20505 )
...
* Cherry-pick #20489 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20489
Original commit: 9da1014271
* Update index.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-24 14:11:23 +01:00
authentik-automation[bot]
cea3fbfa9b
website/docs: fix linux setup docs (cherry-pick #20508 to version-2026.2) ( #20517 )
...
website/docs: fix linux setup docs (#20508 )
* docs: add auth config steps
* tweak
* Changed wording
* Fix broken link
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-24 14:11:13 +01:00
authentik-automation[bot]
151d889ff4
endpoints: fix infinite recursion in stage with unsupported connector (cherry-pick #20485 to version-2026.2) ( #20514 )
...
endpoints: fix infinite recursion in stage with unsupported connector (#20485 )
* stages: fix infinite recursion
* respect mode
* add tests
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-02-24 13:47:04 +01:00
authentik-automation[bot]
58ca3ecbd5
web: fix Edit Policy button on Flow view page (cherry-pick #20511 to version-2026.2) ( #20515 )
...
web: fix Edit Policy button on Flow view page (#20511 )
fix Edit Policy button on Flow view page
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-24 13:24:50 +01:00
authentik-automation[bot]
1a6c7082a3
web/admin/bugfix: Edit Stage not working. Invoking IdentificationStageForm not working (cherry-pick #20429 to version-2026.2) ( #20512 )
...
* Cherry-pick #20429 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20429
Original commit: ab981dec86
* revert miscellaneous changes
These don't need to be in 2026.2
---------
Co-authored-by: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <gergo@goauthentik.io >
2026-02-24 12:51:31 +01:00
authentik-automation[bot]
1dc60276f9
enterprise: add ES384 to enterprise license algorithms (cherry-pick #20507 to version-2026.2) ( #20510 )
...
enterprise: add `ES384` to enterprise license algorithms (#20507 )
add `ES384` to enterprise license algorithms
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-24 11:59:27 +01:00
authentik-automation[bot]
de045c6d7b
release: 2026.2.0-rc5
2026-02-24 09:44:14 +00:00
authentik-automation[bot]
850728e9bb
providers/oauth2: device code flow client id via auth header (cherry-pick #20457 to version-2026.2) ( #20503 )
...
providers/oauth2: device code flow client id via auth header (#20457 )
* Use `extract_client_auth` which can get client id from either HTTP
Authorization header or POST body
* Update documentation to reflect allow sending client id via header
* Add tests for using HTTP Basic Auth to pass in client id
Co-authored-by: Michael Beigelmacher <brooklynbagel@gmail.com >
2026-02-24 09:53:06 +01:00
authentik-automation[bot]
84a605a4ba
website/docs: add info about make install and recovery key (cherry-pick #20447 to version-2026.2) ( #20486 )
...
website/docs: add info about make install and recovery key (#20447 )
* add info about make install and recovery key
* fix formatting on troubleshooting tip
* Apply suggestion from @dominic-r
* tweak to bump
* tweak
* tweaked words abouot make install per jens
* build
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-02-24 09:15:44 +01:00
authentik-automation[bot]
1780bb0cf0
web: Center footer links. (cherry-pick #20345 to version-2026.2) ( #20425 )
...
web: Center footer links. (#20345 )
* web: Center footer links.
* Refine track resizing behavior.
* Fix odd scenario.
* Tidy padding.
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-24 03:10:22 +01:00
authentik-automation[bot]
cd75fe235d
providers/proxy: preserve URL-encoded path characters in redirect (cherry-pick #20476 to version-2026.2) ( #20482 )
...
providers/proxy: preserve URL-encoded path characters in redirect (#20476 )
Use r.URL.EscapedPath() instead of r.URL.Path when building the
redirect URL in redirectToStart(). The decoded Path field converts
%2F to /, which url.JoinPath then collapses via path.Clean, stripping
encoded slashes from the URL. EscapedPath() preserves the original
encoding, fixing 301 redirects that break apps like RabbitMQ which
use %2F in their API paths.
Co-authored-by: Brolywood <44068132+Brolywood@users.noreply.github.com >
2026-02-23 18:10:04 +01:00
authentik-automation[bot]
e6e62e9de1
policies: measure policy process from manager (cherry-pick #20477 to version-2026.2) ( #20481 )
...
policies: measure policy process from manager (#20477 )
* policies: measure policy process from manager
* fix constructor
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-23 18:09:10 +01:00
authentik-automation[bot]
ac7a4f8a22
enterprise/lifecycle: use datetime instead of date to track review cycles (cherry-pick #20283 to version-2026.2) ( #20473 )
...
enterprise/lifecycle: use datetime instead of date to track review cycles (#20283 )
* enterprise/lifecycle: use datetime instead of date to track review cycles (fix for #20265 )
* Update authentik/enterprise/lifecycle/api/iterations.py
* enterprise/lifecycle: replace extend_schema_field with type annotations
---------
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
Co-authored-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Jens L. <jens@beryju.org >
2026-02-23 17:04:30 +01:00
authentik-automation[bot]
0290ed3342
enterprise: monkey patch pyjwt to accept mismatching key (cherry-pick #20402 to version-2026.2) ( #20474 )
...
enterprise: monkey patch pyjwt to accept mismatching key (#20402 )
* monkey patch pyjwt to accept mismatching key
* restore `_validate_curve` after monkeypatch
* add explanatory comment
* next year is 2027, dummy
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-23 16:06:09 +01:00
authentik-automation[bot]
e367525794
stages/user_login: log correct user when session binding is broken (cherry-pick #20094 to version-2026.2) ( #20453 )
2026-02-21 18:48:42 +00:00
authentik-automation[bot]
93c319baee
enterprise/providers/microsoft_entra: only check upn when set (cherry-pick #20441 to version-2026.2) ( #20442 )
...
enterprise/providers/microsoft_entra: only check upn when set (#20441 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-21 18:36:44 +01:00
Marc 'risson' Schmitt
1d02ee7d74
ci: pull latest changes before tagging new version (cherry-pick #20413 to version-2026.2) ( #20414 )
2026-02-19 14:32:15 +01:00
authentik-automation[bot]
93439b5742
enterprise/providers/microsoft_entra: fix dangling comma (cherry-pick #20391 to version-2026.2) ( #20395 )
...
enterprise/providers/microsoft_entra: fix dangling comma (#20391 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-19 13:35:14 +01:00
authentik-automation[bot]
6682a6664e
web/admin: bug: stage update forms not rendering, several modal form buttons missing (cherry-pick #20373 to version-2026.2) ( #20394 )
...
* web/admin: bug: stage update forms not rendering, several modal form buttons missing (#20373 )
## What
Names being passed to the browser were being incorrectly rendered. This commit updates the code in `StrictUnsafe` so that after the correct-use assertion is passed, the elementProperties are checked to see if the attribute has been named differently from the typed attribute field, and if so, retrieves the attribute name and passes it, rather than the field name, to the browser.
## Why
Since we have a lot of components with similar interfaces, it makes sense to try and check that they’re being used correctly and that the types associated with them are correct. Plus Lit, unlike React, doesn’t have a self-erasing syntax: every Lit element *is* an element, whereas JSX is an esoteric function call syntax that happens to look like XML. JavaScript templates aren’t as pretty as JSX, but they get the job done just as readily.
But in this case, cleverness bit us: we want to use the component’s JavaScript field names and types to validate that we’re using it correctly and passing the right types, but in the end we’re constructing a tag that will trigger the browser to construct the component and use it– and the field names don’t always correspond to the attribute name. Lit has a syntax for mapping the one to the other and stores it in the `elementProperties` field.
This code checks that, after we’ve determined the correct prefix for an property field that has been passed into the component, that we’ve also checked and extracted the correct *attribute name* for that property field. Most of the time it will be the same as the property field, but it muts always be checked.
* web: Fix element property names with custom attributes.
---------
Co-authored-by: Ken Sternberg <133134217+kensternberg-authentik@users.noreply.github.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-19 02:38:15 +01:00
authentik-automation[bot]
0b5bac74e9
website/docs: correct reference to overriden S3 variable (cherry-pick #20156 to version-2026.2) ( #20378 )
...
website/docs: correct reference to overriden S3 variable (#20156 )
docs: correct reference to overriden S3 variable
Fixes: c30d1a478d ("files: rework (#17535 )")
Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com >
Co-authored-by: Georg <georg@lysergic.dev >
2026-02-18 11:47:13 +00:00
authentik-automation[bot]
062823f1b2
core: add cause to ak_groups deprecation event and logs (cherry-pick #20361 to version-2026.2) ( #20368 )
...
core: add cause to `ak_groups` deprecation event and logs (#20361 )
add cause to `ak_groups` deprecation event and logs
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-17 22:32:50 +01:00
authentik-automation[bot]
a17fe58971
website/docs: Fix broken link to flow executor (cherry-pick #20364 to version-2026.2) ( #20370 )
...
website/docs: Fix broken link to flow executor (#20364 )
Fix broken link
I obviously can't test this, but it looks like the redirects should work.
Signed-off-by: nsw42 <nsw42@users.noreply.github.com >
Co-authored-by: nsw42 <nsw42@users.noreply.github.com >
2026-02-17 19:48:15 +00:00
authentik-automation[bot]
422ea893b1
enterprise/providers/ws_federation: fix incorrect metadata download URL (cherry-pick #20173 to version-2026.2) ( #20365 )
...
enterprise/providers/ws_federation: fix incorrect metadata download URL (#20173 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-02-17 19:07:48 +01:00
authentik-automation[bot]
15c9f93851
web: Flow Executor layout fixes (cherry-pick #20134 to version-2026.2) ( #20331 )
...
web: Flow Executor layout fixes (#20134 )
* Fix footer alignment.
* Fix loading position in compatibility mode.
* Apply min height only when placeholder content is present.
* Fix alignment in compatibility mode.
* Add compatibility mode host selectors.
* Fix nullish challenge height. Clarify selector behavior.
* Add type defintion
* Fix padding.
* Fix misapplication of pf-* class to container.
* Fix huge base64 encoded attribute.
* Clean up layering issues, order of styles.
* Disable dev override.
* Document parts.
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-17 18:03:07 +00:00
authentik-automation[bot]
e2202d498b
rbac: fix object permission request (cherry-pick #20304 to version-2026.2) ( #20366 )
...
rbac: fix object permission request (#20304 )
fix object permission request
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-17 18:34:07 +01:00
authentik-automation[bot]
9ea9a86ad3
release: 2026.2.0-rc4
2026-02-17 13:14:27 +00:00
Simonyi Gergő
4bac1edd61
web: revert package-lock.json by tag workflow ( #20349 )
...
revert changes to `package-lock.json` by tag workflow
Specifically by a01c0575db
2026-02-17 13:31:06 +01:00
Marc 'risson' Schmitt
24726be3c9
ci: fix setup altering package-lock (cherry-pick #20348 to version-2026.2) ( #20356 )
...
ci: fix setup altering package-lock (#20348 )
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-17 13:14:14 +01:00
authentik-automation[bot]
411f06756f
website/docs, integrations: fix language (cherry-pick #20338 to version-2026.2) ( #20347 )
...
* Cherry-pick #20338 to version-2026.2 (with conflicts)
This cherry-pick has conflicts that need manual resolution.
Original PR: #20338
Original commit: e056dbdadd
* Fix conflict
* Fix conflicts
---------
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-02-17 12:11:46 +00:00
authentik-automation[bot]
4bdcab48c3
website/docs: rac: update rac provider docs (cherry-pick #20225 to version-2026.2) ( #20337 )
...
website/docs: rac: update rac provider docs (#20225 )
* WIP
* Sentence
* Delete image
* WIP
* adjust wording
---------
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-16 21:49:07 -05:00
authentik-automation[bot]
00dbd377a7
website/docs: add okta source doc (cherry-pick #20296 to version-2026.2) ( #20335 )
...
website/docs: add okta source doc (#20296 )
* Begin
* Add steps
* Apply suggestions
* Update website/docs/users-sources/sources/social-logins/okta/index.md
* Apply suggestion from @dominic-r
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-17 01:07:43 +00:00
authentik-automation[bot]
a01c0575db
release: 2026.2.0-rc3
2026-02-16 11:22:42 +00:00
authentik-automation[bot]
6e51d044bb
root: do not rely on npm cli for version bump (cherry-pick #20276 to version-2026.2) ( #20321 )
...
root: do not rely on npm cli for version bump (#20276 )
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-16 11:41:36 +01:00
authentik-automation[bot]
6d1b168dc4
website/docs: add affine to release notes (cherry-pick #20299 to version-2026.2) ( #20308 )
...
website/docs: add affine to release notes (#20299 )
* add affine to release notes
* use built-in github linking
* add missing credits to Arcane integration
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-15 18:00:41 +00:00
authentik-automation[bot]
43675c2b22
web: fix italic formatting in lifecycle rule help text (cherry-pick #20263 to version-2026.2) ( #20267 )
...
web: fix italic formatting in lifecycle rule help text (#20263 )
* web: fix italic formatting in lifecycle rule help text
* r
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-14 21:22:43 +00:00
authentik-automation[bot]
8645273eaf
stage/identification: recovery: make wording more generic (cherry-pick #20209 to version-2026.2) ( #20293 )
...
stage/identification: recovery: make wording more generic (#20209 )
Make wording more generic
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-14 05:47:47 +00:00
authentik-automation[bot]
eb6f4712fe
website/docs: Custom CSS (cherry-pick #19991 to version-2026.2) ( #20287 )
...
website/docs: Custom CSS (#19991 )
* website/docs: Custom CSS
* Revise.
* Fix paths.
* Update links.
* Update header capitalization
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-13 21:56:29 +00:00
authentik-automation[bot]
7b9505242e
web: add pretty names for lifecycle review events in event logs (cherry-pick #20264 to version-2026.2) ( #20268 )
...
web: add pretty names for lifecycle review events in event logs (#20264 )
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-13 18:30:37 +01:00
authentik-automation[bot]
3dda20ebc7
enterprise/lifecycle: fix multiple reviews showing up in "Reviews" when the user is a member of multiple reviewer groups (cherry-pick #20266 to version-2026.2) ( #20278 )
...
Co-authored-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
fix multiple reviews showing up in "Reviews" when the user is a member of multiple reviewer groups (#20266 )
2026-02-13 13:43:19 +01:00
Marc 'risson' Schmitt
dfd2bc5c3c
ci: fix binary outpost build on release (cherry-pick #20248 to version-2026.2) ( #20279 )
...
fix binary outpost build on release (#20248 )
2026-02-13 13:38:31 +01:00
authentik-automation[bot]
06a270913c
website/docs: draft of new WS-Fed provider docs (cherry-pick #20091 to version-2026.2) ( #20262 )
...
website/docs: draft of new WS-Fed provider docs (#20091 )
* first draft
* add table of parms
* tweak
* add section about certs
* a little more content
* more info on wa
* new procedurla file and edit sidebar
* tweaks
* dewi and jens edits
* tweak to remove bullet
* add docs link to the Rel Notes
* dewi edits thx
* ooops missed that last edit
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-02-13 09:51:42 +00:00
Marc 'risson' Schmitt
430507fc72
web: re-update package-lock.json to include missing tree-sitter references
...
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-12 17:45:50 +01:00
authentik-automation[bot]
847af7f9ea
website/docs: 2025.8.6 release notes (cherry-pick #20243 to version-2026.2) ( #20257 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-12 16:57:14 +01:00
authentik-automation[bot]
8f1cb636e8
website/docs: 2025.12.4 release notes (cherry-pick #20226 to version-2026.2) ( #20253 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-12 16:56:31 +01:00
authentik-automation[bot]
e61c876002
website/docs: 2025.10.4 release notes (cherry-pick #20242 to version-2026.2) ( #20251 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-12 16:55:02 +01:00
authentik-automation[bot]
33c0d3df0a
release: 2026.2.0-rc2
2026-02-12 15:48:24 +00:00
Marc 'risson' Schmitt
3a03e1ebfd
web: updated package-lock.json to include missing tree-sitter references (cherry-pick #20244 to version-2026.2) ( #20246 )
...
Co-authored-by: Ken Sternberg <ken@goauthentik.io >
2026-02-12 16:00:39 +01:00
Marc 'risson' Schmitt
1e41b77761
website/docs: fix lint
...
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-12 15:37:57 +01:00
authentik-automation[bot]
6c1662f99f
security: CVE-2026-25227 ( #20236 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-02-12 15:27:42 +01:00
authentik-automation[bot]
bb5bc5c8da
security: CVE-2026-25748 ( #20237 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-02-12 15:27:30 +01:00
authentik-automation[bot]
30670c9070
security: CVE-2026-25922 ( #20238 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-02-12 15:27:04 +01:00
Marc 'risson' Schmitt
fdbf9ffedc
ci: fix release testing (cherry-pick #20207 to version-2026.2) ( #20224 )
...
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
fix release testing (#20207 )
2026-02-12 13:44:55 +01:00
authentik-automation[bot]
2ec433d724
website/docs: ssf: update SSF documentation (cherry-pick #20195 to version-2026.2) ( #20211 )
...
website/docs: ssf: update SSF documentation (#20195 )
* Update SSF documentation
* Fix tags
* Update website/docs/add-secure-apps/providers/ssf/create-ssf-provider.md
* Update website/docs/add-secure-apps/providers/ssf/index.md
* Apply suggestions from code review
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-02-11 20:14:02 +00:00
authentik-automation[bot]
55297b9e6a
website/docs: add email verification scope doc (cherry-pick #20141 to version-2026.2) ( #20206 )
...
website/docs: add email verification scope doc (#20141 )
* WIP
* Add link to 2025.10 release notes
* Apply suggestions from code review
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-11 16:49:00 +00:00
authentik-automation[bot]
f9dda6582c
website/docs: rac: fixes the property mapping formatting (cherry-pick #20200 to version-2026.2) ( #20203 )
...
website/docs: rac: fixes the property mapping formatting (#20200 )
Fixes the property mapping formatting
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-11 15:44:50 +00:00
authentik-automation[bot]
3394c17bfd
release: 2026.2.0-rc1
2026-02-11 14:37:37 +00:00
authentik-automation[bot]
a37d101b10
api: fix test_build_schema (cherry-pick #20196 to version-2026.2) ( #20199 )
...
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
fix `test_build_schema` (#20196 )
2026-02-11 15:00:00 +01:00
authentik-automation[bot]
4774b4db87
core: bump cryptography from 46.0.4 to 46.0.5 (cherry-pick #20171 to version-2026.2) ( #20193 )
2026-02-11 11:45:35 +01:00
authentik-automation[bot]
fdb52c9394
core: fix test_docker.sh (cherry-pick #20179 to version-2026.2) ( #20192 )
...
core: fix `test_docker.sh` (#20179 )
Broken by 646a0d3692
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-11 10:46:47 +01:00
authentik-automation[bot]
9bcf9cd7d4
core, web: update translations ( #20172 )
...
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-02-10 22:40:33 +00:00
authentik-automation[bot]
ae5c0cf209
core: bump goauthentik.io/api/v3 to 3.2026.2.0-rc1-1770745754 ( #20150 )
...
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-02-10 23:08:38 +01:00
transifex-integration[bot]
55d2143fb7
translate: Updates for project authentik and language pl_PL ( #20165 )
...
translate: Translate django.po in pl_PL [Manual Sync]
63% of minimum 60% translated source file: 'django.po'
on 'pl_PL'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:55 +01:00
transifex-integration[bot]
6a6ede737b
translate: Updates for project authentik and language it_IT ( #20168 )
...
* translate: Translate django.po in it_IT [Manual Sync]
83% of minimum 60% translated source file: 'django.po'
on 'it_IT'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate en.xlf in it_IT [Manual Sync]
72% of minimum 60% translated source file: 'en.xlf'
on 'it_IT'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:38 +01:00
transifex-integration[bot]
6e48258f11
translate: Updates for project authentik and language pt_PT ( #20169 )
...
* translate: Translate django.po in pt_PT [Manual Sync]
84% of minimum 60% translated source file: 'django.po'
on 'pt_PT'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* fix interpolation
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
2026-02-10 23:07:30 +01:00
transifex-integration[bot]
6e0a1dba7b
translate: Updates for project authentik and language cs_CZ ( #20166 )
...
* translate: Translate en.xlf in cs_CZ [Manual Sync]
82% of minimum 60% translated source file: 'en.xlf'
on 'cs_CZ'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in cs_CZ [Manual Sync]
82% of minimum 60% translated source file: 'django.po'
on 'cs_CZ'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:20 +01:00
transifex-integration[bot]
8426655ee3
translate: Updates for project authentik and language tr_TR ( #20167 )
...
* translate: Translate en.xlf in tr_TR [Manual Sync]
63% of minimum 60% translated source file: 'en.xlf'
on 'tr_TR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in tr_TR [Manual Sync]
67% of minimum 60% translated source file: 'django.po'
on 'tr_TR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:15 +01:00
transifex-integration[bot]
4309d4df56
translate: Updates for project authentik and language zh-Hans ( #20164 )
...
* translate: Translate en.xlf in zh-Hans [Manual Sync]
94% of minimum 60% translated source file: 'en.xlf'
on 'zh-Hans'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in zh-Hans [Manual Sync]
97% of minimum 60% translated source file: 'django.po'
on 'zh-Hans'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:08 +01:00
transifex-integration[bot]
a334dbd342
translate: Updates for project authentik and language ru_RU ( #20161 )
...
* translate: Translate en.xlf in ru_RU [Manual Sync]
63% of minimum 60% translated source file: 'en.xlf'
on 'ru_RU'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in ru_RU [Manual Sync]
66% of minimum 60% translated source file: 'django.po'
on 'ru_RU'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:07:01 +01:00
transifex-integration[bot]
d7577ad7b3
translate: Updates for project authentik and language ko_KR ( #20162 )
...
translate: Translate en.xlf in ko_KR [Manual Sync]
60% of minimum 60% translated source file: 'en.xlf'
on 'ko_KR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:53 +01:00
transifex-integration[bot]
d1f3473c62
translate: Updates for project authentik and language ja_JP ( #20160 )
...
* translate: Translate en.xlf in ja_JP [Manual Sync]
83% of minimum 60% translated source file: 'en.xlf'
on 'ja_JP'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in ja_JP [Manual Sync]
90% of minimum 60% translated source file: 'django.po'
on 'ja_JP'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:47 +01:00
transifex-integration[bot]
2f2ed996c6
translate: Updates for project authentik and language de_DE ( #20157 )
...
* translate: Translate en.xlf in de_DE [Manual Sync]
77% of minimum 60% translated source file: 'en.xlf'
on 'de_DE'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in de_DE [Manual Sync]
86% of minimum 60% translated source file: 'django.po'
on 'de_DE'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:40 +01:00
transifex-integration[bot]
ab8dc0f73e
translate: Updates for project authentik and language es_ES ( #20159 )
...
* translate: Translate en.xlf in es_ES [Manual Sync]
74% of minimum 60% translated source file: 'en.xlf'
on 'es_ES'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate django.po in es_ES [Manual Sync]
82% of minimum 60% translated source file: 'django.po'
on 'es_ES'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:32 +01:00
transifex-integration[bot]
7f50035b54
translate: Updates for project authentik and language fr_FR ( #20163 )
...
* translate: Translate django.po in fr_FR [Manual Sync]
95% of minimum 60% translated source file: 'django.po'
on 'fr_FR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate en.xlf in fr_FR [Manual Sync]
91% of minimum 60% translated source file: 'en.xlf'
on 'fr_FR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:25 +01:00
transifex-integration[bot]
5987b37455
translate: Updates for project authentik and language fi_FI ( #20158 )
...
* translate: Translate django.po in fi_FI [Manual Sync]
93% of minimum 60% translated source file: 'django.po'
on 'fi_FI'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate en.xlf in fi_FI [Manual Sync]
85% of minimum 60% translated source file: 'en.xlf'
on 'fi_FI'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 23:06:15 +01:00
transifex-integration[bot]
a060d4d373
translate: Updates for project authentik and language pt_BR ( #20170 )
...
* translate: Translate django.po in pt_BR [Manual Sync]
96% of minimum 60% translated source file: 'django.po'
on 'pt_BR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
* translate: Translate en.xlf in pt_BR [Manual Sync]
92% of minimum 60% translated source file: 'en.xlf'
on 'pt_BR'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-10 22:41:46 +01:00
authentik-automation[bot]
656a720d68
stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs ( #20155 )
...
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-02-10 21:47:56 +01:00
authentik-automation[bot]
fd2c964479
core, web: update translations ( #20152 )
...
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-02-10 19:51:39 +00:00
Simonyi Gergő
92812a565e
website/docs: release notes for 2026.2.0 ( #20013 )
...
* promote `2026.2` to beta
* add outline for `2026.2.0` release notes
* fill in some of the outlines of release notes for `2026.2.0`
* added new integration guides
* fixed oops in Int guides section, added content about Lifecycle
* highlights tweaks
Signed-off-by: Fletcher Heisler <fheisler@users.noreply.github.com >
* tweaks
* content about WS-Fed provider
* add links
* batch review comments
---------
Signed-off-by: Fletcher Heisler <fheisler@users.noreply.github.com >
Co-authored-by: Tana M Berry <tana@goauthentik.io >
Co-authored-by: Fletcher Heisler <fheisler@users.noreply.github.com >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-02-10 16:22:42 -03:00
authentik-automation[bot]
a016313d7b
web: bump API Client version ( #20149 )
...
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-02-10 18:05:45 +00:00
Alexander Tereshkin
2f2488b326
enterprise/lifecycle: implement Object Lifecycle Management ( #20015 )
...
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Co-authored-by: Jens L. <jens@beryju.org >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-10 18:33:06 +01:00
Dewi Roberts
233377e86c
website/docs: endpoint/devices: add authentik version tags ( #20144 )
...
* Add version tags to all endpoint device docs
* Removed +
2026-02-10 17:15:18 +00:00
Sorin
868dd307bc
website/integrations: add AFFiNE ( #20143 )
...
* website/integrations: Adding Affine Integration Docs
* Update index.md
Signed-off-by: Sorin <akasorin+github@pm.me >
* Update index.md
Signed-off-by: Sorin <akasorin+github@pm.me >
* Addressing PR comments
* Apply suggestions from code review
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
* Lint fix
---------
Signed-off-by: Sorin <akasorin+github@pm.me >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: hcassus <henrique.cassus@ximedes.com >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-10 14:08:51 +00:00
dependabot[bot]
db96590b53
core: bump aws-cdk-lib from 2.237.1 to 2.238.0 ( #20128 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.237.1 to 2.238.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.237.1...v2.238.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.238.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-02-10 11:59:25 +01:00
dependabot[bot]
02fa9d1b70
core: bump coverage[toml] from 7.13.3 to 7.13.4 ( #20129 )
...
Bumps [coverage[toml]](https://github.com/coveragepy/coveragepy ) from 7.13.3 to 7.13.4.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.3...7.13.4 )
---
updated-dependencies:
- dependency-name: coverage[toml]
dependency-version: 7.13.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-02-10 11:59:16 +01:00
dependabot[bot]
256800fd55
ci: bump tj-actions/changed-files from 47.0.1 to 47.0.2 ( #20132 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 47.0.1 to 47.0.2.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](e002140703...8cba46e29c )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 47.0.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-02-10 11:57:54 +01:00
dependabot[bot]
c1a82241ec
web: bump axios from 1.13.2 to 1.13.5 in /web ( #20137 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 11:22:15 +01:00
Ken Sternberg
b16dd8ad0e
web/sfe: bug: polyfill needed to supply Object.assign() to IE11. ( #20126 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* Adding Object.assign polyfill to sfe to handling bundling issue.
2026-02-10 11:00:39 +01:00
Connor Peshek
54900857a5
website/docs/social-logins: add shibboleth integration guide ( #19909 )
...
* docs/social-logins: add shibboleth integration guide
* Update website/docs/users-sources/sources/social-logins/shibboleth/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/shibboleth/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/shibboleth/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/shibboleth/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* add to sidebar
* Update website/docs/users-sources/sources/social-logins/shibboleth/index.md
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* lint
* Apply suggestion from @PeshekDotDev
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Apply suggestion from @PeshekDotDev
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-10 10:59:12 +01:00
Ken Sternberg
9693eed19e
web/admin: source forms not rendering ( #19887 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/admin: source-forms-not-rendering
# What
Replaces the logic for determining types in the `StrictUnsafe` directive such that all types are assessed for `isProperty` first, and if it’s not a property, `String()` types are passed as an attribute, not a property. Just checking the type for `Boolean` is not sufficient.
Replaces the logic for rendering the SourceForms to ensure that forms that do not need a model name are not passed a model name. Run-time type-checking was failing for forms that do not take a model name because they already know it.
# Why
This looks like a case of excessive cleverness and insufficient testing. Trying to abstract the creation of the models down to a single call without breaking the code is an admirable goal, but this is fragile code because of the demands of the different models, especially the OAuth2 models which have different names depending on the uniqueness of the source (Discord vs Azure vs Mailcow, etc.).
# Incomplete
The code also suffers from a second level of cleverness in that it delays the render of the form until the modal is made visible. This works for the modal for creating new sources, and it seems to work fine on the “View One Source -\> \[Edit\]” case, but the edit button on the SourcesList page does not work.
* Makes edit button work on SourceListPage again.
* Provide proper text in the proper location to properly populate the 'Update' button text.
* Just bumping the number to restart testing.
2026-02-09 11:19:59 -08:00
Marc 'risson' Schmitt
8fb9daff71
tasks: add queued tasks metrics ( #20118 )
...
* tasks/middlewares: call monitoring_set upon metrics request
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* tasks: add queued tasks metrics
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* fixup
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* lint
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-09 15:45:54 +00:00
Dewi Roberts
4ce4a0e410
website/docs: endpoint devices: add fleet connector doc ( #20086 )
...
* WIP
* Update website/docs/endpoint-devices/device-compliance/connectors/fleetdm.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/endpoint-devices/device-compliance/connectors/fleetdm.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Suggestion
* Update website/docs/endpoint-devices/device-compliance/connectors/authentik-agent.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestion from @tanberry
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update index.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-02-09 15:22:29 +00:00
Marc 'risson' Schmitt
f1dcdd8d11
tasks/middlewares: call monitoring_set upon metrics request ( #20117 )
...
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-09 15:14:30 +00:00
dependabot[bot]
668fd8278f
core: bump github.com/pires/go-proxyproto from 0.9.2 to 0.10.0 ( #20102 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.2...v0.10.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.10.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-02-09 13:34:35 +01:00
dependabot[bot]
1fabd6c0d6
core: bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 ( #20103 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.34.0 to 0.35.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.35.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-02-09 13:34:31 +01:00
dependabot[bot]
7a4cb0a387
core: bump gunicorn from 25.0.1 to 25.0.3 ( #20104 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 25.0.1 to 25.0.3.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/25.0.1...25.0.3 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-version: 25.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-02-09 13:34:27 +01:00
dependabot[bot]
2c351ea9f3
ci: bump int128/docker-manifest-create-action from 2.13.0 to 2.14.0 ( #20105 )
...
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action ) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases )
- [Commits](a39573caa3...1a059c021f )
---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
dependency-version: 2.14.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-02-09 13:34:23 +01:00
dependabot[bot]
79b343ff5a
ci: bump astral-sh/setup-uv from 7.2.1 to 7.3.0 in /.github/actions/setup ( #20106 )
...
ci: bump astral-sh/setup-uv in /.github/actions/setup
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.2.1 to 7.3.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](803947b9bd...eac588ad8d )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.3.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-02-09 13:34:20 +01:00
dependabot[bot]
f3cbd94f0b
web: bump the swc group across 2 directories with 1 update ( #20108 )
...
Bumps the swc group with 1 update in the /web directory: [@swc/cli](https://github.com/swc-project/pkgs ).
Bumps the swc group with 1 update in the /web/packages/sfe directory: [@swc/cli](https://github.com/swc-project/pkgs ).
Updates `@swc/cli` from 0.7.10 to 0.8.0
- [Commits](https://github.com/swc-project/pkgs/commits )
Updates `@swc/cli` from 0.7.10 to 0.8.0
- [Commits](https://github.com/swc-project/pkgs/commits )
---
updated-dependencies:
- dependency-name: "@swc/cli"
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: swc
- dependency-name: "@swc/cli"
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: swc
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 13:34:15 +01:00
dependabot[bot]
4b82ded894
web: bump playwright from 1.58.1 to 1.58.2 in /web ( #20109 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.58.1 to 1.58.2.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.58.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-02-09 13:34:12 +01:00
dependabot[bot]
89be2a6682
web: bump @playwright/test from 1.58.1 to 1.58.2 in /web ( #20110 )
...
Bumps [@playwright/test](https://github.com/microsoft/playwright ) from 1.58.1 to 1.58.2.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.58.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-02-09 13:34:07 +01:00
dependabot[bot]
dc6ed688d3
web: bump @types/node from 25.2.1 to 25.2.2 in /web ( #20111 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.2.1 to 25.2.2.
- [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.2.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-02-09 13:34:03 +01:00
dependabot[bot]
84efee29a2
web: bump knip from 5.83.0 to 5.83.1 in /web ( #20112 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.83.0 to 5.83.1.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.83.1/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.83.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-02-09 13:33:59 +01:00
dependabot[bot]
abdc171919
web: bump type-fest from 5.4.3 to 5.4.4 in /web ( #20113 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.4.3 to 5.4.4.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.4.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-02-09 13:33:55 +01:00
Ryan Pesek
2664ea7d2d
sources/oauth: Fix InvalidAudienceError in id_token fallback ( #20096 )
...
* add audience to id_token decode
* set verify_iss to false, more realistic id_token in test
* fix test
2026-02-09 13:33:01 +01:00
Jens L.
af831304c6
website/docs: generate CVE sidebar ( #20098 )
...
* website/docs: generate CVE sidebar
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* slightly less warnings
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-08 16:46:43 +01:00
Connor Peshek
ab16661a61
providers/saml: move sp acs binding down in form ( #20039 )
...
* providers/saml: move sp acs binding down in form
* add deprecation warning
* fix warning
* update warning location
* make once a month
2026-02-06 17:44:25 +00:00
Connor Peshek
9457982376
sources/saml: truncate transient username longer than 150 chars ( #19930 )
...
* sources/saml: hash a username longer than 150 chars
* rework
* reword
* add const for username length, always use same format
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-02-06 18:17:31 +01:00
Teffen Ellis
41462b580a
web: Fix locale selector in compatibility mode. ( #19946 )
...
* web: Fix locale selector in compatibility mode.
* Fix.
2026-02-06 18:10:37 +01:00
Teffen Ellis
300f88aa0a
web/i18n: Fix Japanese and Korean font overrides. ( #19994 )
2026-02-06 17:47:57 +01:00
Teffen Ellis
0dab65179d
web: Allow unused spreaded properties to strict unsafe. ( #20084 )
2026-02-06 16:09:41 +00:00
dependabot[bot]
1793ddf772
web: bump @types/react from 19.2.11 to 19.2.13 in /web in the react group across 1 directory ( #20079 )
...
web: bump @types/react in /web in the react group across 1 directory
Bumps the react group with 1 update in the /web directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.11 to 19.2.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 16:23:22 +01:00
dependabot[bot]
062eeab4b6
core: bump django-cte from 2.0.0 to 3.0.0 ( #20074 )
...
Bumps [django-cte](https://github.com/dimagi/django-cte ) from 2.0.0 to 3.0.0.
- [Changelog](https://github.com/dimagi/django-cte/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dimagi/django-cte/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: django-cte
dependency-version: 3.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-02-06 14:31:00 +01:00
dependabot[bot]
a40db06ddc
web: bump the storybook group across 1 directory with 5 updates ( #20075 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.2.6 to 10.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.7/code/addons/docs )
Updates `@storybook/addon-links` from 10.2.6 to 10.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.7/code/addons/links )
Updates `@storybook/web-components` from 10.2.6 to 10.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.7/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.2.6 to 10.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.7/code/frameworks/web-components-vite )
Updates `storybook` from 10.2.6 to 10.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.7/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 14:30:56 +01:00
dependabot[bot]
f9154487d2
web: bump the bundler group across 1 directory with 4 updates ( #20076 )
...
Bumps the bundler group with 1 update in the /web directory: [esbuild](https://github.com/evanw/esbuild ).
Updates `esbuild` from 0.27.2 to 0.27.3
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3 )
Updates `@esbuild/darwin-arm64` from 0.27.2 to 0.27.3
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3 )
Updates `@esbuild/linux-arm64` from 0.27.2 to 0.27.3
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3 )
Updates `@esbuild/linux-x64` from 0.27.2 to 0.27.3
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.27.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@esbuild/darwin-arm64"
dependency-version: 0.27.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@esbuild/linux-arm64"
dependency-version: 0.27.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@esbuild/linux-x64"
dependency-version: 0.27.3
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-02-06 14:30:51 +01:00
dependabot[bot]
1e97a22171
web: bump @goauthentik/api from 2026.2.0-rc1-1770223158 to 2026.2.0-rc1-1770333267 in /web in the goauthentik group across 1 directory ( #20078 )
...
web: bump @goauthentik/api
Bumps the goauthentik group with 1 update in the /web directory: [@goauthentik/api](https://github.com/goauthentik/authentik ).
Updates `@goauthentik/api` from 2026.2.0-rc1-1770223158 to 2026.2.0-rc1-1770333267
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits )
---
updated-dependencies:
- dependency-name: "@goauthentik/api"
dependency-version: 2026.2.0-rc1-1770333267
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 14:30:46 +01:00
dependabot[bot]
6d2f014b9f
web: bump @types/node from 25.2.0 to 25.2.1 in /web ( #20080 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.2.0 to 25.2.1.
- [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.2.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-02-06 14:30:40 +01:00
dependabot[bot]
7e92840852
web: bump semver from 7.7.3 to 7.7.4 in /web ( #20081 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.7.3 to 7.7.4.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.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-02-06 14:30:04 +01:00
dependabot[bot]
c99b92ff2c
web: bump chromedriver from 145.0.0 to 145.0.1 in /web ( #20082 )
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 145.0.0 to 145.0.1.
- [Commits](https://github.com/giggio/node-chromedriver/compare/145.0.0...145.0.1 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 145.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-02-06 14:29:45 +01:00
dependabot[bot]
2ea3be7227
lifecycle/aws: bump aws-cdk from 2.1104.0 to 2.1105.0 in /lifecycle/aws ( #20070 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1104.0 to 2.1105.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1105.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1105.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-02-06 14:26:45 +01:00
dependabot[bot]
087935636c
core: bump twilio from 9.10.0 to 9.10.1 ( #20071 )
...
Bumps [twilio](https://github.com/twilio/twilio-python ) from 9.10.0 to 9.10.1.
- [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.0...9.10.1 )
---
updated-dependencies:
- dependency-name: twilio
dependency-version: 9.10.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-02-06 14:09:07 +01:00
dependabot[bot]
77bab7611f
core: bump msgraph-sdk from 1.53.0 to 1.54.0 ( #20072 )
...
Bumps [msgraph-sdk](https://github.com/microsoftgraph/msgraph-sdk-python ) from 1.53.0 to 1.54.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.53.0...v1.54.0 )
---
updated-dependencies:
- dependency-name: msgraph-sdk
dependency-version: 1.54.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-02-06 14:08:51 +01:00
dependabot[bot]
518eecc2a5
core: bump pyrad from 2.5.2 to 2.5.4 ( #20073 )
...
Bumps [pyrad](https://github.com/pyradius/pyrad ) from 2.5.2 to 2.5.4.
- [Release notes](https://github.com/pyradius/pyrad/releases )
- [Changelog](https://github.com/pyradius/pyrad/blob/master/CHANGES.rst )
- [Commits](https://github.com/pyradius/pyrad/compare/2.5.2...2.5.4 )
---
updated-dependencies:
- dependency-name: pyrad
dependency-version: 2.5.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-02-06 14:08:23 +01:00
dependabot[bot]
17293735db
core: bump library/nginx from b17697e to 341bf0f in /website ( #20077 )
...
Bumps library/nginx from `b17697e` to `341bf0f`.
---
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-02-06 14:07:25 +01:00
authentik-automation[bot]
032da33369
core: bump goauthentik.io/api/v3 to 3.2026.2.0-rc1-1770333724 ( #20067 )
...
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-02-06 01:26:14 +01:00
dependabot[bot]
a677137c9a
core, web: bump webpack from 5.103.0 to 5.105.0 in /packages/docusaurus-config ( #20068 )
...
core, web: bump webpack in /packages/docusaurus-config
Bumps [webpack](https://github.com/webpack/webpack ) from 5.103.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.103.0...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.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-02-06 01:26:04 +01:00
authentik-automation[bot]
da48a2dd12
core, web: update translations ( #20069 )
...
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-02-06 01:25:54 +01:00
Jens L.
ef74ca01a2
enterprise/providers: WSFed configurable realm, default wreply ( #19996 )
...
* enterprise/providers/wsfed: make realm configurable
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make wreply optional, fallback to configure
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* use audience instead of issuer
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix lookup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-06 00:14:10 +01:00
Connor Peshek
fd778b18ad
sources/saml: prevent authnrequest signature being inside body on redirect ( #19898 )
...
* fix for main
* fix for main
* fix processor and tests
2026-02-05 17:13:33 -06:00
Simonyi Gergő
d8f6a97875
website/docs: remove redundant RC notice ( #20052 )
...
remove redundant RC notice
This is already done by line 37 of
website/docusaurus-theme/theme/DocItem/Content/PreReleaseAdmonition.tsx
2026-02-06 00:11:40 +01:00
Connor Peshek
8610ec2d52
sources/saml: update handling statusmessage ( #19739 )
...
* sources/saml: update handling statusmessage
* add tests
* Catch ValueError properly
2026-02-05 17:08:38 -06:00
Jens L.
524ab27df6
blueprints: don't exclude default values ( #20057 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-05 23:25:20 +01:00
Connor Peshek
49a9cbf4cf
providers/saml: update metadata parser for single logout and encryption certificate ( #20031 )
...
providers/saml: update metadata parser for single logout
2026-02-05 14:09:15 -06:00
Connor Peshek
56361c2fbf
providers/saml: fix signing order for encrypted saml responses ( #19620 )
...
providers/saml: fix signature verification order for encrypted saml responses
2026-02-05 14:08:20 -06:00
Tom Crasset
9721c4fc29
website/docs: automated install: mention no file:// vars ( #20043 )
...
* Clarify environment variable usage for automated install
Add note about environment variable limitations in automated install guide.
Closes https://github.com/goauthentik/authentik/issues/11023
Signed-off-by: Tom Crasset <25140344+tcrasset@users.noreply.github.com >
* Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Tom Crasset <25140344+tcrasset@users.noreply.github.com >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-05 17:37:16 +00:00
Chetan Sarva
3f1a0f83ca
outpost/proxyv2: revalidate auth if session fails to load ( #18063 )
2026-02-05 17:19:28 +00:00
Connor Peshek
4960b8eec4
docs: add instructions for configuring rp-initiated single logout ( #20040 )
2026-02-05 10:03:32 -06:00
Jens L.
611b3b72e6
web/admin: fix rendering for configuration_warning event ( #20050 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-05 16:52:05 +01:00
Dewi Roberts
b01833c143
website/docs: capturing outpost logs ( #20045 )
...
* Start doc
* WIP
* WIP
* Move files into directory
* Add redirect for forward auth
* Fix forward auth doc
* Update logging-events.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Fix manually deployed outpost env variable
* Update website/docs/troubleshooting/logs/outpost_logs.mdx
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions
* Update website/docs/troubleshooting/logs/logs.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/troubleshooting/logs/logs.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/troubleshooting/logs/outpost_logs.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/troubleshooting/logs/outpost_logs.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions
* Update logs.mdx
Signed-off-by: Dominic R <dominic@sdko.org >
* Update outpost_logs.mdx
Signed-off-by: Dominic R <dominic@sdko.org >
* Update outpost_logs.mdx
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-05 15:49:08 +00:00
Dewi Roberts
95233dd9f8
website/docs: endpoint devices: update device authentication location ( #20049 )
...
Update file locations, links, sidebar and redirects
2026-02-05 15:38:13 +00:00
dependabot[bot]
a4559e568d
core: bump django-tenants from 3.9.0 to 3.10.0 ( #20033 )
...
Bumps [django-tenants](https://github.com/django-tenants/django-tenants ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/django-tenants/django-tenants/releases )
- [Changelog](https://github.com/django-tenants/django-tenants/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-tenants/django-tenants/compare/v3.9.0...v3.10.0 )
---
updated-dependencies:
- dependency-name: django-tenants
dependency-version: 3.10.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-02-05 14:18:49 +01:00
authentik-automation[bot]
259b353a87
core: bump goauthentik.io/api/v3 to 3.2026.2.0-rc1-1770223759 ( #20018 )
...
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-02-05 14:17:40 +01:00
Jens L.
dbdf2cb4d0
lib: fix migration event ( #20047 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-05 13:03:33 +01:00
dependabot[bot]
de97eac6e4
core: bump sentry-sdk from 2.51.0 to 2.52.0 ( #20034 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.51.0 to 2.52.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.51.0...2.52.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.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-02-05 13:02:52 +01:00
Dewi Roberts
1e221ed52c
website/docs: endpoint devices: fix non debian wording ( #20046 )
...
Fix wording
2026-02-05 13:00:47 +01:00
authentik-automation[bot]
b606bc37fb
core, web: update translations ( #20032 )
...
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-02-05 12:47:08 +01:00
dependabot[bot]
c04c7ab64d
web: bump the storybook group across 1 directory with 5 updates ( #20035 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.2.4 to 10.2.6
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.6/code/addons/docs )
Updates `@storybook/addon-links` from 10.2.4 to 10.2.6
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.6/code/addons/links )
Updates `@storybook/web-components` from 10.2.4 to 10.2.6
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.6/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.2.4 to 10.2.6
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.6/code/frameworks/web-components-vite )
Updates `storybook` from 10.2.4 to 10.2.6
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.6/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 12:14:29 +01:00
dependabot[bot]
5ec14ee0ae
core: bump library/nginx from 9dd2888 to b17697e in /website ( #20036 )
...
Bumps library/nginx from `9dd2888` to `b17697e`.
---
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-02-05 12:13:52 +01:00
dependabot[bot]
995a710c10
web: bump @types/react from 19.2.10 to 19.2.11 in /web in the react group across 1 directory ( #20038 )
...
web: bump @types/react in /web in the react group across 1 directory
Bumps the react group with 1 update in the /web directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.10 to 19.2.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 12:13:17 +01:00
Jens L.
efb709992c
lib: add helper for creating events in migration ( #20044 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-05 12:11:13 +01:00
dependabot[bot]
c6f3c715ba
ci: bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 ( #20037 )
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 5.1.1 to 6.0.0.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](61815dcd50...8df5847569 )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 6.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-02-05 12:04:50 +01:00
Jens L.
fe97c45d63
web/flows: revisit agent stage fallback delay ( #20028 )
...
* web/flows: revisit agent stage fallback delay
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix delay not being converted to seconds
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make type checker happy
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-05 00:46:49 +01:00
Dewi Roberts
a7de5ed482
website/docs: endpoint devices: specify name and slug ( #20016 )
...
* specify name and slug
* Update configuration.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
2026-02-04 21:59:04 +00:00
Jens L.
f18c3c23fe
website/docs: dont throw exception for outdated version badges ( #20024 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-04 22:45:28 +01:00
authentik-automation[bot]
7e359a9a58
web: bump API Client version ( #20017 )
...
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-02-04 20:51:21 +01:00
Jens L.
68c7037eea
flows: add option for flow layout with frame background ( #19527 )
...
* flows: add option for flow layout with frame background
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Tidy variables. Fix mobile and tablet layouts, shadows.
* Update web/src/flow/FlowExecutor.ts
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-04 17:39:01 +01:00
Dewi Roberts
30d41ded81
website/docs: endpoint devices: more updates ( #19971 )
...
* Add notes about headless servers
* Edits
* Spacing
* WIP
* WIP
* WIP
* Fix link
* Reporting issues
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/endpoint-devices/device-authentication/ssh-authentication.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-02-04 16:19:18 +00:00
Tana M Berry
3fd278e16d
website/docs: add a new page to help people get started after install is complete ( #19217 )
...
* new first steps docs
* moved email config up to match Docker
* first draft
* moved sections and retitled some
* more content, tweaks
* dewis edits
* added Dewi ideas, more content, tweaks
* more content, green tips, other fixes
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* conflicts?
* dominic's eedits, more content
* another fine Dominic edit
* more dewi and dominic edits, links
* a bunch of things
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* tweaks
* thanks Teffen
* new styles, more content
* few more dominic edits, tweaks
* formatting fights on tips
* fix some alignments
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* changes from Jens
* work on bindings docs that was needed for the first steps docs
* links, more tweaks
* more edits, more TODOs done
* add mermaid diagram, more links, more content
* fix sidebar, tweaks
* tweak
* more link fixing
* fix heading size
* more dewi and dominic edits
* more dewi and dominic edits
* teffen enhancements yay and more bindings rearchitecting
* added note about stage bindings being the only type of binding that you can bind to yeehaw
---------
Signed-off-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-02-04 15:31:46 +01:00
Kolega.dev
a90870437e
brands: fix Domain Matching in Brand Resolution ( #19976 )
...
security: add dot-boundary check in brand domain matching
The domain matching used iendswithout boundary checking, allowing
'fake-example.com' to match a brand configured for 'example.com'.
Added explicit check for either exact match or subdomain match with
dot boundary to prevent partial domain suffix attacks.
Co-authored-by: kolega.dev <faizan@kolega.ai >
2026-02-04 15:18:29 +01:00
dependabot[bot]
8fe584b473
core: bump ruff from 0.14.14 to 0.15.0 ( #20001 )
...
* core: bump ruff from 0.14.14 to 0.15.0
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.14 to 0.15.0.
- [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.14.14...0.15.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix lint
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-04 15:18:22 +01:00
authentik-automation[bot]
d6dc91fbe7
core: bump goauthentik.io/api/v3 to 3.2026.2.0-rc1-1770134534 ( #19980 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-02-04 14:00:10 +00:00
dependabot[bot]
c8c0c79106
core: bump library/node from 25.5.0-trixie to 25.6.0-trixie in /website ( #20007 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 13:50:52 +00:00
dependabot[bot]
aea05b88c0
core: bump djangorestframework-stubs[compatible-mypy] from 3.16.7 to 3.16.8 ( #20005 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 14:31:12 +01:00
dependabot[bot]
1d6e040974
core: bump google-api-python-client from 2.188.0 to 2.189.0 ( #20004 )
...
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client ) from 2.188.0 to 2.189.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases )
- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.188.0...v2.189.0 )
---
updated-dependencies:
- dependency-name: google-api-python-client
dependency-version: 2.189.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-02-04 14:28:32 +01:00
dependabot[bot]
097a1c94b1
core: bump aws-cdk-lib from 2.237.0 to 2.237.1 ( #20003 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.237.0 to 2.237.1.
- [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.237.0...v2.237.1 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.237.1
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-02-04 14:28:22 +01:00
dependabot[bot]
fc5c8ecbc1
core: bump coverage[toml] from 7.13.2 to 7.13.3 ( #20002 )
...
Bumps [coverage[toml]](https://github.com/coveragepy/coveragepy ) from 7.13.2 to 7.13.3.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.2...7.13.3 )
---
updated-dependencies:
- dependency-name: coverage[toml]
dependency-version: 7.13.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-02-04 14:28:14 +01:00
dependabot[bot]
ab660c6f44
core: bump library/nginx from 7fe5dda to 9dd2888 in /website ( #20006 )
...
Bumps library/nginx from `7fe5dda` to `9dd2888`.
---
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-02-04 13:56:38 +01:00
dependabot[bot]
8caceee8fa
ci: bump calibreapp/image-actions from 420075c115b26f8785e293c5bd5bef0911c506e5 to d9c8ee5c3dc52ae4622c82ead88d658f4b16b65f ( #20008 )
...
ci: bump calibreapp/image-actions
Bumps [calibreapp/image-actions](https://github.com/calibreapp/image-actions ) from 420075c115b26f8785e293c5bd5bef0911c506e5 to d9c8ee5c3dc52ae4622c82ead88d658f4b16b65f.
- [Release notes](https://github.com/calibreapp/image-actions/releases )
- [Commits](420075c115...d9c8ee5c3d )
---
updated-dependencies:
- dependency-name: calibreapp/image-actions
dependency-version: d9c8ee5c3dc52ae4622c82ead88d658f4b16b65f
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-02-04 13:56:07 +01:00
Dominic R
154bc0c38c
website/docs: fix typos ( #20000 )
...
* pr 20000
* typo fixes
2026-02-04 08:11:27 +00:00
authentik-automation[bot]
777c5b74e4
core, web: update translations ( #19998 )
...
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-02-04 07:09:50 +01:00
dependabot[bot]
c52512892f
web: bump @goauthentik/api from 2026.2.0-rc1-1769710374 to 2026.2.0-rc1-1770134072 in /web in the goauthentik group across 1 directory ( #20009 )
...
web: bump @goauthentik/api
Bumps the goauthentik group with 1 update in the /web directory: [@goauthentik/api](https://github.com/goauthentik/authentik ).
Updates `@goauthentik/api` from 2026.2.0-rc1-1769710374 to 2026.2.0-rc1-1770134072
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits )
---
updated-dependencies:
- dependency-name: "@goauthentik/api"
dependency-version: 2026.2.0-rc1-1770134072
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 07:09:03 +01:00
Kolega.dev
1e354820fd
outposts: fix docker_tls created files permission ( #19978 )
...
* security: use restrictive file permissions for TLS certificate files
The write_file() method used plain open() without specifying permissions,
creating files with the default umask (typically 0o644). This made private
keys readable by other users. Added an opener parameter with 0o600 mode
to ensure sensitive cryptographic material is only accessible by the owner.
* reuse
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* revert import change
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: kolega.dev <faizan@kolega.ai >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-02-03 23:32:50 +01:00
Connor Peshek
838c9853fa
providers/saml: auto pull signature algorithm options ( #17614 )
...
Filter signature and digest options to only allow selecting valid options for the user
2026-02-03 15:52:04 -06:00
dependabot[bot]
5bc84ba01b
core, web: bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /packages/prettier-config ( #19990 )
...
core, web: bump @isaacs/brace-expansion in /packages/prettier-config
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 22:05:01 +01:00
dependabot[bot]
99a76ee370
web: bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /web ( #19989 )
...
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 22:04:31 +01:00
Jens L.
095ff25e6d
stages/authenticator_webauthn: fix double JSON encoding of webauthn options ( #19952 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-03 21:59:48 +01:00
dependabot[bot]
46771748aa
core: bump django from 5.2.10 to 5.2.11 ( #19988 )
...
Bumps [django](https://github.com/django/django ) from 5.2.10 to 5.2.11.
- [Commits](https://github.com/django/django/compare/5.2.10...5.2.11 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.2.11
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-02-03 21:58:59 +01:00
Jens L.
457ea95105
ci: allow setting assignee to fail ( #19985 )
...
ci: allow sett assignee to fail
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-03 20:17:25 +01:00
Jens L.
00e6d76981
root: revert enterprise loading behaviour ( #19485 )
...
* root: revert enterprise loading behaviour
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove enum mapping
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* catch
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-02-03 18:28:52 +01:00
Jens L.
7cabcf83f4
web/flows: update flow background ( #19974 )
...
* web/flows: update flow background
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* shrink
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-03 17:53:56 +01:00
Kolega.dev
b32f33b6fb
providers/oauth2: use compare_digest for client_secret comparison ( #19979 )
...
* security: use constant-time comparison for client secrets
Replace insecure '!=' comparisons with hmac.compare_digest() to prevent
timing attacks on client secret validation. This matches the existing
security pattern used elsewhere in the codebase.
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: kolega.dev <faizan@kolega.ai >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-02-03 17:38:45 +01:00
Kolega.dev
5c5415b433
recovery: consume token in transaction ( #19967 )
...
security: prevent recovery token reuse via race condition
Token validation, user login, and token deletion were performed as
separate non-atomic operations, allowing concurrent requests to reuse
a single recovery token. Wrapped the operation in transaction.atomic()
with select_for_update() to ensure exclusive access during token use.
Co-authored-by: kolega.dev <faizan@kolega.ai >
2026-02-03 17:38:32 +01:00
Simonyi Gergő
68f70a0953
core: ask for token duration on recovery link/email by admin ( #19875 )
...
* add translations to `ValidationError`s in user api
* deduplicate recovery buttons
* refactor `recovery_email`
* simplify request.brand call
* ask for token duration on recovery link/email by admin
* use `@validate` decorator for admin recovery
* stylize if/else
* return uniform error message on no `view_` permission
* clarify wording on email success
2026-02-03 16:48:51 +01:00
dependabot[bot]
ad6ce84e06
core: bump aws-cdk-lib from 2.236.0 to 2.237.0 ( #19958 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.236.0 to 2.237.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.236.0...v2.237.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.237.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-02-03 16:43:56 +01:00
dependabot[bot]
239f4a84a1
web: bump the storybook group across 1 directory with 5 updates ( #19960 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.2.3 to 10.2.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.4/code/addons/docs )
Updates `@storybook/addon-links` from 10.2.3 to 10.2.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.4/code/addons/links )
Updates `@storybook/web-components` from 10.2.3 to 10.2.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.4/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.2.3 to 10.2.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.4/code/frameworks/web-components-vite )
Updates `storybook` from 10.2.3 to 10.2.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.4/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 16:43:34 +01:00
dependabot[bot]
83b6112f8d
core: bump library/nginx from c881927 to 7fe5dda in /website ( #19961 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 16:33:51 +01:00
dependabot[bot]
a75c2fa77e
core: bump gunicorn from 25.0.0 to 25.0.1 ( #19959 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 16:33:28 +01:00
Marc 'risson' Schmitt
d76b5d804d
core: bump goauthentik.io/api/v3 to 3.2026.2.0-rc1-1770129730 ( #19973 )
2026-02-03 15:11:51 +00:00
Jens L.
248756363a
lifecycle: bump shm size ( #19369 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-03 14:39:50 +00:00
Connor Peshek
ff87929dcf
crypto: Add ED25519 and ED448 support to the certificate builder ( #19465 )
...
* Add ED25519 and ED448 support to the certificate builder.
* retain cert format for non ed certs.
2026-02-03 14:29:33 +01:00
Teffen Ellis
742472c60c
web/admin: Register stage elements. Fix linter warnings ( #19948 )
...
* Register stage elements.
* Clean up warnings.
* Fix duplicate form actions.
* Normalize attribute casing.
* Fix permissions tab nesting.
* Fix ARIA warnings, click handlers on menus.
* Fix clipboard permissions on Safari.
2026-02-03 07:53:35 +00:00
dependabot[bot]
3b0fa0b076
web: bump knip from 5.82.1 to 5.83.0 in /web ( #19962 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.82.1 to 5.83.0.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.83.0/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.83.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-02-03 07:23:17 +00:00
authentik-automation[bot]
6d7afa44fe
core, web: update translations ( #19954 )
...
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-02-03 07:58:08 +01:00
Dominic R
f1089bded8
web: refactor TOTP clipboard handlers and secret parsing ( #19953 )
...
* web: refactor TOTP clipboard handlers and secret parsing
* Clean up duplicate clipboard write functions. Flesh out labels.
* Fix token form ARIA.
* Skip model loading when form is hidden and viewport check is enabled.
- Fixes runtime error after changing forms which modify their own slug, such as tokens.
* Fix types, labels.
---------
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-03 07:19:21 +01:00
Simonyi Gergő
6de1affa22
root: fix NPM_VERSION in Makefile ( #19844 )
...
* root: fix NPM_VERSION in Makefile
Some of us only have `python` through `uv` :)
* move NPM_VERSION declaraton to after UV
* correctly assign `NPM_VERSION` in both uv and non-uv environments
2026-02-03 01:23:56 +01:00
Dominic R
d01dfdf7b3
web: add "Copy Secret" button to TOTP configuration stage ( #19863 )
...
Overview:
Add a dedicated button to copy just the TOTP secret from the configuration screen, in addition to the existing "Copy TOTP Config" button that copies the full otpauth://.
Testing:
Manual MFA creation and testing copy button
Motivation:
Closes: https://github.com/goauthentik/authentik/issues/19298
2026-02-02 18:47:31 -05:00
Marcelo Elizeche Landó
aaad609a2f
docs/release notes: Add changes in 2025.12.2 and 2025.12.3 to the release notes ( #19949 )
...
Add changes in 2025.12.2 and 2025.12.3 to the release notes
2026-02-02 18:51:26 +00:00
Teffen Ellis
df1383b81b
website/docs: Add NODE_ENV: production to workflow. ( #19889 )
2026-02-02 17:08:03 +00:00
Jens L.
fa8b3d5b1f
web/admin: fix default binding order ( #19943 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-02 17:30:04 +01:00
Marc 'risson' Schmitt
fa61a969a9
ci: fix test_docker.sh ( #19944 )
2026-02-02 16:16:05 +00:00
Sergey Popov
85ceaa6c74
lib: Add ssh/sftp schemas in to DomainlessFormattedURLValidator ( #19881 )
...
Add ssh/sftp schemas in application URL
Signed-off-by: Sergey Popov <37712288+PopovSergeyS@users.noreply.github.com >
2026-02-02 16:49:55 +01:00
Dominic R
12ebd3b574
core: fix non-expiring service accounts and app passwords ( #19913 )
...
core: fix datetime (de)?serialization
We aim to fix
https://github.com/goauthentik/authentik/issues/19911 in the next patch
release, so this commit shouldn't include an API change, which is why we
do it a bit awkwardly. Additionally, `serializeForm` has no typechecking
for its return value (`return json as unknown as T`), and should be
refactored for type safety if at all possible.
There are at least two bugs we're solving in this commit:
1. Type checking fails on `serializeForm`, which results in
`expires: null` POSTed in a `UserServiceAccountRequest`, where it is not
allowed. The backend "correctly" returns a 400. For now we address this
by returning `undefined` from `serializeForm` on a `datetime-local`
input element when it is unset.
2. The schema allows for `expires: null` in `TokenModel`, but fails with
a 500 when that is actually sent. For now we address this with a `None`
check. (Note: this bug will not be encountered by the frontend after the
change from `null` to `undefined`, but it's still nice to fix.)
Both of these issues should eventually be solved by the backend handling
`ExpiringModel` in an `ExpiringModelSerializer` instead of the current
ad hoc way.
Introduced by https://github.com/goauthentik/authentik/pull/19561
Co-authored-by: Simonyi Gergő <gergo@goauthentik.io >
2026-02-02 09:59:29 -05:00
Marc 'risson' Schmitt
7d473d7622
lifecycle/ak: make sure /data has the correct permissions ( #19935 )
...
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-02-02 14:25:58 +00:00
Marc 'risson' Schmitt
a7fb30a389
lifecycle/aws: add /data volume ( #19936 )
2026-02-02 15:15:12 +01:00
Dominic R
20f5875784
website/docs: Update location of media storage and outdated references ( #19885 )
...
* website/docs: Update location of media storage and outdated references
* lint
* Add content-type header info
* Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-02-02 14:02:37 +00:00
dependabot[bot]
db638736d0
web: bump @types/node from 25.1.0 to 25.2.0 in /web ( #19923 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.1.0 to 25.2.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.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-02-02 14:11:49 +01:00
dependabot[bot]
174edff901
web: bump @playwright/test from 1.58.0 to 1.58.1 in /web ( #19926 )
...
Bumps [@playwright/test](https://github.com/microsoft/playwright ) from 1.58.0 to 1.58.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.58.0...v1.58.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.58.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-02-02 14:11:36 +01:00
dependabot[bot]
2516f03141
web: bump the rollup group across 1 directory with 4 updates ( #19922 )
...
Bumps the rollup group with 4 updates in the /web directory: [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ), [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup ), [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) and [rollup](https://github.com/rollup/rollup ).
Updates `@rollup/rollup-darwin-arm64` from 4.57.0 to 4.57.1
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.0...v4.57.1 )
Updates `@rollup/rollup-linux-arm64-gnu` from 4.57.0 to 4.57.1
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.0...v4.57.1 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.57.0 to 4.57.1
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.0...v4.57.1 )
Updates `rollup` from 4.57.0 to 4.57.1
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.0...v4.57.1 )
---
updated-dependencies:
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-arm64-gnu"
dependency-version: 4.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: rollup
dependency-version: 4.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 14:11:22 +01:00
Jens L.
de1c59b402
ci: always generate API clients ( #19906 )
...
* ci: always generate API clients
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix missing respective actions
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix flaky test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* mount generated client
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* sigh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-02 13:38:21 +01:00
Jens L.
7ef7535316
providers/scim: add configuration warning for migration ( #19859 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-02 13:29:54 +01:00
authentik-automation[bot]
a31c9db1cb
core, web: update translations ( #19868 )
...
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-02-02 13:29:17 +01:00
dependabot[bot]
7502816175
core: bump gunicorn from 24.1.1 to 25.0.0 ( #19916 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 24.1.1 to 25.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/24.1.1...25.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-version: 25.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-02-02 13:26:19 +01:00
dependabot[bot]
209758dcde
core: bump pyjwt from 2.10.1 to 2.11.0 ( #19920 )
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.11.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-02-02 13:25:47 +01:00
dependabot[bot]
2b5f4be33e
core: bump cachetools from 6.2.6 to 7.0.0 ( #19919 )
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 6.2.6 to 7.0.0.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v6.2.6...v7.0.0 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 7.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-02-02 13:25:22 +01:00
dependabot[bot]
fe1240e7a6
web: bump @formatjs/intl-listformat from 8.2.0 to 8.2.1 in /web ( #19924 )
...
Bumps [@formatjs/intl-listformat](https://github.com/formatjs/formatjs ) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@8.2.0...@formatjs/intl-listformat@8.2.1 )
---
updated-dependencies:
- dependency-name: "@formatjs/intl-listformat"
dependency-version: 8.2.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-02-02 13:24:51 +01:00
dependabot[bot]
edce0a62a3
web: bump the storybook group across 1 directory with 5 updates ( #19921 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.2.1 to 10.2.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.3/code/addons/docs )
Updates `@storybook/addon-links` from 10.2.1 to 10.2.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.3/code/addons/links )
Updates `@storybook/web-components` from 10.2.1 to 10.2.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.3/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.2.1 to 10.2.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.3/code/frameworks/web-components-vite )
Updates `storybook` from 10.2.1 to 10.2.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.3/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 13:24:19 +01:00
dependabot[bot]
f85c127e82
core: bump axllent/mailpit from v1.28.4 to v1.29.0 in /tests/e2e ( #19918 )
...
Bumps axllent/mailpit from v1.28.4 to v1.29.0.
---
updated-dependencies:
- dependency-name: axllent/mailpit
dependency-version: v1.29.0
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-02-02 13:24:09 +01:00
dependabot[bot]
a8e28216ea
core: bump goauthentik/selenium from 144.0-ak-0.35.9 to 144.0-ak-0.40.0 in /tests/e2e ( #19917 )
...
core: bump goauthentik/selenium in /tests/e2e
Bumps [goauthentik/selenium](https://github.com/SeleniumHQ/docker-selenium ) from 144.0-ak-0.35.9 to 144.0-ak-0.40.0.
- [Release notes](https://github.com/SeleniumHQ/docker-selenium/releases )
- [Commits](https://github.com/SeleniumHQ/docker-selenium/commits )
---
updated-dependencies:
- dependency-name: goauthentik/selenium
dependency-version: 144.0-ak-0.40.0
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-02-02 13:23:56 +01:00
dependabot[bot]
d3b2dc11e6
web: bump playwright from 1.58.0 to 1.58.1 in /web ( #19925 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.58.0 to 1.58.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.58.0...v1.58.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.58.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-02-02 13:23:42 +01:00
dependabot[bot]
6deca5eb31
web: bump type-fest from 5.4.2 to 5.4.3 in /web ( #19927 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.4.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-02-02 13:23:31 +01:00
dependabot[bot]
00258cfbcc
web: bump globals from 17.2.0 to 17.3.0 in /web ( #19928 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.2.0 to 17.3.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.3.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-02-02 13:23:19 +01:00
dependabot[bot]
131c746028
ci: bump astral-sh/setup-uv from 7.2.0 to 7.2.1 in /.github/actions/setup ( #19929 )
...
ci: bump astral-sh/setup-uv in /.github/actions/setup
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.2.0 to 7.2.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](61cb8a9741...803947b9bd )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.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-02-02 13:22:14 +01:00
Teffen Ellis
3812823c07
website/docs: Color Palette Test Page ( #19879 )
...
* Flesh out.
* Flesh out.
* Remove outdated version.
2026-02-01 22:03:55 +01:00
Jens L.
71d4ac864e
ci: fix cherry-pick assignee ( #19905 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-02-01 16:29:27 +01:00
dependabot[bot]
4491dad215
core: bump protobuf from 6.33.4 to 6.33.5 ( #19886 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 6.33.4 to 6.33.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 16:01:21 +01:00
authentik-automation[bot]
a82b443176
stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs ( #19897 )
...
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-02-01 16:00:49 +01:00
Mmx233
54fad67e11
web: fix Brand CSS not applied to nested Shadow DOM components ( #19892 )
...
* web: fix Brand CSS not applied to nested Shadow DOM components
After PR #17444 , Brand CSS was only applied when ThemeChangeEvent fired.
Components created after the initial event never received the custom styles.
This fix immediately applies Brand CSS when a style root is set, ensuring
all nested Shadow DOM components (like flow stages) receive brand styling
regardless of when they are created.
* Update web/src/elements/Base.ts
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
* Clarify.
---------
Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-02-01 07:51:34 +01:00
Teffen Ellis
469bc0b6b4
website/docs: Remove stale 2024 version directives ( #19888 )
...
Remove outdated version.
2026-02-01 04:57:16 +01:00
Teffen Ellis
64b08f77a8
website: QL Search keyboard interactions docs, examples. ( #16259 )
...
* website: Flesh out keyboard interactions docs, examples.
* Update doc
* Fix links and apply suggestions
---------
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-01-30 16:49:23 +00:00
Dewi Roberts
e12f4360a7
website/integrations: immich: add signing algorithm ( #19187 )
...
* Adds signing algorithm
* Fixed name
* Update to comment
* Update index.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-30 16:24:29 +00:00
Dewi Roberts
4259012548
website/docs: endpoint devices: add version command ( #19767 )
...
* Add version command
* Add version command to install docs
2026-01-30 16:09:12 +00:00
Jens L.
e90c249274
common: introduce common ( #19852 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-30 16:27:41 +01:00
dependabot[bot]
25c7e6ed33
web: bump @sentry/browser from 10.37.0 to 10.38.0 in /web in the sentry group across 1 directory ( #19871 )
...
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.37.0 to 10.38.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.37.0...10.38.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.38.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-01-30 16:26:55 +01:00
dependabot[bot]
f62d6aef16
core: bump debugpy from 1.8.19 to 1.8.20 ( #19872 )
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.8.19 to 1.8.20.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.8.19...v1.8.20 )
---
updated-dependencies:
- dependency-name: debugpy
dependency-version: 1.8.20
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-01-30 16:26:23 +01:00
dependabot[bot]
1f6c479169
ci: bump actions/cache from 5.0.2 to 5.0.3 ( #19873 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](8b402f58fb...cdf6c1fa76 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.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-01-30 16:25:17 +01:00
dependabot[bot]
ca4cc3d985
web: bump chromedriver from 144.0.1 to 145.0.0 in /web ( #19874 )
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 144.0.1 to 145.0.0.
- [Commits](https://github.com/giggio/node-chromedriver/compare/144.0.1...145.0.0 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 145.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-01-30 16:22:59 +01:00
Teffen Ellis
388f4262b5
web: Captcha Refinements, Part 2 ( #19757 )
...
* Move inline styles into separate file.
* Fix preferred order of captcha vendor discovery.
* Clean up mutation and resize observer lifecycle.
* Flesh out controllers.
* Tidy refresh.
* Fix incompatibilities with Storybook.
* Flesh out captcha stories.
* Bump package.
* Flesh out stories.
* Move inline styles into separate file.
* Fix preferred order of captcha vendor discovery.
* Clean up mutation and resize observer lifecycle.
* Flesh out controllers.
* Tidy refresh.
* Remove unused.
* Bump package.
2026-01-30 16:18:24 +01:00
Marcelo Elizeche Landó
da95a6b1e5
root: assign cherry-pick PRs to original author ( #19858 )
...
assign cherry-pick PRs to original author
2026-01-30 11:40:15 -03:00
Teffen Ellis
e56ab5aa9e
web: Lit Development Mode, performance fixes. ( #19825 )
2026-01-30 01:56:10 +01:00
Teffen Ellis
299dde1915
web: Fix development theme overrides ( #19826 )
...
web: Fix development theme overrides.
2026-01-30 01:52:22 +01:00
Dominic R
f268858d33
website/docs: add tip for recovering from accidental main branch work ( #19865 )
...
Overview:
Add a tip to the contributing guide explaining how to recover if you accidentally started making changes on `main` instead of a feature branch.
Testing:
n/a
Motivation:
Closes: https://github.com/goauthentik/authentik/issues/18740
2026-01-29 21:49:04 +00:00
authentik-automation[bot]
fc8a67c1a1
web: bump API Client version ( #19857 )
...
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-01-29 18:51:56 +00:00
Simonyi Gergő
1b9653901c
rbac: clean up roles and permissions ( #19588 )
...
* clean up roles and permissions
This was purposefully not included in `2025.12` to split the changes up.
The main content of this patch is in the migrations. Everything else
follows more or less automatically.
* add breaking change warning to release notes
* add `ak_groups` --> `groups` deprecated proxy
* fixup! add `ak_groups` --> `groups` deprecated proxy
* fixup! add `ak_groups` --> `groups` deprecated proxy
* fixup! add `ak_groups` --> `groups` deprecated proxy
* add configuration warning to default notifications blueprint
* add rudimentary tests for User.ak_groups
* remove no longer used permissions
* clarify deprecation
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
* remove integration changes
These will be included in a separate PR once this is released.
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-01-29 19:12:38 +01:00
authentik-automation[bot]
387a3ef08d
web: bump API Client version ( #19851 )
...
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-01-29 16:55:57 +00:00
Dewi Roberts
95d2c213e1
website/docs: add more info to entra id scim doc ( #19849 )
...
* Add info
* Spelling
2026-01-29 16:51:37 +00:00
Anduin Xue
e01d7f20b3
sources/oauth: Fix an issue where wechat may crash duing login. ( #18973 )
...
* Fix an issue where wechat may crash duing login.
The WeChatOAuth2Client.get_access_token method was defined with a signature that required redirect_uri and code arguments, but the generic OAuth callback handler calls this method without any arguments (expecting the client to retrieve them from the request context).
I have fixed
authentik/sources/oauth/types/wechat.py
by:
Updating
get_access_token
signature: It now accepts **request_kwargs instead of mandatory positional arguments, matching the base
OAuth2Client
.
Retrieving code correctly: It now looks for code in the request parameters using self.get_request_arg, just like standard OAuth clients.
Adding State Validation: I added self.check_application_state() to ensure the
state
parameter matches, preventing CSRF attacks.
Improving Error Handling: Both
get_access_token
and
get_profile_info
now return None (or error dicts) instead of raising exceptions when API calls fail. This prevents the "Server Error" (500) crashes you were seeing and allows Authentik to handle login failures gracefully.
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Update wechat.py
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Update wechat.py
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Remove unnecessary blank lines in wechat.py
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Fix linting issues in wechat.py
---------
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-29 16:48:19 +00:00
Jens L.
9570de276e
providers/scim: fix email validation mismatch ( #19848 )
...
* providers/scim: fix email validation mismatch
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix wrong type of email
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-29 17:24:43 +01:00
Immanuel von Neumann
6ca26b501b
providers/scim: modify user- and group syncing behavior ( #13947 )
...
* providers/scim: modify user- and group syncing behavior
rename filtergroup to groupfilters and allow multiple values
only sync groups which are in the scimprovider's attribute \"group_filters\"
only sync users which are entitled to view the scimprovider's application
* Update authentik/providers/scim/api/providers.py
Signed-off-by: Immanuel von Neumann <45020096+ImmanuelVonNeumann@users.noreply.github.com >
* fix(authentik/scim): update schema.yml and test name
* merge migrations
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* providers/scim: fix linting
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* filter eagerly
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Immanuel von Neumann <45020096+ImmanuelVonNeumann@users.noreply.github.com >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-01-29 17:07:58 +01:00
Pavel Pavel
fd209eeff9
providers/scim: import SCIM groups ( #19846 )
...
Add import for SCIM groups
Co-authored-by: Pavel Sinkevych <pavelsinkevych@gmail.com >
2026-01-29 15:10:23 +01:00
dependabot[bot]
1d2babb31a
lifecycle/aws: bump aws-cdk from 2.1103.0 to 2.1104.0 in /lifecycle/aws ( #19830 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1103.0 to 2.1104.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1104.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1104.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-01-29 13:23:02 +01:00
dependabot[bot]
cedc45087e
core: bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 ( #19829 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-version: 5.3.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-01-29 13:16:27 +01:00
authentik-automation[bot]
ccd1709980
core, web: update translations ( #19824 )
...
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-01-29 13:16:10 +01:00
dependabot[bot]
f5de9eb6c2
core: bump goauthentik/selenium from 144.0-ak-0.35.8 to 144.0-ak-0.35.9 in /tests/e2e ( #19832 )
...
core: bump goauthentik/selenium in /tests/e2e
Bumps [goauthentik/selenium](https://github.com/SeleniumHQ/docker-selenium ) from 144.0-ak-0.35.8 to 144.0-ak-0.35.9.
- [Release notes](https://github.com/SeleniumHQ/docker-selenium/releases )
- [Commits](https://github.com/SeleniumHQ/docker-selenium/commits )
---
updated-dependencies:
- dependency-name: goauthentik/selenium
dependency-version: 144.0-ak-0.35.9
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-01-29 13:12:55 +01:00
dependabot[bot]
270c10bd75
core: bump pyrad from 2.4 to 2.5.2 ( #19831 )
...
Bumps [pyrad](https://github.com/pyradius/pyrad ) from 2.4 to 2.5.2.
- [Release notes](https://github.com/pyradius/pyrad/releases )
- [Changelog](https://github.com/pyradius/pyrad/blob/master/CHANGES.rst )
- [Commits](https://github.com/pyradius/pyrad/compare/2.4...2.5.2 )
---
updated-dependencies:
- dependency-name: pyrad
dependency-version: 2.5.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-01-29 13:06:52 +01:00
dependabot[bot]
cf354b6897
ci: bump docker/login-action from 3.6.0 to 3.7.0 ( #19835 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](5e57cd1181...c94ce9fb46 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.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-01-29 13:05:51 +01:00
dependabot[bot]
712c2006d6
core: bump sentry-sdk from 2.50.0 to 2.51.0 ( #19833 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.50.0 to 2.51.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.50.0...2.51.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.51.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-01-29 13:03:50 +01:00
dependabot[bot]
53abe5bc3e
web: bump @goauthentik/api from 2026.2.0-rc1-1769523342 to 2026.2.0-rc1-1769650973 in /web in the goauthentik group across 1 directory ( #19834 )
...
web: bump @goauthentik/api
Bumps the goauthentik group with 1 update in the /web directory: [@goauthentik/api](https://github.com/goauthentik/authentik ).
Updates `@goauthentik/api` from 2026.2.0-rc1-1769523342 to 2026.2.0-rc1-1769650973
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits )
---
updated-dependencies:
- dependency-name: "@goauthentik/api"
dependency-version: 2026.2.0-rc1-1769650973
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 07:45:17 +01:00
dependabot[bot]
601edb2933
web: bump country-flag-icons from 1.6.9 to 1.6.12 in /web ( #19836 )
...
Bumps [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ) from 1.6.9 to 1.6.12.
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.9...v1.6.12 )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.12
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-01-29 07:44:47 +01:00
dependabot[bot]
a7c8765eac
web: bump chromedriver from 144.0.0 to 144.0.1 in /web ( #19837 )
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 144.0.0 to 144.0.1.
- [Commits](https://github.com/giggio/node-chromedriver/compare/144.0.0...144.0.1 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 144.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-01-29 07:44:22 +01:00
dependabot[bot]
f193aaac6d
web: bump @types/node from 25.0.10 to 25.1.0 in /web ( #19838 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.10 to 25.1.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.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-01-29 07:44:03 +01:00
Dominic R
5834f43a8b
web: display custom attributes on admin view pages ( #19720 )
...
* web: display custom attributes on admin view pages
Overview:
Add a reusable ak-object-attributes-card component that displays custom attributes on User, Group, and Device admin view pages.
This allows admins to see custom attributes directly on the overview tab without needing to open the edit form.
The component:
- Filters out system attributes (goauthentik.io/* prefixed keys)
- Optionally excludes the notes attribute
- Renders values based on type: booleans as status labels, arrays as comma-separated lists, objects as formatted JSON
Testing:
1. Navigate to Admin > Identity > Users > [any user]
2. Verify "Custom Attributes" card appears below Changelog
3. Add custom attributes via Edit form:
```
{
"department": "Engineering",
"employee_id": 12345,
"is_contractor": false,
"is_manager": true,
"skills": ["Python", "TypeScript", "Go"],
"office_location": {
"building": "HQ",
"floor": 3,
"desk": "A-42"
},
"notes": "This should NOT appear in Custom Attributes card",
"goauthentik.io/user/sources": ["should-be-filtered"]
}
```
4. Confirm they appear in the card, system attributes are hidden
5. Repeat for Groups and Devices
Screenshot:
<!-- todo -->
Motivation:
Admins frequently need to view custom attributes on users, groups, and devices. Currently this requires clicking Edit and scrolling to the attributes field.
Closes: https://github.com/goauthentik/authentik/issues/18625
* web: Ken's suggestion
2026-01-29 01:42:43 +00:00
Marcelo Elizeche Landó
66342972ef
core: add CC and BCC support to ak_send_email and TemplateEmailMessage ( #19633 )
...
* Add cc and bcc options to TemplateEmailMessage
* Add cc and bcc arguments to ak_send_email
* Add tests and update docs
* better flow
* fix anchor link
2026-01-28 18:28:30 -03:00
Jens L.
dcb35b1a23
web/admin: fix toggle-group for bindings now showing up ( #19820 )
...
* web/admin: fix toggle-group for bindings now showing up
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* actually dont use object.values
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* actually even cleaner
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-28 19:09:35 +01:00
Teffen Ellis
6d18f91a6c
web: Session UI Config Lifecycle ( #19788 )
2026-01-28 18:52:39 +01:00
Jens L.
d1fb7dde14
enterprise/providers: WS-Federation ( #19583 )
...
* init
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix metadata
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* aight
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* progress
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix timedelta
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* start testing metadata
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add some more tests and schemas
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* test signature
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* attempt to fix signed xml linebreak
https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/1258
https://github.com/robrichards/xmlseclibs/issues/28
https://github.com/xmlsec/python-xmlsec/issues/196
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format + gen
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update web
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more validation
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* hmm
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add e2e test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* qol fix in wait_for_url
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add UI
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* acs -> reply url
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* sign_out
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix some XML typing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove verification_kp as its not used
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix reply url
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add ws-fed to tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add logout test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add SAMLSession
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* refactor
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* unrelated type fixes
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add backchannel logout
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* delete import_metadata in wsfed
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* include generated realm
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Update web/src/admin/providers/wsfed/WSFederationProviderViewPage.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Jens L. <jens@beryju.org >
* include wtrealm in ui
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-01-28 17:43:16 +01:00
dependabot[bot]
586ccf3aa3
web: bump @floating-ui/dom from 1.7.4 to 1.7.5 in /web ( #19812 )
...
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/HEAD/packages/dom )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.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-01-28 17:16:32 +01:00
dependabot[bot]
6df3db0d20
web: bump @sentry/browser from 10.36.0 to 10.37.0 in /web in the sentry group across 1 directory ( #19802 )
...
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.36.0 to 10.37.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.36.0...10.37.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.37.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-01-28 17:12:55 +01:00
authentik-automation[bot]
b10fe9c18a
core, web: update translations ( #19799 )
...
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-01-28 14:50:54 +01:00
dependabot[bot]
80f2f83806
core: bump github.com/getsentry/sentry-go from 0.41.0 to 0.42.0 ( #19800 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.41.0 to 0.42.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.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.42.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-01-28 14:45:38 +01:00
dependabot[bot]
be63b121de
core: bump cryptography from 46.0.3 to 46.0.4 ( #19801 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.3 to 46.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.4 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.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-01-28 14:45:34 +01:00
dependabot[bot]
3419689f8e
core: bump cachetools from 6.2.5 to 6.2.6 ( #19803 )
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 6.2.5 to 6.2.6.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v6.2.5...v6.2.6 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 6.2.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-01-28 14:45:27 +01:00
dependabot[bot]
d128b658e2
web: bump the storybook group across 1 directory with 5 updates ( #19804 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.2.0 to 10.2.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.1/code/addons/docs )
Updates `@storybook/addon-links` from 10.2.0 to 10.2.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.1/code/addons/links )
Updates `@storybook/web-components` from 10.2.0 to 10.2.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.1/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.2.0 to 10.2.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.1/code/frameworks/web-components-vite )
Updates `storybook` from 10.2.0 to 10.2.1
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.1/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:45:23 +01:00
dependabot[bot]
90e65dbea4
core: bump library/node from 25.4.0-trixie to 25.5.0-trixie in /website ( #19805 )
...
Bumps library/node from 25.4.0-trixie to 25.5.0-trixie.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: 25.5.0-trixie
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-01-28 14:45:19 +01:00
dependabot[bot]
de03444b74
web: bump the rollup group across 1 directory with 4 updates ( #19806 )
...
Bumps the rollup group with 4 updates in the /web directory: [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ), [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup ), [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) and [rollup](https://github.com/rollup/rollup ).
Updates `@rollup/rollup-darwin-arm64` from 4.56.0 to 4.57.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.56.0...v4.57.0 )
Updates `@rollup/rollup-linux-arm64-gnu` from 4.56.0 to 4.57.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.56.0...v4.57.0 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.56.0 to 4.57.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.56.0...v4.57.0 )
Updates `rollup` from 4.56.0 to 4.57.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.56.0...v4.57.0 )
---
updated-dependencies:
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-arm64-gnu"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rollup
- dependency-name: rollup
dependency-version: 4.57.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rollup
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:45:14 +01:00
dependabot[bot]
c812b5f699
web: bump the swc group across 1 directory with 11 updates ( #19807 )
...
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.10 to 1.15.11
- [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.11/packages/core )
Updates `@swc/core-darwin-arm64` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-darwin-x64` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-arm64-musl` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-x64-gnu` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-linux-x64-musl` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
Updates `@swc/core-win32-x64-msvc` from 1.15.10 to 1.15.11
- [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.10...v1.15.11 )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.11
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-01-28 14:45:09 +01:00
dependabot[bot]
1c5a39885a
web: bump @goauthentik/api from 2025.12.0-rc1-1765566302 to 2026.2.0-rc1-1769523342 in /web in the goauthentik group across 1 directory ( #19808 )
...
web: bump @goauthentik/api
Bumps the goauthentik group with 1 update in the /web directory: [@goauthentik/api](https://github.com/goauthentik/authentik ).
Updates `@goauthentik/api` from 2025.12.0-rc1-1765566302 to 2026.2.0-rc1-1769523342
- [Release notes](https://github.com/goauthentik/authentik/releases )
- [Commits](https://github.com/goauthentik/authentik/commits )
---
updated-dependencies:
- dependency-name: "@goauthentik/api"
dependency-version: 2026.2.0-rc1-1769523342
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: goauthentik
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:45:05 +01:00
dependabot[bot]
22e826df26
web: bump @types/react from 19.2.9 to 19.2.10 in /web in the react group across 1 directory ( #19809 )
...
web: bump @types/react in /web in the react group across 1 directory
Bumps the react group with 1 update in the /web directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.9 to 19.2.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 14:45:01 +01:00
dependabot[bot]
a2cd767d3d
web: bump type-fest from 5.4.1 to 5.4.2 in /web ( #19810 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.4.1 to 5.4.2.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.4.1...v5.4.2 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.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-01-28 14:44:56 +01:00
dependabot[bot]
f8048da4dd
web: bump globals from 17.1.0 to 17.2.0 in /web ( #19811 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.1.0 to 17.2.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.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-01-28 14:44:52 +01:00
macmoritz
395d09cad1
Fix authenticator sms docs ( #19797 )
...
* website/docs: fix syntax errors in authenticator sms
* website/docs: format json
2026-01-28 09:52:29 +00:00
Katsushi Kobayashi
08cbd17b5e
sources/saml: Add testcases for PR #19593 ( #19647 )
...
Add some test fixtures.
2026-01-27 16:42:15 +01:00
Dewi Roberts
8e710dc2c7
revert: website/integrations: wazuh: Change exchange key generation to 64 bytes ( #19759 )
...
Revert "website/integrations: wazuh: Change exchange key generation to 64 byt…"
This reverts commit cafe9e3808 .
2026-01-27 16:39:22 +01:00
authentik-automation[bot]
6a0d14b81f
web: bump API Client version ( #19760 )
...
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-01-27 16:39:03 +01:00
dependabot[bot]
a28200e00b
core: bump djangoql from 0.18.2 to 0.19.1 ( #19780 )
...
Bumps [djangoql](https://github.com/ivelum/djangoql ) from 0.18.2 to 0.19.1.
- [Changelog](https://github.com/ivelum/djangoql/blob/master/CHANGES.rst )
- [Commits](https://github.com/ivelum/djangoql/commits )
---
updated-dependencies:
- dependency-name: djangoql
dependency-version: 0.19.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-01-27 16:37:13 +01:00
Teffen Ellis
bbac72f2d0
web: Vendor SFE Bootstrap ( #19766 )
...
* web: Vendor SFE Bootstrap
* codespell
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-01-27 16:20:21 +01:00
authentik-automation[bot]
c0774c8fef
core, web: update translations ( #19717 )
...
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-01-27 15:29:19 +01:00
dependabot[bot]
f23d1e3c8c
web: bump the eslint group across 1 directory with 3 updates ( #19782 )
...
Bumps the eslint group with 3 updates in the /web directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@typescript-eslint/eslint-plugin` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser )
Updates `typescript-eslint` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: typescript-eslint
dependency-version: 8.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 15:23:31 +01:00
dependabot[bot]
eb58fe68be
web: bump the react group across 1 directory with 2 updates ( #19784 )
...
Bumps the react group with 2 updates in the /web directory: [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ).
Updates `react` from 19.2.3 to 19.2.4
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react )
Updates `react-dom` from 19.2.3 to 19.2.4
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
- dependency-name: react-dom
dependency-version: 19.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 15:23:09 +01:00
dependabot[bot]
4658839ee0
web: bump country-flag-icons from 1.6.8 to 1.6.9 in /web ( #19785 )
...
Bumps [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ) from 1.6.8 to 1.6.9.
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.8...v1.6.9 )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.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-01-27 15:22:33 +01:00
Connor Peshek
25820f063e
providers/oauth2: Support login_hint ( #19498 )
...
* clean up code
* simplify skipping logic
* clean up reading flag, fix user submission on identification stage
* do not auto add login_hint if user doesnt exist and pretend_user_exists is off
* rework
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 >
* sigh
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix login_hint conformance test
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-01-27 15:15:24 +01:00
Dominic R
33594c9cb4
admin/files: add centralized theme variable support for file URLs ( #19657 )
...
* Revert "admin/files: support %(theme)s variable in media file paths (#19108 )"
This reverts commit 1a963d27c8 .
* admin/files: add centralized theme variable support for file URLs
Overview:
Adds support for `%(theme)s` placeholder in file paths, which allows theme-specific assets (like logos, backgrounds, icons) to be served based on the user's current theme (light/dark).
This replaces the previous implementation (reverted in this PR) which only handled theme substitution in the Go file backend and instead uses the new approach which centralizes theme logic and works across both backends.
Testing:
Try out the following for the file and s3 backend:
* Ensure themed images load
* Ensure non-themed images load
Motivation:
Internal
* brands: fix tests
* admin/files: s3 backend: fix tests
.xyz is a known MIME type for chemical/molecular structure files
* admin/files: api: fix tests
* core: fix tests
* admin/files: manager: fix tests
* admin/files: Support themed urls for passthrough backend
* admin/files: Create and use ThemedUrlsSerializer
* root: Regenerate
* core: Add read_only=True since it's a computed field from the model
* root: Regenerate
* web: Use the ThemedUrlsSerializer
* web, core: Fix frontend build
* core: Lint
* admin/files: Fix tests following CodeQL
* flows, providers: fix tests
2026-01-27 08:09:42 -05:00
dependabot[bot]
bd007344dd
core: bump github.com/pires/go-proxyproto from 0.9.1 to 0.9.2 ( #19778 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.1...v0.9.2 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.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-01-27 13:13:15 +01:00
dependabot[bot]
c34ec7c6f8
core: bump openapitools/openapi-diff from 2.1.6 to 2.1.7 in /scripts/api ( #19779 )
...
Bumps openapitools/openapi-diff from 2.1.6 to 2.1.7.
---
updated-dependencies:
- dependency-name: openapitools/openapi-diff
dependency-version: 2.1.7
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-01-27 13:12:43 +01:00
dependabot[bot]
69d866811c
core: bump gssapi from 1.10.1 to 1.11.1 ( #19781 )
...
Bumps [gssapi](https://github.com/pythongssapi/python-gssapi ) from 1.10.1 to 1.11.1.
- [Release notes](https://github.com/pythongssapi/python-gssapi/releases )
- [Commits](https://github.com/pythongssapi/python-gssapi/compare/v1.10.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: gssapi
dependency-version: 1.11.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-01-27 13:12:11 +01:00
dependabot[bot]
38b9511dbe
ci: bump actions/attest-build-provenance from 3.1.0 to 3.2.0 ( #19783 )
...
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](00014ed6ed...96278af6ca )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-version: 3.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-01-27 13:09:07 +01:00
Dewi Roberts
42b0706dea
website/docs: endpoint devices: fix local device login ( #19698 )
...
* Start PR
* WIP
* Spelling and link fix
2026-01-27 09:44:16 +00:00
Teffen Ellis
f080a82f35
web: Enforce challenge nullish types. ( #19768 )
...
* web: Enforce `challenge` nullish types.
* web/flows: fix stray "}" rendered in AccessDeniedStage
Closes: https://github.com/goauthentik/authentik/issues/19774
---------
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-27 02:08:10 +01:00
Dominic R
1edcf1f931
web/elements: stabilize dual-select status height ( #19734 )
...
* web/elements: stabilize dual-select status height
Overview:
Reserve a stable two-line height for the selected-status row to minimize layout shifts on small screens, and use proper singular/plural wording for status messages.
Testing:
Behavior shown in linked issue
Motivation:
Avoid accidental removals caused by status text reflow/jumping on narrow
viewports.
Closes: https://github.com/goauthentik/authentik/issues/19732
* web: Comment to explain first suggestion
Ref: https://authentiksecurity.slack.com/archives/C08C0SCU2JV/p1769471926609429
2026-01-27 00:29:15 +00:00
Teffen Ellis
93e5079e6f
web/a11y: CAPTCHA Stage Form ( #19670 )
...
Fix ARIA attributes on inputs. Clean up alignment, labels.
2026-01-27 01:06:36 +01:00
Dominic R
9116c2798b
web/table: align row action icons and tooltip color ( #19736 )
...
Overview:
Normalize row-action icon padding and inherit icon color through
tooltips to avoid misalignment and false "active" styling on the Tokens
page.
Testing:
Replicate linked issue
Motivation:
Fix minor visual inconsistencies in action icons.
Closes https://github.com/goauthentik/authentik/issues/19315
2026-01-26 15:44:29 -05:00
Dominic R
6653ea36d4
website/docs: fix Transifex link in translation guide ( #19735 )
...
Closes https://github.com/goauthentik/authentik/issues/19730
2026-01-26 19:26:46 +00:00
Dominic R
5216c61b37
website/integrations: Add Elastic Cloud ( #19719 )
...
* website/integrations: Add Elastic Cloud
Closes: https://github.com/goauthentik/authentik/issues/19388
* website/integrations: Elastic Cloud: Remove extra placeholder
* website/integrations: Elastic Cloud: Apply suggestions
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
* website/integrations: Elastic Cloud: Apply suggestions
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-26 19:25:58 +00:00
Marc 'risson' Schmitt
85434710f3
root: update client-go generation ( #19762 )
2026-01-26 19:51:38 +01:00
Jens L.
9cb7c74e1c
internal: fix certificate not refetched if fingerprint changes ( #19761 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-26 17:07:35 +01:00
Jens L.
cdd3fb7827
web/sfe: downgrade bootstrap, add access denied test ( #19763 )
...
* web/sfe: downgrade bootstrap, add access denied test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-26 16:14:12 +01:00
Jens L.
03e16b3a14
root: make logged HTTP headers configurable ( #19716 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-26 14:31:54 +01:00
Jens L.
9a806f7e49
enterprise/audit: Expanded Diff ( #19726 )
...
* add cleanup for tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* make .get classmethod
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add flag to include more data
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add UI
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix flag tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-26 14:30:37 +01:00
dependabot[bot]
853b2bbaf9
web: bump @playwright/test from 1.57.0 to 1.58.0 in /web ( #19753 )
...
Bumps [@playwright/test](https://github.com/microsoft/playwright ) from 1.57.0 to 1.58.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.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-01-26 14:26:52 +01:00
dependabot[bot]
0b4080a2a9
core: bump djangoql from 0.18.1 to 0.18.2 ( #19746 )
...
Bumps [djangoql](https://github.com/ivelum/djangoql ) from 0.18.1 to 0.18.2.
- [Changelog](https://github.com/ivelum/djangoql/blob/master/CHANGES.rst )
- [Commits](https://github.com/ivelum/djangoql/commits )
---
updated-dependencies:
- dependency-name: djangoql
dependency-version: 0.18.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-01-26 13:48:03 +01:00
Connor Peshek
1185e41515
ci: fix typo in volume path ( #19741 )
...
pipeline: fix typo in volume path
2026-01-26 13:47:37 +01:00
dependabot[bot]
f9ea838e72
core: bump goauthentik.io/api/v3 from 3.2026020.14 to 3.2026020.15 ( #19742 )
...
Bumps [goauthentik.io/api/v3](https://github.com/goauthentik/client-go ) from 3.2026020.14 to 3.2026020.15.
- [Release notes](https://github.com/goauthentik/client-go/releases )
- [Commits](https://github.com/goauthentik/client-go/compare/v3.2026020.14...v3.2026020.15 )
---
updated-dependencies:
- dependency-name: goauthentik.io/api/v3
dependency-version: 3.2026020.15
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-01-26 13:43:37 +01:00
dependabot[bot]
32f67336a4
core: bump axllent/mailpit from v1.28.3 to v1.28.4 in /tests/e2e ( #19748 )
...
Bumps axllent/mailpit from v1.28.3 to v1.28.4.
---
updated-dependencies:
- dependency-name: axllent/mailpit
dependency-version: v1.28.4
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-01-26 13:43:18 +01:00
dependabot[bot]
310b7c1604
core: bump github.com/pires/go-proxyproto from 0.9.0 to 0.9.1 ( #19743 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.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-01-26 13:43:06 +01:00
dependabot[bot]
88d2c8be3f
lifecycle/aws: bump aws-cdk from 2.1102.0 to 2.1103.0 in /lifecycle/aws ( #19744 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1102.0 to 2.1103.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1103.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1103.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-01-26 13:42:54 +01:00
dependabot[bot]
874391ae1d
core: bump aws-cdk-lib from 2.235.1 to 2.236.0 ( #19745 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.235.1 to 2.236.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.235.1...v2.236.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.236.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-01-26 13:42:45 +01:00
dependabot[bot]
ed1125af04
core: bump goauthentik/selenium from 144.0-ak-0.35.7 to 144.0-ak-0.35.8 in /tests/e2e ( #19747 )
...
core: bump goauthentik/selenium in /tests/e2e
Bumps [goauthentik/selenium](https://github.com/SeleniumHQ/docker-selenium ) from 144.0-ak-0.35.7 to 144.0-ak-0.35.8.
- [Release notes](https://github.com/SeleniumHQ/docker-selenium/releases )
- [Commits](https://github.com/SeleniumHQ/docker-selenium/commits )
---
updated-dependencies:
- dependency-name: goauthentik/selenium
dependency-version: 144.0-ak-0.35.8
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-01-26 13:42:35 +01:00
dependabot[bot]
5ca32f421a
core: bump cachetools from 6.2.4 to 6.2.5 ( #19750 )
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 6.2.4 to 6.2.5.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v6.2.4...v6.2.5 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 6.2.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-01-26 13:42:26 +01:00
dependabot[bot]
a90d1fda72
core: bump coverage[toml] from 7.13.1 to 7.13.2 ( #19749 )
...
Bumps [coverage[toml]](https://github.com/coveragepy/coveragepy ) from 7.13.1 to 7.13.2.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.1...7.13.2 )
---
updated-dependencies:
- dependency-name: coverage[toml]
dependency-version: 7.13.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-01-26 12:52:38 +01:00
dependabot[bot]
7a4cbba399
core: bump gunicorn from 24.0.0 to 24.1.1 ( #19751 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 24.0.0 to 24.1.1.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/24.0.0...24.1.1 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-version: 24.1.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-01-26 12:52:20 +01:00
dependabot[bot]
8700b48c43
web: bump pino from 10.2.1 to 10.3.0 in /web ( #19752 )
...
Bumps [pino](https://github.com/pinojs/pino ) from 10.2.1 to 10.3.0.
- [Release notes](https://github.com/pinojs/pino/releases )
- [Commits](https://github.com/pinojs/pino/compare/v10.2.1...v10.3.0 )
---
updated-dependencies:
- dependency-name: pino
dependency-version: 10.3.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-01-26 12:50:37 +01:00
dependabot[bot]
c0ae729622
web: bump country-flag-icons from 1.6.7 to 1.6.8 in /web ( #19754 )
...
Bumps [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ) from 1.6.7 to 1.6.8.
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.7...v1.6.8 )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.8
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-01-26 12:50:27 +01:00
dependabot[bot]
5fbeb320ff
web: bump playwright from 1.57.0 to 1.58.0 in /web ( #19755 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.57.0 to 1.58.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.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-01-26 12:50:15 +01:00
Dominic R
49e1caf754
website/integrations: paperless-ngx: Update ( #19718 )
...
Updates integration based on issue https://github.com/goauthentik/authentik/issues/19700
2026-01-26 09:15:08 +00:00
Connor Peshek
3aefccca5a
Makefile: add optional uv prefix ( #19738 )
2026-01-25 21:25:51 -06:00
Jens L.
5a771fc76b
endpoints/connectors/agent: fix icon ( #19722 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-24 15:23:48 +01:00
Jens L.
e2cb1a8d0c
endpoints: FleetDM connector ( #18589 )
...
* enterprise/endpoints/connectors/fleet: init
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
# Conflicts:
# blueprints/schema.json
# schema.yml
* add ui
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix desc
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add configurable headers
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Address review feedback on FleetDM connector implementation (#18651 )
* Initial plan
* Add public override modifiers to updated method
Co-authored-by: GirlBossRush <592134+GirlBossRush@users.noreply.github.com >
* Address additional feedback from PR #18589
Co-authored-by: GirlBossRush <592134+GirlBossRush@users.noreply.github.com >
* Fix indentation in ak-switch-input component
Co-authored-by: GirlBossRush <592134+GirlBossRush@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: GirlBossRush <592134+GirlBossRush@users.noreply.github.com >
* fix permission model
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add attributes to device access group
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add option to map device team
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update schema
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* switch connector to grid, add icons
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix pagination
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add software tab
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix pages in test
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add more test devices
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add fedora test machine
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* better formatting for OS version
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: GirlBossRush <592134+GirlBossRush@users.noreply.github.com >
2026-01-23 21:40:28 +01:00
Jens L.
0a10b81d1d
web/admin: fix impersonation form requesting data without being opened ( #19673 )
...
* reverse bubble events
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rework impersonation form to not use firstUpdated
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-23 21:19:35 +01:00
Jens L.
7c9b72eae7
core: return bad request when user is authenticated and not active ( #19706 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-23 20:48:19 +01:00
Jens L.
30ad2b78cb
internal: fix incorrect metric calculation ( #19701 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-23 16:52:53 +01:00
authentik-automation[bot]
9615553db9
core, web: update translations ( #19684 )
...
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-01-23 12:25:10 +01:00
dependabot[bot]
620be0c514
core: bump goauthentik.io/api/v3 from 3.2026020.12 to 3.2026020.14 ( #19686 )
...
Bumps [goauthentik.io/api/v3](https://github.com/goauthentik/client-go ) from 3.2026020.12 to 3.2026020.14.
- [Release notes](https://github.com/goauthentik/client-go/releases )
- [Commits](https://github.com/goauthentik/client-go/compare/v3.2026020.12...v3.2026020.14 )
---
updated-dependencies:
- dependency-name: goauthentik.io/api/v3
dependency-version: 3.2026020.14
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-01-23 12:25:06 +01:00
dependabot[bot]
16df9dbccb
lifecycle/aws: bump aws-cdk from 2.1101.0 to 2.1102.0 in /lifecycle/aws ( #19687 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1101.0 to 2.1102.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1102.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1102.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-01-23 12:25:02 +01:00
dependabot[bot]
4dbdad8beb
core: bump goauthentik/selenium from 143.0-ak-0.35.3 to 144.0-ak-0.35.7 in /tests/e2e ( #19688 )
...
core: bump goauthentik/selenium in /tests/e2e
Bumps [goauthentik/selenium](https://github.com/SeleniumHQ/docker-selenium ) from 143.0-ak-0.35.3 to 144.0-ak-0.35.7.
- [Release notes](https://github.com/SeleniumHQ/docker-selenium/releases )
- [Commits](https://github.com/SeleniumHQ/docker-selenium/commits )
---
updated-dependencies:
- dependency-name: goauthentik/selenium
dependency-version: 144.0-ak-0.35.7
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-01-23 12:24:57 +01:00
dependabot[bot]
88af2ea87c
core: bump msgraph-sdk from 1.52.0 to 1.53.0 ( #19689 )
...
Bumps [msgraph-sdk](https://github.com/microsoftgraph/msgraph-sdk-python ) from 1.52.0 to 1.53.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.52.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: msgraph-sdk
dependency-version: 1.53.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-01-23 12:24:53 +01:00
dependabot[bot]
75c000e9c5
core: bump ruff from 0.14.13 to 0.14.14 ( #19690 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.13 to 0.14.14.
- [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.14.13...0.14.14 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.14
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-01-23 12:24:49 +01:00
dependabot[bot]
3159bac26a
core: bump twilio from 9.9.1 to 9.10.0 ( #19691 )
...
Bumps [twilio](https://github.com/twilio/twilio-python ) from 9.9.1 to 9.10.0.
- [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.9.1...9.10.0 )
---
updated-dependencies:
- dependency-name: twilio
dependency-version: 9.10.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-01-23 12:24:44 +01:00
dependabot[bot]
8711fdd7e5
core: bump gunicorn from 23.0.0 to 24.0.0 ( #19692 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 23.0.0 to 24.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/23.0.0...24.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-version: 24.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-01-23 12:24:40 +01:00
dependabot[bot]
2b93d957fb
web: bump the bundler group across 1 directory with 3 updates ( #19693 )
...
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.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser )
Updates `@vitest/browser-playwright` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser-playwright )
Updates `vitest` from 4.0.17 to 4.0.18
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@vitest/browser-playwright"
dependency-version: 4.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: vitest
dependency-version: 4.0.18
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-01-23 12:24:36 +01:00
dependabot[bot]
b9369368e0
web: bump unist-util-visit from 5.0.0 to 5.1.0 in /web ( #19694 )
...
Bumps [unist-util-visit](https://github.com/syntax-tree/unist-util-visit ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/syntax-tree/unist-util-visit/releases )
- [Commits](https://github.com/syntax-tree/unist-util-visit/compare/5.0.0...5.1.0 )
---
updated-dependencies:
- dependency-name: unist-util-visit
dependency-version: 5.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-01-23 12:24:32 +01:00
dependabot[bot]
56a74c26f7
web: bump globals from 17.0.0 to 17.1.0 in /web ( #19695 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.0.0 to 17.1.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.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-01-23 12:24:28 +01:00
dependabot[bot]
e2daaae0ae
ci: bump actions/checkout from 6.0.1 to 6.0.2 ( #19696 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.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-01-23 12:24:23 +01:00
Teffen Ellis
7b0b787ed8
web: Form Modal Independence: Part 1 ( #19395 )
...
* Flesh out proxy form clean up.
* Flesh out StrictUnsafe helper, slotted labels.
* Clean up usage of proxy form.
* Allow forms to render outside of modals.
* Fix linter.
2026-01-23 01:51:12 +00:00
Jens L.
20bd928cfc
web/common: add dev middleware to show warnings for consecutive identical requests ( #19671 )
...
* web/common: add dev middleware to show warnings for consecutive identical requests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* clear requests list on hashchange
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Tidy behavior. Add tracing.
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-01-23 01:50:05 +01:00
Dominic R
c67447d4db
web/admin: fix file upload not preserving extension for custom names with dots ( #19548 )
...
* web/admin: fix file upload not preserving extension for custom names with dots
Overview:
The `hasBasenameExtension()` function in `FileUploadForm.ts` incorrectly determined whether a custom filename already had an extension by checking if it contained any dot at position > 0.
This caused filenames like "e._.e" to be treated as having an extension, so the original file's extension was not appended. The file would be saved as "e._.e" instead of "e._.e.jpg", which caused `mimetypes.guess_type()` to return `None` (since ".e" is not a recognized extension) and the backend to fall back to "application/octet-stream".
Removed `hasBasenameExtension()` entirely. Since the UI explicitly states "Optionally rename the file (without extension)", we now always append the original file's extension when a custom name is provided.
Testing:
1. Upload a JPG file with custom name "e" --> saves as "e.jpg", and is detected as "image/jpeg"
2. Upload a JPG file with custom name "e._.e" --> now saves as "e._.e.jpg",and is detected as "image/jpeg"
Motivation:
Fixes incorrect MIME type detection for uploaded files when users provide custom filenames containing dots.
* web: lint
* web: Ken's suggestion
2026-01-23 00:39:10 +00:00
Dominic R
7550b85495
web/admin: fix brand form sending "undefined" string for blank default application ( #19658 )
...
Overview:
When the default application field was left blank, the form was sending the string "undefined" instead of null, and that caused a UUID validation error on the backend.
The `.value` callback was using optional chaining which returns `undefined` when the item is null, and this was being converted to the string "undefined" during form serialization. Changed to return `null` explicitly when no application is selected.
Testing:
On main, attempt to set no default application. Then, try again on the
PR branch.
Motitation:
Fixes bug
2026-01-22 17:56:21 +00:00
Vít Skalický
bc3a1f128b
providers/proxy: Fix incorrect comparison of redirect URL and CookieDomain ( #15686 )
...
* Fix incorect comparison of redirect URL and CookieDomain. Fixes #15685
According to docs, URL.Host contains the host and port, while Hostname
returns only the host without the port. CookieDomain obviously does not
contain the port. string.HasSuffix function is used, so if a port is set
in the redirect URL, this check always fails.
* Fixed missing parentheses
---------
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-22 17:44:22 +00:00
CodeMax IT Solutions Pvt. Ltd.
d60806dfc3
core: add bulk session revocation ( #18564 )
...
* feat: add bulk session revocation functionality for users
* feat: add bulk delete functionality for authenticated sessions
- Implemented BulkDeleteSessionSerializer for handling bulk session deletions.
- Added bulk_delete action to AuthenticatedSessionViewSet for revoking sessions by user IDs.
- Updated API schema to include new endpoint for bulk session deletion.
- Modified UserBulkRevokeSessionsForm to utilize the new bulk delete API.
* Update authentik/core/api/authenticated_sessions.py
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Signed-off-by: CodeMax IT Solutions Pvt. Ltd. <137166088+cdmx-in@users.noreply.github.com >
* Update authentik/core/api/authenticated_sessions.py
PassiveSerializer for BulkDeleteSessionSerializer
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Signed-off-by: CodeMax IT Solutions Pvt. Ltd. <137166088+cdmx-in@users.noreply.github.com >
* Update authentik/core/api/authenticated_sessions.py
user_pks instead of user_ids
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Signed-off-by: CodeMax IT Solutions Pvt. Ltd. <137166088+cdmx-in@users.noreply.github.com >
* feat: enhance bulk delete functionality for authenticated sessions
* feat: update bulk delete endpoint for authenticated sessions to use DELETE method and query parameters
* Update authentik/core/api/authenticated_sessions.py
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Signed-off-by: CodeMax IT Solutions Pvt. Ltd. <137166088+cdmx-in@users.noreply.github.com >
* lint
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* Prettier
---------
Signed-off-by: CodeMax IT Solutions Pvt. Ltd. <137166088+cdmx-in@users.noreply.github.com >
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-22 17:17:04 +00:00
Dewi Roberts
226cf584cf
website/docs: endpoint devices: add serial number note ( #19677 )
...
* Add serial number note
* Add more info
2026-01-22 14:16:53 +00:00
Jens L.
526b832a74
sources/oauth: add fallback for id_token when profile URL is not available ( #19311 )
...
* sources/oauth: add fallback for id_token when profile URL is not available
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-22 15:08:03 +01:00
Dewi Roberts
749a322b5b
website/docs: update LDAP search permission instructions ( #19676 )
...
Updates LDAP permissions
2026-01-22 13:44:59 +00:00
Jeroen
5c51ee5960
providers/oauth2: add logout+jwt token type for oidc logout token. ( #19554 )
...
* providers/oauth2: add `logout+jwt` token type for oidc logout token.
The oidc back-channel logout spec recommends using explicitly typed JWTs using the `typ` parameter in the JWT's header.
[spec](https://openid.net/specs/openid-connect-backchannel-1_0.html#CrossJWT )
This may be a breaking change for some implementations if they were already checking the type of the token to be `JWT` (the default value).
* Apply suggestion from @BeryJu
Signed-off-by: Jens L. <jens@beryju.org >
---------
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens L. <jens@beryju.org >
2026-01-22 13:48:58 +01:00
dependabot[bot]
95e7d194d3
web: bump core-js from 3.47.0 to 3.48.0 in /web ( #19665 )
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.47.0 to 3.48.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.48.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-version: 3.48.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-01-22 12:23:51 +01:00
dependabot[bot]
df91a63ead
web: bump the rollup group across 1 directory with 4 updates ( #19663 )
...
Bumps the rollup group with 4 updates in the /web directory: [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ), [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup ), [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) and [rollup](https://github.com/rollup/rollup ).
Updates `@rollup/rollup-darwin-arm64` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.2...v4.55.3 )
Updates `@rollup/rollup-linux-arm64-gnu` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.2...v4.55.3 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.2...v4.55.3 )
Updates `rollup` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.2...v4.55.3 )
---
updated-dependencies:
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.55.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-arm64-gnu"
dependency-version: 4.55.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.55.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: rollup
dependency-version: 4.55.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 12:20:26 +01:00
dependabot[bot]
21ab6b459d
web: bump the storybook group across 1 directory with 5 updates ( #19661 )
...
Bumps the storybook group with 4 updates in the /web directory: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs ), [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ), [@storybook/web-components](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/web-components ) and [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite ).
Updates `@storybook/addon-docs` from 10.1.11 to 10.2.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.0/code/addons/docs )
Updates `@storybook/addon-links` from 10.1.11 to 10.2.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.0/code/addons/links )
Updates `@storybook/web-components` from 10.1.11 to 10.2.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.0/code/renderers/web-components )
Updates `@storybook/web-components-vite` from 10.1.11 to 10.2.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.0/code/frameworks/web-components-vite )
Updates `storybook` from 10.1.11 to 10.2.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.0/code/core )
---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: storybook
- dependency-name: "@storybook/web-components"
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: storybook
- dependency-name: "@storybook/web-components-vite"
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: storybook
- dependency-name: storybook
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 12:19:57 +01:00
dependabot[bot]
c8af6588e4
web: bump country-flag-icons from 1.6.4 to 1.6.7 in /web ( #19666 )
...
Bumps [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons ) from 1.6.4 to 1.6.7.
- [Changelog](https://gitlab.com/catamphetamine/country-flag-icons/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/country-flag-icons/compare/v1.6.4...v1.6.7 )
---
updated-dependencies:
- dependency-name: country-flag-icons
dependency-version: 1.6.7
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-01-22 12:19:31 +01:00
dependabot[bot]
403db4cd64
web: bump prettier from 3.8.0 to 3.8.1 in /web ( #19667 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.8.0 to 3.8.1.
- [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.0...3.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.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-01-22 12:19:05 +01:00
dependabot[bot]
7f65b86e34
web: bump @types/node from 25.0.9 to 25.0.10 in /web ( #19669 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.9 to 25.0.10.
- [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.0.10
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-01-22 12:18:46 +01:00
dependabot[bot]
735146f9a6
core, web: bump lodash from 4.17.21 to 4.17.23 in /packages/docusaurus-config ( #19655 )
...
core, web: bump lodash in /packages/docusaurus-config
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 11:51:30 +01:00
dependabot[bot]
95c974a3a3
ci: bump actions/setup-python from 6.1.0 to 6.2.0 in /.github/actions/setup ( #19664 )
...
ci: bump actions/setup-python in /.github/actions/setup
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](83679a892e...a309ff8b42 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.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-01-22 11:51:06 +01:00
dependabot[bot]
68096987fa
ci: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 ( #19662 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](98357b18bf...c0f553fe54 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
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-01-22 11:50:57 +01:00
dependabot[bot]
930a06ab8c
web: bump @sentry/browser from 10.35.0 to 10.36.0 in /web in the sentry group across 1 directory ( #19660 )
...
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.35.0 to 10.36.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.35.0...10.36.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.36.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-01-22 11:50:46 +01:00
dependabot[bot]
2d92c340ae
core: bump packaging from 25.0 to 26.0 ( #19659 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 25.0 to 26.0.
- [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/25.0...26.0 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '26.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-01-22 11:48:37 +01:00
authentik-automation[bot]
e8b0f498c4
core, web: update translations ( #19654 )
...
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-01-22 11:47:41 +01:00
dependabot[bot]
b4fab52562
web: bump chromedriver from 143.0.4 to 144.0.0 in /web ( #19668 )
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 143.0.4 to 144.0.0.
- [Commits](https://github.com/giggio/node-chromedriver/compare/143.0.4...144.0.0 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 144.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-01-22 11:44:12 +01:00
Dominic R
1fa2cc075b
web/admin: fix captcha stage provider selector not showing saved value ( #19555 )
...
* web/admin: fix captcha stage provider selector not showing saved value
Overview:
When editing an existing captcha stage, the Provider Type dropdown always showed "Google reCAPTCHA v2" (the first option) instead of the actual configured provider (e.g. Cloudflare Turnstile).
The root cause was using `.value=${this.selectedProvider}` on the `<select>` element, which doesn't work reliably in Lit templates. the browser selects the first `<option>` by default before the property binding takes effect.
Fixed by adding the `selected` attribute directly to each `<option>` element.
Testing:
1. Create a new captcha stage with Cloudflare Turnstile
2. Save and close the form
3. Edit the stage again
4. Verify the Provider Type dropdown shows "Cloudflare Turnstile" instead of "Google reCAPTCHA v2"
Motivation:
Closes https://github.com/goauthentik/authentik/issues/19550
* web/admin: default captcha provider selector to first option
Matches previous behavior and makes it slightly friendlier than a blank page without any help.
2026-01-21 21:10:53 -05:00
Jens L.
77dd935bea
web/flows: update icon and text for device classes ( #19648 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-22 01:31:45 +01:00
Ken Sternberg
08b07979ad
web/elements: remove pfbase everywhere ( #19623 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web: Remove PFBase.
* Remove stub.
* Just keeping this around.
* web/maintenance: deprecate PFBase in favor of an adopted stylesheet
# What !?!?!?
Removes `PFBase` from all components.
# Why !?!?!?
In `AkElement`, there was this code:
protected static override finalizeStyles(styles?: CSSResultGroup): CSSResultOrNative[] {
if (!styles) return [$PFBase, $AKBase];
if (!Array.isArray(styles)) return [$PFBase, createCSSResult(styles), $PFBase, $AKBase];
return [
$PFBase,
// ---
...(styles.flat() as CSSResultOrNative[]).map(createCSSResult),
$AKBase,
];
}
I’ve refined this:
protected static override finalizeStyles(styles: CSSResultGroup = []): CSSResultOrNative[] {
const elementStyles = [
$PFBase,
// Route around TSC`s known-to-fail typechecking of `.flat(Infinity)`. Removes types.
...([styles] as Array<unknown>).flat(Infinity),
$AKBase,
// Restore types. Safe: we control AKBase and PFBase in this file, and `styles` are
// typed on function signature.
] as CSSResultOrNative[];
// Remove duplicates in reverse order to preserve last-insert-wins semantics of CSS.
const elementSet = new Set(elementStyles.reverse());
// Reverse again because the return type is an array, and process as a CSSResult
return Array.from(elementSet).reverse().map(createCSSResult);
}
… with the duplication removal documented in Lit 3.0. `styles` defaults to an array, is cast to an array, then automatically flattented before the deduplication is run.
With this, both PFBase and AKBase are automatically included with each and every component that inherits from `AKElement`. At that point, the inclusion of `PFBase` interface-wide made no sense.
So they had to be removed:
$ for i in $(rg -t typescript -l PFBase | rg -v 'elements/Base\.ts') ; do \
perl -pi.bak -e 's{import PFBase from ".patternfly/patternfly/patternfly-base.css";}{}' "$i" ; \
done
$ for i in $(rg -t typescript -l PFBase | rg -v 'elements/Base\.ts') ; do \
perl -pi.bak -e 's/PFBase,//' "$i" ; \
done
This commit removes 131 `import` statements from the source code. As a result, the bundle is about 27K smaller… which admittedly is about 0.2% smaller than before. Ah, well. “Every little bit helps,” right?
* Update comment to point to semantic rules for `finalizeStyles` in Lit reactive-element
* Yeah, didn't need the analysis files lying around.
* Merge confirmed
---------
Co-authored-by: Teffen Ellis <teffen@goauthentik.io >
2026-01-21 12:54:09 -08:00
Teffen Ellis
4f1b8be014
web/a11y: Locale selector select styles, contrast. ( #19634 )
...
web: Fix issues surrounding select styles, alignment, contrast.
2026-01-21 20:59:21 +01:00
Teffen Ellis
9290e55aa7
web: Reduce Sentry Development Errors ( #19504 )
2026-01-21 20:59:12 +01:00
Connor Peshek
e69bb40a75
sources/saml: properly catch InvalidSignature exception ( #19641 )
...
Fix error catching
2026-01-21 11:18:05 -06:00
Katsushi Kobayashi
6057b29369
sources/saml: Set AuthnRequest ProtocolBinding to HTTP-POST instead of HTTP-Redirect ( #17378 )
...
* Use HTTP-POST instead of HTTP-Redirect for ProtocolBinding attribute in AuthnRequest
* Fix nits
Signed-off-by: Katsushi Kobayashi <ikob@acm.org >
---------
Signed-off-by: Katsushi Kobayashi <ikob@acm.org >
2026-01-21 11:13:44 -06:00
Jens L.
3d06d5d6a9
website/docs: update endpoint agent windows log location ( #19645 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-21 13:00:38 +00:00
dependabot[bot]
43fb92756c
core: bump library/node from 25.3.0-trixie to 25.4.0-trixie in /website ( #19632 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 13:57:52 +01:00
authentik-automation[bot]
965e776797
core, web: update translations ( #19535 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-01-21 13:52:25 +01:00
dependabot[bot]
7351512ce6
core: bump github.com/pires/go-proxyproto from 0.8.1 to 0.9.0 ( #19628 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.9.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.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-01-21 13:52:03 +01:00
dependabot[bot]
0660d06d8a
core: bump django-stubs[compatible-mypy] from 5.2.8 to 5.2.9 ( #19629 )
...
Bumps [django-stubs[compatible-mypy]](https://github.com/sponsors/typeddjango ) from 5.2.8 to 5.2.9.
- [Commits](https://github.com/sponsors/typeddjango/commits )
---
updated-dependencies:
- dependency-name: django-stubs[compatible-mypy]
dependency-version: 5.2.9
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-01-21 13:51:19 +01:00
dependabot[bot]
f6a011c48a
web: bump @types/react from 19.2.8 to 19.2.9 in /web in the react group across 1 directory ( #19631 )
...
web: bump @types/react in /web in the react group across 1 directory
Bumps the react group with 1 update in the /web directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.8 to 19.2.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 13:50:51 +01:00
dependabot[bot]
6c0a300639
core: bump sentry-sdk from 2.49.0 to 2.50.0 ( #19630 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.49.0 to 2.50.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.49.0...2.50.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.50.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-01-21 13:50:29 +01:00
Dewi Roberts
d677102587
website/integrations: update qnap ( #19644 )
...
* Update based on issue
* Update website/integrations/infrastructure/qnap-nas/index.md
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-21 12:47:20 +00:00
Connor Peshek
e7fbda7711
website/docs: Update saml google workspace guide ( #19624 )
...
* website/docs: Update saml google workspace guide
* Update website/docs/users-sources/sources/social-logins/google/workspace/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/google/workspace/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/google/workspace/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/google/workspace/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/google/workspace/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* fix assertion signature typo
* add feedback
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-21 11:31:44 +00:00
Dominic R
ec4d26293e
web/elements: reduce spacing between collapsible form groups ( #19627 )
...
Overview:
Reduce vertical padding on ak-form-group sections to create tighter spacing between collapsible form sections.
- Reduce summary padding-block from 1rem to 0.5rem when open
- Reduce summary padding-block to 0.25rem when closed
- Reduce content bottom padding from 1rem to 0.5rem
- Remove debug red outline on marker hover
Testing:
Visiting the UI
Screenshots:
Before:
<!-- TODO -->
After:
<!-- TODO -->
Motivation:
Tooooo muchhhh spaceeeeee wasssstedddd
2026-01-21 07:58:39 +01:00
Dominic R
66d6d88ae7
web/forms: fix forms not resetting state when modal closes ( #19562 )
...
* web/forms: fix forms not resetting state when modal closes
Overview:
Forms were not properly resetting their state when closing modals, which caused stale values to persist when reopening forms. This affected all forms with @state() decorated properties.
Testing:
1. Create any item (user, token, application, etc.), close modal
2. Click Create again, form should show default/empty values
3. Edit an item, cancel, click Create - form should be empty
4. Edit an item, cancel, edit same item - should show correct data
Motivation:
Form inputs retained values from previous create/edit operations.
* Fix linter errors, types.
* Add property accessors, types.
---------
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-01-21 07:15:14 +01:00
Julian van der Horst
61ddd761b5
web/user: fix Firefox for Android infinite render loop in user library ( #19379 )
...
web: Add ARIA fixes, live region reporting.
Co-authored-by: Teffen Ellis <teffen@goauthentik.io >
2026-01-21 03:14:54 +00:00
Connor Peshek
ecaa673171
website/docs: sources: add keycloak ( #19591 )
...
* docs/sources: add keycloak as saml source steps
* add keycloak to sidebar
* Update website/docs/users-sources/sources/social-logins/keycloak/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* Update website/docs/users-sources/sources/social-logins/keycloak/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* add feedback
* fix slug and update steps
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-20 14:24:11 -06:00
Fletcher Heisler
93a56f8084
website/docs: endpoints devices: typo fix ( #19621 )
...
docs typo fix
Signed-off-by: Fletcher Heisler <fheisler@users.noreply.github.com >
2026-01-20 20:23:31 +00:00
Marc 'risson' Schmitt
6d9766e4a5
lib/sync/outgoing: handle deletions even if object does not exist in database ( #18968 )
2026-01-20 18:17:19 +01:00
Connor Peshek
1ddf4f8247
sources/saml: Fix signature verification order to accommodate encrypted assertions ( #19593 )
...
* sources/saml: Fix signature verificaiton order on encrypted responses
* type hints
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-01-20 08:58:07 -06:00
Connor Peshek
d1a909ac69
providers/saml: fix structure of encrypted saml assertion ( #19592 )
2026-01-20 08:57:30 -06:00
Connor Peshek
31f8a1a0a0
providers/saml: allow encryption certificates without private keys ( #19526 )
...
* providers/saml: allow selection of certificates without private keys for saml encryption
* fix back-end to support cert only
2026-01-20 08:56:49 -06:00
Connor Peshek
511476a1f9
integrations: add saml steps to mattermost ( #19590 )
...
* docs/integrations: add saml steps to mattermost
* Minor changes
---------
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-01-20 08:10:36 -06:00
Jens L.
3693fcf380
policies: fix Provider's authentication_flow not used when set ( #19609 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-20 14:57:45 +01:00
dependabot[bot]
badabec056
web: bump type-fest from 5.4.0 to 5.4.1 in /web ( #19473 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.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-01-20 14:54:18 +01:00
Jens L.
97a9879127
endpoints: fix endpoints stage marked as enterprise ( #19607 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-20 14:19:36 +01:00
dependabot[bot]
9448824304
core: bump selenium from 4.39.0 to 4.40.0 ( #19564 )
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.39.0 to 4.40.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.39.0...selenium-4.40.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-version: 4.40.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-01-20 13:17:44 +01:00
dependabot[bot]
6a423dd409
core: bump goauthentik.io/api/v3 from 3.2026020.11 to 3.2026020.12 ( #19594 )
...
Bumps [goauthentik.io/api/v3](https://github.com/goauthentik/client-go ) from 3.2026020.11 to 3.2026020.12.
- [Release notes](https://github.com/goauthentik/client-go/releases )
- [Commits](https://github.com/goauthentik/client-go/compare/v3.2026020.11...v3.2026020.12 )
---
updated-dependencies:
- dependency-name: goauthentik.io/api/v3
dependency-version: 3.2026020.12
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-01-20 13:16:59 +01:00
dependabot[bot]
1fc0741af1
core: bump openapitools/openapi-generator-cli from v7.18.0 to v7.19.0 in /scripts/api ( #19595 )
...
core: bump openapitools/openapi-generator-cli in /scripts/api
Bumps openapitools/openapi-generator-cli from v7.18.0 to v7.19.0.
---
updated-dependencies:
- dependency-name: openapitools/openapi-generator-cli
dependency-version: v7.19.0
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-01-20 13:16:46 +01:00
dependabot[bot]
f137241284
core: bump fido2 from 2.1.0 to 2.1.1 ( #19596 )
...
Bumps [fido2](https://github.com/Yubico/python-fido2 ) from 2.1.0 to 2.1.1.
- [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.0...2.1.1 )
---
updated-dependencies:
- dependency-name: fido2
dependency-version: 2.1.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-01-20 13:16:23 +01:00
dependabot[bot]
44965286f2
web: bump @sentry/browser from 10.34.0 to 10.35.0 in /web in the sentry group across 1 directory ( #19597 )
...
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.34.0 to 10.35.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.34.0...10.35.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.35.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-01-20 13:14:48 +01:00
dependabot[bot]
2b4392b0d3
core: bump aws-cdk-lib from 2.235.0 to 2.235.1 ( #19598 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.235.0 to 2.235.1.
- [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.235.0...v2.235.1 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.235.1
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-01-20 13:14:34 +01:00
dependabot[bot]
bcddec7ea8
web: bump the eslint group across 1 directory with 3 updates ( #19599 )
...
Bumps the eslint group with 3 updates in the /web directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@typescript-eslint/eslint-plugin` from 8.53.0 to 8.53.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.53.0 to 8.53.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/parser )
Updates `typescript-eslint` from 8.53.0 to 8.53.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.53.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.53.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: typescript-eslint
dependency-version: 8.53.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 13:13:50 +01:00
dependabot[bot]
9becbbcc40
web: bump the rollup group across 1 directory with 4 updates ( #19600 )
...
Bumps the rollup group with 4 updates in the /web directory: [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup ), [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup ), [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup ) and [rollup](https://github.com/rollup/rollup ).
Updates `@rollup/rollup-darwin-arm64` from 4.55.1 to 4.55.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.55.2 )
Updates `@rollup/rollup-linux-arm64-gnu` from 4.55.1 to 4.55.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.55.2 )
Updates `@rollup/rollup-linux-x64-gnu` from 4.55.1 to 4.55.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.55.2 )
Updates `rollup` from 4.55.1 to 4.55.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.55.2 )
---
updated-dependencies:
- dependency-name: "@rollup/rollup-darwin-arm64"
dependency-version: 4.55.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-arm64-gnu"
dependency-version: 4.55.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: "@rollup/rollup-linux-x64-gnu"
dependency-version: 4.55.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
- dependency-name: rollup
dependency-version: 4.55.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rollup
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 13:13:34 +01:00
dependabot[bot]
3e3ae96e5d
web: bump the swc group across 1 directory with 12 updates ( #19601 )
...
Bumps the swc group with 2 updates in the /web directory: [@swc/cli](https://github.com/swc-project/pkgs ) and [@swc/core](https://github.com/swc-project/swc ).
Updates `@swc/cli` from 0.7.9 to 0.7.10
- [Commits](https://github.com/swc-project/pkgs/commits )
Updates `@swc/core` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-darwin-arm64` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-darwin-x64` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-linux-arm-gnueabihf` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-linux-arm64-gnu` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-linux-arm64-musl` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-linux-x64-gnu` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-linux-x64-musl` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-win32-arm64-msvc` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-win32-ia32-msvc` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
Updates `@swc/core-win32-x64-msvc` from 1.15.8 to 1.15.10
- [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.8...v1.15.10 )
---
updated-dependencies:
- dependency-name: "@swc/cli"
dependency-version: 0.7.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-arm64"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-darwin-x64"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm-gnueabihf"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-gnu"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-arm64-musl"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-gnu"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-linux-x64-musl"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-arm64-msvc"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-ia32-msvc"
dependency-version: 1.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swc
- dependency-name: "@swc/core-win32-x64-msvc"
dependency-version: 1.15.10
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-01-20 13:13:02 +01:00
dependabot[bot]
a2712914f1
web: bump pino from 10.2.0 to 10.2.1 in /web ( #19602 )
...
Bumps [pino](https://github.com/pinojs/pino ) from 10.2.0 to 10.2.1.
- [Release notes](https://github.com/pinojs/pino/releases )
- [Commits](https://github.com/pinojs/pino/compare/v10.2.0...v10.2.1 )
---
updated-dependencies:
- dependency-name: pino
dependency-version: 10.2.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-01-20 13:12:47 +01:00
dependabot[bot]
5fd83af6a8
web: bump knip from 5.81.0 to 5.82.1 in /web ( #19603 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.81.0 to 5.82.1.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.82.1/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.82.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-01-20 13:12:17 +01:00
Jens L.
083b61ca7f
tests: improve e2e/integration test reliability ( #19540 )
...
* add flakefinder
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* show local IP in test header
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* attempt to join worker on test finish
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add timeout
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add flush
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* stop -> close
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix rare test issue of this failing
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* check correctly
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* un-serialize rollback?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* explicitly join before db teardown
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* skip flaky tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* new broker
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* classmethod
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* separate docker helpers
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* only timeout functions
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* type and format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* show detected IP too
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-20 02:15:35 +01:00
Maximilian Bosch
ed17c53c70
web: update @goauthentik/api ( #19542 )
...
Otherwise, e.g. the edit modal of Applications hangs infinitely on a
loading spinner because `AdminFileListUsageEnum` is undefined and not an
object.
2026-01-20 01:46:17 +01:00
dependabot[bot]
288f6f50f6
core: bump bandit from 1.9.2 to 1.9.3 ( #19566 )
...
* core: bump bandit from 1.9.2 to 1.9.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.9.2 to 1.9.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.9.2...1.9.3 )
---
updated-dependencies:
- dependency-name: bandit
dependency-version: 1.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* update config, fix warnings
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-01-20 01:45:45 +01:00
dependabot[bot]
a908efb792
core: bump black from 25.12.0 to 26.1.0 ( #19567 )
...
* core: bump black from 25.12.0 to 26.1.0
Bumps [black](https://github.com/psf/black ) from 25.12.0 to 26.1.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/25.12.0...26.1.0 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 26.1.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* lint
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-20 01:12:31 +01:00
Frank Steiler
0b5dde1225
website/docs: add Arcane integration ( #19584 )
...
* website/docs: add Arcane integration
* Update website/integrations/hypervisors-orchestrators/arcane/index.md
Signed-off-by: Dominic R <dominic@sdko.org >
* Lint
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-01-19 18:37:31 +00:00
Dominic R
0d2dcbfa49
web/forms: fix invalid date error for empty datetime-local inputs ( #19561 )
...
* web/forms: fix invalid date error for empty datetime-local inputs
Overview:
When a datetime-local input is empty, `valueAsNumber` returns `NaN` and `new Date("")` creates an Invalid Date. Previously, form serialization passed these invalid dates to the API, which caused "RangeError: Invalid time value" when `toISOString()` was called. Now empty datetime inputs correctly serialize to `null`.
Testing:
1. Go to Directory > Tokens and App passwords
2. Create or edit a token
3. Uncheck the "Expiring" checkbox
4. Save the token
5. Verify no error occurs and token is saved without expiry
Motivation:
Closes: https://github.com/goauthentik/authentik/issues/19558
* web: lint
2026-01-19 17:03:03 +01:00
Dewi Roberts
0058146f7d
website/docs: add s3 perms ( #19579 )
...
* Add s3 perms
* Update website/docs/sys-mgmt/ops/storage-s3.md
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-19 14:29:08 +00:00
dependabot[bot]
c606940116
ci: bump int128/docker-manifest-create-action from 2.12.0 to 2.13.0 ( #19572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 14:21:11 +00:00
dependabot[bot]
74831d6dcc
core: bump axllent/mailpit from v1.28.2 to v1.28.3 in /tests/e2e ( #19565 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 12:45:27 +00:00
dependabot[bot]
e05b6aec9f
core: bump constructs from 10.4.4 to 10.4.5 ( #19563 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 13:25:32 +01:00
dependabot[bot]
0d8cc62975
ci: bump actions/cache from 5.0.1 to 5.0.2 ( #19571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 13:23:52 +01:00
Dominic R
1837becc87
admin/files: fix duplicate bucket name in presigned URLs with custom domain ( #19537 )
...
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-01-19 13:05:03 +01:00
Dominic R
ea60228eae
admin/files: fix manageable check blocking file creation on fresh installs ( #19547 )
2026-01-18 16:06:38 +01:00
authentik-automation[bot]
8fce7b93fb
*: Auto compress images ( #19533 )
...
* *: compress images
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Optimised images with calibre/image-actions
---------
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dominic-r <157558804+dominic-r@users.noreply.github.com >
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-01-16 20:21:03 -05:00
Dewi Roberts
0bd9a509c1
website/docs: endpoint devices: update device code flow instructions ( #19528 )
...
Update instructions
2026-01-17 00:06:25 +00:00
Josh
506b7ff4a1
website/integrations: portainer: add automatic team management instructions ( #19530 )
...
* website/docs: add automatic team management instructions for Portainer
* website/integrations: portainer: implement requested changes
* website/integrations: portainer: styling tweaks
* website/integrations: portainer: A few more changes, and improve consistency
* Apply suggestions from code review
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-17 00:04:56 +00:00
dependabot[bot]
a0faae6092
core: bump pyasn1 from 0.6.1 to 0.6.2 ( #19531 )
...
Bumps [pyasn1](https://github.com/pyasn1/pyasn1 ) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/pyasn1/pyasn1/releases )
- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst )
- [Commits](https://github.com/pyasn1/pyasn1/compare/v0.6.1...v0.6.2 )
---
updated-dependencies:
- dependency-name: pyasn1
dependency-version: 0.6.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-17 00:53:58 +01:00
Marcelo Elizeche Landó
f56148fc91
tests/e2e: Add delay and serialized rollback to saml e2e test ( #18840 )
...
* Add delay and serialized rollback to saml e2e test
* Apply suggestion from @BeryJu
Signed-off-by: Jens L. <jens@beryju.org >
* trigger build
---------
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-01-16 17:22:42 -03:00
Teffen Ellis
a32d7f7fd8
website: Omit Drafts From Version Picker ( #19505 )
2026-01-16 15:42:13 +01:00
dependabot[bot]
61542521d4
web: bump @formatjs/intl-listformat from 8.1.2 to 8.2.0 in /web ( #19515 )
...
Bumps [@formatjs/intl-listformat](https://github.com/formatjs/formatjs ) from 8.1.2 to 8.2.0.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@8.1.2...@formatjs/intl-listformat@8.2.0 )
---
updated-dependencies:
- dependency-name: "@formatjs/intl-listformat"
dependency-version: 8.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-01-16 15:00:01 +01:00
dependabot[bot]
557744ada6
web: bump @types/node from 25.0.8 to 25.0.9 in /web ( #19516 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.8 to 25.0.9.
- [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.0.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-01-16 14:59:45 +01:00
dependabot[bot]
7c93b99c96
ci: bump actions/setup-node from 6.1.0 to 6.2.0 in /.github/actions/setup ( #19472 )
...
ci: bump actions/setup-node in /.github/actions/setup
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.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-01-16 13:45:08 +01:00
dependabot[bot]
852bb05ba2
ci: bump actions/setup-node from 6.1.0 to 6.2.0 ( #19470 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.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>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-16 13:44:54 +01:00
dependabot[bot]
f36f44e484
core: bump kubernetes from 33.1.0 to 35.0.0 ( #19514 )
...
Bumps [kubernetes](https://github.com/kubernetes-client/python ) from 33.1.0 to 35.0.0.
- [Release notes](https://github.com/kubernetes-client/python/releases )
- [Changelog](https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-client/python/compare/v33.1.0...v35.0.0 )
---
updated-dependencies:
- dependency-name: kubernetes
dependency-version: 35.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-01-16 13:32:57 +01:00
dependabot[bot]
885dc2829f
core: bump ruff from 0.14.11 to 0.14.13 ( #19513 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.11 to 0.14.13.
- [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.14.11...0.14.13 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.13
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-01-16 13:32:41 +01:00
dependabot[bot]
37fdba7b1e
core: bump github.com/getsentry/sentry-go from 0.40.0 to 0.41.0 ( #19508 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.40.0 to 0.41.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.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-version: 0.41.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-01-16 13:32:28 +01:00
dependabot[bot]
3e1986b2f6
core: bump aws-cdk-lib from 2.234.1 to 2.235.0 ( #19511 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.234.1 to 2.235.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.234.1...v2.235.0 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.235.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-01-16 13:31:45 +01:00
dependabot[bot]
305f515352
web: bump knip from 5.80.2 to 5.81.0 in /web ( #19475 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.80.2 to 5.81.0.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.81.0/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.81.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-01-16 13:31:36 +01:00
dependabot[bot]
7736cc195e
web: bump pino from 10.1.1 to 10.2.0 in /web ( #19474 )
...
Bumps [pino](https://github.com/pinojs/pino ) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/pinojs/pino/releases )
- [Commits](https://github.com/pinojs/pino/compare/v10.1.1...v10.2.0 )
---
updated-dependencies:
- dependency-name: pino
dependency-version: 10.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-01-16 13:31:27 +01:00
dependabot[bot]
7655751773
web: bump @sentry/browser from 10.33.0 to 10.34.0 in /web in the sentry group across 1 directory ( #19466 )
...
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.33.0 to 10.34.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.33.0...10.34.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.34.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-01-16 13:30:52 +01:00
dependabot[bot]
3125cefaad
core: bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ( #19507 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.9.3 to 1.9.4.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-version: 1.9.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-01-16 13:30:26 +01:00
dependabot[bot]
b382b35e78
lifecycle/aws: bump aws-cdk from 2.1100.3 to 2.1101.0 in /lifecycle/aws ( #19510 )
...
Bumps [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ) from 2.1100.3 to 2.1101.0.
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1101.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1101.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-01-16 13:29:56 +01:00
Teffen Ellis
4eee591d7b
root, web: Bump package-lock.json ( #19501 )
...
web: Bump package-lock.json
2026-01-16 13:26:03 +01:00
Marc 'risson' Schmitt
ee8b3e3486
sources/kerberos: update to new python-kadmin-rs ( #19491 )
2026-01-16 12:35:41 +01:00
Marcelo Elizeche Landó
c2171c3fc6
website/docs: release notes: Update release notes for version 2025.12.1 ( #19502 )
...
website/release notes: Update release notes for version 2025.12.1
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-01-16 02:28:56 +00:00
authentik-automation[bot]
d2028e2a07
core, web: update translations ( #19386 )
...
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-01-16 00:46:11 +00:00
Jens L.
fa7dd064b1
lifecycle: re-add quoted types for gunicorn config ( #19500 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-16 01:32:49 +01:00
Jens L.
cbff6b1eeb
web/admin: fix switches ( #19493 )
...
* web/admin: fix switches
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update all forms
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Jens L. <jens@beryju.org >
* fix lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2026-01-15 21:31:46 +01:00
Teffen Ellis
0f11ad6df0
web: Z-Index Fixes, Mobile Sidebar Behavior. ( #19460 )
...
web: Fix Z-Index issues, mobile sidebar behavior.
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-01-15 16:03:36 -03:00
Jens L.
2c29698415
endpoints/connectors/agent: add tests for IA endpoint stage ( #19487 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-15 18:03:33 +01:00
Dewi Roberts
8ead09851d
website/docs: limiting permissions of AD service account ( #19483 )
...
* Add info about limiting permissions
* Simplified instructions
* OU > organizational unit
2026-01-15 16:14:20 +00:00
Jens L.
41c24c6381
endpoints/connectors/agent: Skip Endpoint stage on device IA & fix confusing identification subtext ( #19482 )
...
* when doing device interactive auth, let the endpoint stage continue as we already know the device based on the DTH header
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* only show "continuing to device xyz" when using device IA flow, not when using an endpoint stage with browser extension
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-15 16:53:50 +01:00
Jens L.
244962dbff
root: adjust makefile for non-brew macos ( #19479 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-15 14:14:27 +01:00
Jean-Marc Le Roux
3e37821eb7
providers/oauth2: allow property mappings to override scope claim in access tokens ( #19226 )
...
* test(oauth2): add failing test for scope claim override via property mapping
Reproduces issue #19224 where property mappings cannot override the scope claim.
* fix(oauth2): allow property mappings to override scope claim in access tokens
Previously, the scope claim in access tokens was unconditionally set to
the requested scopes, ignoring any custom scope value returned by
property mappings.
This change uses setdefault() instead of direct assignment, so the
default scope is only set if no custom scope was provided by property
mappings.
Fixes #19224
2026-01-15 14:06:15 +01:00
Jens L.
4f5b65bb2f
revert: lib: use orjson for structlog json ( #19478 )
...
Revert "lib: use orjson for structlog json (#19462 )"
This reverts commit 51a7eb96fb .
2026-01-15 13:59:21 +01:00
authentik-automation[bot]
d4f3bb1d41
stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs ( #19464 )
...
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-01-15 13:47:49 +01:00
dependabot[bot]
41e99b5d16
core: bump library/nginx from e3a22a7 to c881927 in /website ( #19469 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 12:18:40 +00:00
dependabot[bot]
6e46b1ff3b
core: bump library/node from 25.2.1-trixie to 25.3.0-trixie in /website ( #19468 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 12:56:21 +01:00
dependabot[bot]
807399d4a7
web: bump prettier from 3.7.4 to 3.8.0 in /web ( #19471 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.7.4 to 3.8.0.
- [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.7.4...3.8.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.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-01-15 12:51:20 +01:00
Fredouye
adee431d64
website/integrations: add MinIO AIStor configuration via environment variables ( #19337 )
...
* Add MinIO AIStor configuration via environment variables
Signed-off-by: Fredouye <frederic.mangeant@gmail.com >
* Minor changes
* Change website URL
* Apply suggestions
---------
Signed-off-by: Fredouye <frederic.mangeant@gmail.com >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
2026-01-15 02:22:44 +00:00
Jens L.
06ed43002f
root: upgrade ruff lint for 3.14 ( #19461 )
...
* root: upgrade ruff lint for 3.14
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* redo makefile
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-15 03:15:02 +01:00
Jens L.
51a7eb96fb
lib: use orjson for structlog json ( #19462 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-15 02:55:08 +01:00
Simonyi Gergő
37a18645fe
ci: fix checkout stable (for 2025.12) ( #19448 )
...
* ci: fix checkout stable (again)
Fixes the fix at https://github.com/goauthentik/authentik/pull/18303
This fails on version branches that already have releases, because the
version tag is named `version/${numbers}`, not just `${numbers}`.
* lint by human
Thank you <3
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-01-15 02:12:18 +01:00
Jens L.
885f3b68b2
root: Python 3.14 ( #17313 )
...
* root: Python 3.14
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update pydantic
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* bump kadmin
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add krb5 stuff to compile on macos?
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* re-lock
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* trigger build
* lock uv
* bump to 3.14.2
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* output container logs if it failed to start
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* relock
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* target black and ruff to python 3.14
* upgrade pydatic from 2.11.7 to 2.12.5
* revert ruff to python 3.13 ruff checks
* bump docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix makefile
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2026-01-15 02:08:17 +01:00
dependabot[bot]
5f4ba1a4ac
core: bump channels from 4.3.1 to 4.3.2 ( #19458 )
...
Bumps [channels](https://github.com/django/channels ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/django/channels/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/4.3.1...4.3.2 )
---
updated-dependencies:
- dependency-name: channels
dependency-version: 4.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-01-15 00:31:50 +01:00
dependabot[bot]
c9f82984ba
core: bump mypy from 1.18.2 to 1.19.1 ( #19457 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.18.2 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.1 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.19.1
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-01-15 00:31:36 +01:00
dependabot[bot]
2e4747a68f
core: bump google-api-python-client from 2.177.0 to 2.188.0 ( #19443 )
...
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client ) from 2.177.0 to 2.188.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases )
- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.177.0...v2.188.0 )
---
updated-dependencies:
- dependency-name: google-api-python-client
dependency-version: 2.188.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-01-14 23:57:53 +01:00
dependabot[bot]
d081514317
core: bump selenium from 4.32.0 to 4.39.0 ( #19455 )
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.32.0 to 4.39.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.32.0...selenium-4.39.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-version: 4.39.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-01-14 23:57:38 +01:00
dependabot[bot]
afde3b2ff4
core: bump msgraph-sdk from 1.39.0 to 1.52.0 ( #19454 )
...
Bumps [msgraph-sdk](https://github.com/microsoftgraph/msgraph-sdk-python ) from 1.39.0 to 1.52.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.39.0...v1.52.0 )
---
updated-dependencies:
- dependency-name: msgraph-sdk
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-01-14 23:57:27 +01:00
dependabot[bot]
f7fb04fd51
core: bump constructs from 10.4.2 to 10.4.4 ( #19451 )
...
Bumps [constructs](https://github.com/aws/constructs ) from 10.4.2 to 10.4.4.
- [Release notes](https://github.com/aws/constructs/releases )
- [Commits](https://github.com/aws/constructs/compare/v10.4.2...v10.4.4 )
---
updated-dependencies:
- dependency-name: constructs
dependency-version: 10.4.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-01-14 23:57:17 +01:00
dependabot[bot]
a60cc68f94
core: bump structlog from 25.4.0 to 25.5.0 ( #19450 )
...
Bumps [structlog](https://github.com/hynek/structlog ) from 25.4.0 to 25.5.0.
- [Release notes](https://github.com/hynek/structlog/releases )
- [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hynek/structlog/compare/25.4.0...25.5.0 )
---
updated-dependencies:
- dependency-name: structlog
dependency-version: 25.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-01-14 23:55:42 +01:00
dependabot[bot]
21ee3fdd64
core: bump pytest-randomly from 3.16.0 to 4.0.1 ( #19456 )
...
Bumps [pytest-randomly](https://github.com/pytest-dev/pytest-randomly ) from 3.16.0 to 4.0.1.
- [Changelog](https://github.com/pytest-dev/pytest-randomly/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-randomly/compare/3.16.0...4.0.1 )
---
updated-dependencies:
- dependency-name: pytest-randomly
dependency-version: 4.0.1
dependency-type: direct:development
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-01-14 23:55:27 +01:00
dependabot[bot]
de15279c53
core: bump djangorestframework-stubs[compatible-mypy] from 3.16.3 to 3.16.7 ( #19449 )
...
core: bump djangorestframework-stubs[compatible-mypy]
Bumps [djangorestframework-stubs[compatible-mypy]](https://github.com/sponsors/typeddjango ) from 3.16.3 to 3.16.7.
- [Commits](https://github.com/sponsors/typeddjango/commits )
---
updated-dependencies:
- dependency-name: djangorestframework-stubs[compatible-mypy]
dependency-version: 3.16.7
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-01-14 23:54:49 +01:00
dependabot[bot]
138910e36e
core: bump psycopg[c,pool] from 3.2.9 to 3.3.2 ( #19452 )
...
Bumps [psycopg[c,pool]](https://github.com/psycopg/psycopg ) from 3.2.9 to 3.3.2.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst )
- [Commits](https://github.com/psycopg/psycopg/compare/3.2.9...3.3.2 )
---
updated-dependencies:
- dependency-name: psycopg[c,pool]
dependency-version: 3.3.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-01-14 23:54:39 +01:00
dependabot[bot]
fa4616bbe5
core: bump uvicorn[standard] from 0.35.0 to 0.40.0 ( #19453 )
...
Bumps [uvicorn[standard]](https://github.com/Kludex/uvicorn ) from 0.35.0 to 0.40.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.35.0...0.40.0 )
---
updated-dependencies:
- dependency-name: uvicorn[standard]
dependency-version: 0.40.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-01-14 23:54:25 +01:00
dependabot[bot]
7ab875767c
core: bump webauthn from 2.6.0 to 2.7.0 ( #19442 )
...
Bumps [webauthn](https://github.com/duo-labs/py_webauthn ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/duo-labs/py_webauthn/releases )
- [Changelog](https://github.com/duo-labs/py_webauthn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/duo-labs/py_webauthn/compare/v2.6.0...v2.7.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 2.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-01-14 23:27:56 +01:00
dependabot[bot]
44d718f51f
core: bump fido2 from 2.0.0 to 2.1.0 ( #19445 )
...
Bumps [fido2](https://github.com/Yubico/python-fido2 ) from 2.0.0 to 2.1.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.0.0...2.1.0 )
---
updated-dependencies:
- dependency-name: fido2
dependency-version: 2.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-01-14 23:27:07 +01:00
dependabot[bot]
0f3138d8bc
core: bump gssapi from 1.9.0 to 1.10.1 ( #19436 )
...
Bumps [gssapi](https://github.com/pythongssapi/python-gssapi ) from 1.9.0 to 1.10.1.
- [Release notes](https://github.com/pythongssapi/python-gssapi/releases )
- [Commits](https://github.com/pythongssapi/python-gssapi/compare/v1.9.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: gssapi
dependency-version: 1.10.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-01-14 23:26:54 +01:00
dependabot[bot]
1dfcea086e
core: bump paramiko from 3.5.1 to 4.0.0 ( #19440 )
2026-01-14 22:37:00 +01:00
dependabot[bot]
3f4dab1b67
core: bump django-filter from 25.1 to 25.2 ( #19444 )
2026-01-14 22:32:39 +01:00
dependabot[bot]
4b11432add
core: bump setproctitle from 1.3.6 to 1.3.7 ( #19447 )
2026-01-14 22:31:25 +01:00
dependabot[bot]
6e9067a2be
core: bump coverage[toml] from 7.8.0 to 7.13.1 ( #19446 )
2026-01-14 22:30:42 +01:00
dependabot[bot]
0ceb02a525
core: bump sentry-sdk from 2.33.2 to 2.49.0 ( #19441 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.33.2 to 2.49.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.33.2...2.49.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.49.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-01-14 21:35:59 +01:00
dependabot[bot]
9e4243570e
core: bump twilio from 9.7.0 to 9.9.1 ( #19434 )
...
Bumps [twilio](https://github.com/twilio/twilio-python ) from 9.7.0 to 9.9.1.
- [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.7.0...9.9.1 )
---
updated-dependencies:
- dependency-name: twilio
dependency-version: 9.9.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-01-14 21:26:41 +01:00
dependabot[bot]
46401eeec9
core: bump pydantic from 2.11.7 to 2.12.5 ( #19435 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.11.7 to 2.12.5.
- [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.11.7...v2.12.5 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.12.5
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-01-14 21:26:29 +01:00
dependabot[bot]
5c3f3303e1
core: bump cryptography from 45.0.5 to 46.0.3 ( #19439 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 45.0.5 to 46.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/45.0.5...46.0.3 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.3
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-01-14 21:25:02 +01:00
dependabot[bot]
89c8f570ec
core: bump django-pglock from 1.7.2 to 1.8.0 ( #19437 )
...
Bumps [django-pglock](https://github.com/AmbitionEng/django-pglock ) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/AmbitionEng/django-pglock/releases )
- [Changelog](https://github.com/AmbitionEng/django-pglock/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AmbitionEng/django-pglock/compare/1.7.2...1.8.0 )
---
updated-dependencies:
- dependency-name: django-pglock
dependency-version: 1.8.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-01-14 21:23:35 +01:00
dependabot[bot]
7c276b368a
core: bump types-ldap3 from 2.9.13.20250622 to 2.9.13.20251121 ( #19438 )
...
Bumps [types-ldap3](https://github.com/typeshed-internal/stub_uploader ) from 2.9.13.20250622 to 2.9.13.20251121.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-ldap3
dependency-version: 2.9.13.20251121
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-01-14 21:23:24 +01:00
dependabot[bot]
937736ac5e
core: bump pytest from 8.3.5 to 9.0.2 ( #19425 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.5 to 9.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.5...9.0.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.2
dependency-type: direct:development
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-01-14 21:23:05 +01:00
dependabot[bot]
5f433b2623
core: bump aws-cdk-lib from 2.188.0 to 2.234.1 ( #19427 )
...
Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk ) from 2.188.0 to 2.234.1.
- [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.188.0...v2.234.1 )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.234.1
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-01-14 21:22:59 +01:00
dependabot[bot]
6a618688e0
core: bump django-pgtrigger from 4.15.2 to 4.17.0 ( #19428 )
...
Bumps [django-pgtrigger](https://github.com/AmbitionEng/django-pgtrigger ) from 4.15.2 to 4.17.0.
- [Release notes](https://github.com/AmbitionEng/django-pgtrigger/releases )
- [Changelog](https://github.com/AmbitionEng/django-pgtrigger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AmbitionEng/django-pgtrigger/compare/4.15.2...4.17.0 )
---
updated-dependencies:
- dependency-name: django-pgtrigger
dependency-version: 4.17.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-01-14 20:23:53 +01:00
dependabot[bot]
b43a7de434
core: bump django-stubs[compatible-mypy] from 5.2.5 to 5.2.8 ( #19424 )
...
Bumps [django-stubs[compatible-mypy]](https://github.com/sponsors/typeddjango ) from 5.2.5 to 5.2.8.
- [Commits](https://github.com/sponsors/typeddjango/commits )
---
updated-dependencies:
- dependency-name: django-stubs[compatible-mypy]
dependency-version: 5.2.8
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-01-14 20:23:08 +01:00
dependabot[bot]
e8356cbc69
core: bump pyyaml from 6.0.2 to 6.0.3 ( #19426 )
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3 )
---
updated-dependencies:
- dependency-name: pyyaml
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-01-14 20:22:33 +01:00
dependabot[bot]
6ff625cd4d
core: bump bandit from 1.8.3 to 1.9.2 ( #19422 )
...
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.8.3 to 1.9.2.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.8.3...1.9.2 )
---
updated-dependencies:
- dependency-name: bandit
dependency-version: 1.9.2
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-01-14 20:22:23 +01:00
dependabot[bot]
2a625eed2d
core: bump freezegun from 1.5.1 to 1.5.5 ( #19423 )
...
Bumps [freezegun](https://github.com/spulec/freezegun ) from 1.5.1 to 1.5.5.
- [Release notes](https://github.com/spulec/freezegun/releases )
- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG )
- [Commits](https://github.com/spulec/freezegun/compare/1.5.1...1.5.5 )
---
updated-dependencies:
- dependency-name: freezegun
dependency-version: 1.5.5
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-01-14 20:22:19 +01:00
Ken Sternberg
4a3555806c
web/startup: deprecated theme names break theming ( #19431 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web: fix early theme identification
# What
Upon initial load of the HTML, even before the Javascript VM has started loading the admin interface, check if the user has a theme name in localstorage and validate it before proceeding.
# Issue
[Leftover localStorage.theme breaks UI after update to 2025.12.0](https://github.com/goauthentik/authentik/issues/19387 )
Reported: 2025-01-13 By: Github user @WIPocket
# Why
We’ve changed our theme names to the more customary “light” and “dark”; older installs may have our earlier keys, “light-theme” or “dark-theme”, and those can break the read, resulting in the theme not being loaded at all.
2026-01-14 20:20:43 +01:00
dependabot[bot]
5014dea495
core: bump importlib-metadata from 8.6.1 to 8.7.1 ( #19430 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 15:59:45 +00:00
dependabot[bot]
79329feea6
core: bump geoip2 from 5.1.0 to 5.2.0 ( #19429 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 15:58:10 +00:00
dependabot[bot]
8c217b5b6c
core: bump debugpy from 1.8.14 to 1.8.19 ( #19414 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 15:07:40 +00:00
Marc 'risson' Schmitt
c81f6c5b6f
core: remove session migration ( #14568 )
2026-01-14 15:06:00 +00:00
Simonyi Gergő
68e982b536
website/docs: add 2026.2 release notes draft page ( #19418 )
...
Any PR should include a note here if it's relevant enough.
2026-01-14 16:04:36 +01:00
dependabot[bot]
7110a9027c
core: bump wsproto from 1.2.0 to 1.3.2 ( #19417 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:53:08 +00:00
dependabot[bot]
9dfb84ad9e
core: bump bpython from 0.25 to 0.26 ( #19408 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:49:42 +00:00
dependabot[bot]
531ee0347e
core: bump pdoc from 15.0.3 to 16.0.0 ( #19413 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:37:32 +00:00
dependabot[bot]
d66d0b7560
core: bump ruff from 0.11.9 to 0.14.11 ( #19410 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-14 15:27:33 +01:00
dependabot[bot]
dee5da91ec
core: bump python-kadmin-rs from 0.6.1 to 0.6.3 ( #19416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:22:27 +00:00
dependabot[bot]
0449d6f98d
core: bump drf-orjson-renderer from 1.7.3 to 1.8.0 ( #19415 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:15:54 +00:00
dependabot[bot]
87c53b748e
core: bump black from 25.1.0 to 25.12.0 ( #19412 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 14:14:12 +00:00
dependabot[bot]
06e667cfcc
core: bump lxml from 6.0.0 to 6.0.2 ( #19409 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 13:57:28 +00:00
dependabot[bot]
ed7d9fdf23
core: bump xmlsec from 1.3.16 to 1.3.17 ( #19411 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 13:56:38 +00:00
dependabot[bot]
59f762bc0a
core: bump library/nginx from 06eb0c8 to e3a22a7 in /website ( #19394 )
...
Bumps library/nginx from `06eb0c8` to `e3a22a7`.
---
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-01-14 14:44:12 +01:00
dependabot[bot]
f50796d7d2
core: bump library/node from 03729a7 to 6222695 in /website ( #19393 )
...
Bumps library/node from `03729a7` to `6222695`.
---
updated-dependencies:
- dependency-name: library/node
dependency-version: 25.2.1-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-01-14 14:43:51 +01:00
Simonyi Gergő
a72b77e0a9
website/docs: remove "beta" tag from 2025.12 ( #19404 )
2026-01-14 08:21:52 -05:00
Dewi Roberts
41f1c24fe9
website/docs: add import to discord policy ( #19397 )
...
Add import line
2026-01-14 13:40:23 +01:00
dependabot[bot]
024ee90537
web: bump @types/node from 25.0.7 to 25.0.8 in /web ( #19392 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.7 to 25.0.8.
- [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.0.8
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-01-14 13:39:01 +01:00
Severin Schoepke
b8282dfd67
website/docs: mention dynamic overrides in redirect stage documentation ( #19368 )
...
Signed-off-by: Severin Schoepke <severin@users.noreply.github.com >
2026-01-14 11:59:57 +00:00
Dominic R
22e45025e6
web/admin: Pluralize Certificate-Key Pair deletion confirmation ( #19389 )
2026-01-14 11:55:08 +00:00
Dewi Roberts
6ba41daca0
website/docs: update gws provider docs ( #18286 )
...
* Update filenames, sidebar and redirect. Rework overview doc
* WIP
* Spelling
* Move info box
* WIP
* Update create-gws-provider.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Small tweaks
* Add note about key creation
* Update website/docs/add-secure-apps/providers/gws/configure-gws.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Add delegated user permissions
* Update configure-gws.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Fix link and section naming
* Apply suggestions from code review
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update configure-gws.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/add-secure-apps/providers/gws/index.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update website/docs/add-secure-apps/providers/gws/index.md
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Headers
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2026-01-14 11:17:52 +00:00
Marcelo Elizeche Landó
a72c04b885
core: Update supported versions in SECURITY.md ( #19385 )
...
* core: Update supported versions in SECURITY.md
Added support for version 2025.12.x in the security policy.
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
* Apply suggestion from @BeryJu
Signed-off-by: Jens L. <jens@beryju.org >
---------
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-01-14 05:14:10 +00:00
dependabot[bot]
b368fdafca
web: bump the eslint group across 1 directory with 3 updates ( #19348 )
...
Bumps the eslint group with 3 updates in the /web directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@typescript-eslint/eslint-plugin` from 8.52.0 to 8.53.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.52.0 to 8.53.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/parser )
Updates `typescript-eslint` from 8.52.0 to 8.53.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: typescript-eslint
dependency-version: 8.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 21:35:05 +00:00
Dominic R
1641610273
website/integrations: Add DataDog. ( #19320 )
...
* website/integrations: Add DataDog.
* wip
2026-01-13 21:29:58 +00:00
Teffen Ellis
c2db63a60f
web: UI Locale Fixes ( #19235 )
...
* Add fallback weights to accept language header.
* Fix context cache lifecycle, compatibility.
* Fix stale locale on API provided values.
* Update locale after changing user settings.
* Remove legacy XLF files.
* Apply suggestion from @BeryJu
Signed-off-by: Jens L. <jens@beryju.org >
---------
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Jens L. <jens@goauthentik.io >
2026-01-13 18:56:28 +01:00
Marc 'risson' Schmitt
7c54b44b9f
core: bump microsoft-kiota-http from 1.9.7 to v1.9.8 ( #19362 )
2026-01-13 17:08:57 +00:00
Jens L.
291b35c3db
stages/authenticator_validate: decrease reputation on failed MFA attempt ( #19378 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-13 18:05:47 +01:00
Marc 'risson' Schmitt
8f3c927ffb
core: bump microsoft-kiota-authentication-azure from 1.9.7 to v1.9.8 ( #19361 )
2026-01-13 16:48:07 +00:00
Marc 'risson' Schmitt
31ce107332
core: bump httplib2 from 0.31.0 to v0.31.1 ( #19360 )
2026-01-13 16:45:53 +00:00
Marc 'risson' Schmitt
d0141065c8
core: bump websockets from 15.0.1 to v16.0 ( #19366 )
2026-01-13 16:44:18 +00:00
Ken Sternberg
c483356b91
web/elements: hidden secrets not propagating ( #19029 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/bug/hidden-secrets-not-propagating
# What
This commit updates ak-secret-text-input, adding the `name` attribute to all valid input fields and updating the value writer to match those of known-working components, to ensure that either variety of the display is fully and correctly updated with the content of the hidden secret.
# Why
The hidden input field is the one that HorizontalFormElement was expecting to read its value from, but that field never received a `name` because it wasn’t present when the field was first updated.
HorizontalFormElement writes the `name` field to the first `<input>` it finds. That was the “dummy” input field, which has no working value.
Form ignored the input element because the value it read came with an undefined name.
Object-oriented state management sometimes bites.
---------
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-01-13 17:17:31 +01:00
Marc 'risson' Schmitt
f37121c37e
core: bump boto3 from 1.42.24 to v1.42.26 ( #19358 )
2026-01-13 16:11:10 +00:00
Jens L.
7ee2036970
website/docs: update location for logs on windows ( #19371 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-13 16:53:01 +01:00
Dominic R
3873f43ea3
outpost/proxyv2: fix stale session cookie causing 400 error in createState ( #19026 )
2026-01-13 10:52:42 -05:00
Dominic R
a479c79b34
internal/outpost: improve PostgreSQL connection options parsing ( #19118 )
...
* internal: Outpost's conn options should be base64 json
* correctly parse target_session_attrs + tests
* fix port handling to use env provided port
* add multiple port handling abilities to mirror the python config parser
---------
Co-authored-by: Duncan Tasker <tasatree@gmail.com >
2026-01-13 10:52:28 -05:00
Marc 'risson' Schmitt
aa5e273083
core: bump prometheus-client from 0.23.1 to v0.24.0 ( #19364 )
2026-01-13 15:30:41 +00:00
Marc 'risson' Schmitt
5bb5898762
core: bump protobuf from 6.33.2 to v6.33.4 ( #19365 )
2026-01-13 15:29:46 +00:00
Marc 'risson' Schmitt
ace7643d17
core: bump zope-interface from 8.1.1 to v8.2 ( #19367 )
2026-01-13 15:28:57 +00:00
Jens L.
9579fda164
revert: web: disable user settings fields when changes are not allowed ( #19230 )
...
Revert "web: disable user settings fields when changes are not allowed (#19132 )"
This reverts commit c45110ed10 .
2026-01-13 16:28:40 +01:00
Ken Sternberg
3a7d69b481
web/admin: always retrieve selected provider when editing the application ( #19341 )
...
* web: Add InvalidationFlow to Radius Provider dialogues
## What
- Bugfix: adds the InvalidationFlow to the Radius Provider dialogues
- Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated
to the Notification.
- Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/`
## Note
Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the
Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of
the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current
dialogues at the moment.
* This (temporary) change is needed to prevent the unit tests from failing.
\# What
\# Why
\# How
\# Designs
\# Test Steps
\# Other Notes
* Revert "This (temporary) change is needed to prevent the unit tests from failing."
This reverts commit dddde09be5 .
* website: fix bad escaping of URLs in release notes
## What
Fixes bad escaping of URLs in the release notes that resulted in mangled output.
v2024.6.4 had entries that looked like this:
```
##### `GET` /providers/google_workspace/{#123;id}#125;/
```
v2025.4.md had entries that looked like this:
```
##### `GET` /policies/unique_password/{#125;#123;policy_uuid}/
```
A couple of straightforward search-and-replaces has fixed the issue.
## Notes
Two of the release notes had bad escaping of URLs. I'm not sure how the error was made or got past,
but it was obvious when visiting the page.
@Beryju suggested that the bug is due to our using `{...}` to symbolize parameters in a URL while
Docusaurus wants to interpret `{...}` as an internal template instruction, resulting in odd
behavior. In either case, docusarus interpreted the hashtagged entries as links to unrelated issues
in Github (the same two issues, which were "bump version of pylint" and "bump version of sentry"),
which could be very confusing.
The inconsistencies between the two releases, and the working releases, suggests that the error was
introduced manually.
* web/admin: always retrieve selected provider when editing the application
# What
Re-writes the `fetch` function for ak-provider-search-input so that, if there’s an assigned value and it does not appear in the currently retrieved list of providers, prepend it to the list so that it is always present and always selectable.
# Why
Our pagination windows can restrict the list of objects retrieved from the server, and when we’re chasing composite objects we have to retrieve the displayable elements of that object from their respective tables. This combination means that a paginated retrieval may not have the object indicated by the parent object’s PK for that object collection. We have to retrieve it separately if it’s not in the current collection.
This problem is probably endemic to some of our design decisions.
2026-01-13 16:28:18 +01:00
Marc 'risson' Schmitt
88cb5555a8
core: bump azure-core from 1.37.0 to v1.38.0 ( #19357 )
2026-01-13 15:27:51 +00:00
Marc 'risson' Schmitt
c8f487f220
core: bump pathspec from 1.0.2 to v1.0.3 ( #19363 )
2026-01-13 15:06:37 +00:00
Marc 'risson' Schmitt
5b55b15170
core: bump google-api-core from 2.28.1 to v2.29.0 ( #19359 )
2026-01-13 15:03:34 +00:00
Marcelo Elizeche Landó
7034318a96
core: bump microsoft-kiota-serialization-text from 1.9.7 to v1.9.8 ( #19274 )
2026-01-13 14:56:50 +00:00
Marcelo Elizeche Landó
d1ac7e5815
core: bump proto-plus from 1.26.1 to v1.27.0 ( #19279 )
2026-01-13 14:14:29 +00:00
Jens L.
34547048a1
internal: rework liveness probe and proxy ( #19312 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-13 15:11:07 +01:00
Marcelo Elizeche Landó
f0cbf3af72
core: bump azure-core from 1.36.0 to v1.37.0 ( #19260 )
2026-01-13 14:07:58 +00:00
Marcelo Elizeche Landó
43f2403a93
core: bump google-auth from 2.43.0 to v2.47.0 ( #19265 )
2026-01-13 14:07:28 +00:00
Marcelo Elizeche Landó
667aa22aef
core: bump greenlet from 3.2.4 to v3.3.0 ( #19267 )
2026-01-13 14:02:08 +00:00
Marcelo Elizeche Landó
c8c6bd58f7
core: bump types-requests from 2.32.4.20250913 to v2.32.4.20260107 ( #19285 )
2026-01-13 14:00:24 +00:00
Marcelo Elizeche Landó
af9c3eafe5
core: bump pyparsing from 3.2.5 to v3.3.1 ( #19282 )
2026-01-13 13:51:37 +00:00
Marcelo Elizeche Landó
a54c0e45f5
core: bump autobahn from 25.11.1 to v25.12.2 ( #19259 )
2026-01-13 13:51:23 +00:00
Marcelo Elizeche Landó
a05a0d1f7c
core: bump certifi from 2025.11.12 to v2026.1.4 ( #19264 )
2026-01-13 13:49:09 +00:00
Marcelo Elizeche Landó
9f97bb242d
core: bump sqlparse from 0.5.4 to v0.5.5 ( #19283 )
2026-01-13 13:46:09 +00:00
Marcelo Elizeche Landó
27acfbf691
core: bump google-auth-httplib2 from 0.2.1 to v0.3.0 ( #19266 )
2026-01-13 13:41:42 +00:00
Marcelo Elizeche Landó
bdf90e226e
core: bump aiohttp from 3.13.2 to v3.13.3 ( #19257 )
2026-01-13 13:39:06 +00:00
Marcelo Elizeche Landó
6bb378551b
core: bump anyio from 4.12.0 to v4.12.1 ( #19258 )
2026-01-13 14:36:51 +01:00
Marcelo Elizeche Landó
4fbbdb46c8
core: bump txaio from 25.9.2 to v25.12.2 ( #19284 )
2026-01-13 13:35:15 +00:00
Marcelo Elizeche Landó
e251d454cc
core: bump jsonschema from 4.25.1 to v4.26.0 ( #19269 )
2026-01-13 13:32:48 +00:00
Marcelo Elizeche Landó
c058f27d3e
core: bump pathspec from 0.12.1 to v1.0.2 ( #19277 )
2026-01-13 13:32:23 +00:00
Marcelo Elizeche Landó
4aef76bebc
core: bump opentelemetry-api from 1.39.0 to v1.39.1 ( #19275 )
2026-01-13 13:31:15 +00:00
Marcelo Elizeche Landó
9ee2b48ac6
core: bump pynacl from 1.6.1 to v1.6.2 ( #19281 )
2026-01-13 13:30:52 +00:00
Marcelo Elizeche Landó
3cf9883e3a
core: bump boto3 from 1.42.1 to v1.42.24 ( #19261 )
2026-01-13 13:30:15 +00:00
Marcelo Elizeche Landó
2b18992db5
core: bump microsoft-kiota-serialization-form from 1.9.7 to v1.9.8 ( #19271 )
2026-01-13 13:29:58 +00:00
Marcelo Elizeche Landó
a736df4999
core: bump microsoft-kiota-serialization-multipart from 1.9.7 to v1.9.8 ( #19273 )
2026-01-13 13:29:37 +00:00
Marcelo Elizeche Landó
981394b25d
core: bump cbor2 from 5.7.1 to v5.8.0 ( #19263 )
2026-01-13 13:28:31 +00:00
Marcelo Elizeche Landó
7f6d0ce909
core: bump ua-parser-builtins from 0.18.0.post1 to v202601 ( #19286 )
2026-01-13 14:04:11 +01:00
Marcelo Elizeche Landó
0790797628
core: bump protobuf from 6.33.1 to v6.33.2 ( #19280 )
2026-01-13 14:02:55 +01:00
Marcelo Elizeche Landó
897ed2fd8d
core: bump platformdirs from 4.5.0 to v4.5.1 ( #19278 )
2026-01-13 14:02:33 +01:00
Marcelo Elizeche Landó
9203bc4edf
core: bump orjson from 3.11.4 to v3.11.5 ( #19276 )
2026-01-13 14:02:15 +01:00
Marcelo Elizeche Landó
d8f261905d
core: bump microsoft-kiota-serialization-json from 1.9.7 to v1.9.8 ( #19272 )
2026-01-13 14:01:22 +01:00
Marcelo Elizeche Landó
c2fe8c8235
core: bump microsoft-kiota-abstractions from 1.9.7 to v1.9.8 ( #19270 )
2026-01-13 14:01:04 +01:00
Marcelo Elizeche Landó
6334ff82f1
core: bump jsii from 1.120.0 to v1.125.0 ( #19268 )
2026-01-13 14:00:48 +01:00
Marc 'risson' Schmitt
f2f4d41678
packages/django-dramatiq-postgres: broker: empty message after task completed successfully ( #19340 )
2026-01-13 12:56:06 +00:00
dependabot[bot]
4a01940236
core: bump library/nginx from 7272239 to 06eb0c8 in /website ( #19350 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 13:29:38 +01:00
dependabot[bot]
01efaab3ec
web: bump @types/node from 25.0.6 to 25.0.7 in /web ( #19353 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.6 to 25.0.7.
- [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.0.7
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-01-13 12:59:49 +01:00
dependabot[bot]
ebd2b1c710
web: bump @sentry/browser from 10.32.1 to 10.33.0 in /web in the sentry group across 1 directory ( #19347 )
...
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.32.1 to 10.33.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.32.1...10.33.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-version: 10.33.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-01-13 12:48:30 +01:00
dependabot[bot]
5408b08f81
ci: bump actions/setup-go from 6.1.0 to 6.2.0 ( #19351 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4dc6199c7b...7a3fe6cf4c )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.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-01-13 12:48:19 +01:00
dependabot[bot]
22cb9117f4
web: bump the bundler group across 1 directory with 3 updates ( #19349 )
...
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.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/browser )
Updates `@vitest/browser-playwright` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/browser-playwright )
Updates `vitest` from 4.0.16 to 4.0.17
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/browser"
dependency-version: 4.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: "@vitest/browser-playwright"
dependency-version: 4.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: bundler
- dependency-name: vitest
dependency-version: 4.0.17
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-01-13 12:47:59 +01:00
dependabot[bot]
ee621b1b5d
ci: bump actions/setup-go from 6.1.0 to 6.2.0 in /.github/actions/setup ( #19352 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4dc6199c7b...7a3fe6cf4c )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.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-01-13 12:47:39 +01:00
dependabot[bot]
b8347163bc
core: bump goauthentik.io/api/v3 from 3.2026020.10 to 3.2026020.11 ( #19300 )
...
Bumps [goauthentik.io/api/v3](https://github.com/goauthentik/client-go ) from 3.2026020.10 to 3.2026020.11.
- [Release notes](https://github.com/goauthentik/client-go/releases )
- [Commits](https://github.com/goauthentik/client-go/compare/v3.2026020.10...v3.2026020.11 )
---
updated-dependencies:
- dependency-name: goauthentik.io/api/v3
dependency-version: 3.2026020.11
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-01-13 12:47:25 +01:00
dependabot[bot]
b179ff251c
web: bump type-fest from 5.3.1 to 5.4.0 in /web ( #19354 )
...
Bumps [type-fest](https://github.com/sindresorhus/type-fest ) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/sindresorhus/type-fest/releases )
- [Commits](https://github.com/sindresorhus/type-fest/compare/v5.3.1...v5.4.0 )
---
updated-dependencies:
- dependency-name: type-fest
dependency-version: 5.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-01-13 12:45:33 +01:00
Teffen Ellis
4824515e03
web: Flow info, localization, back button. ( #19234 )
...
* Localize email sent message.
* Add back button to denied stage.
* Clean up flow user details.
* Fix linter warnings.
2026-01-13 05:21:04 +00:00
Dewi Roberts
f6a50a628b
website/docs: update LDAP provider docs ( #18272 )
...
* Update docs, remove all images
* Move service account step
* Remove commas
* Minor improvements
* Table language improved
* Group table language improvements
* Fix stage capitalization
* Language
* Update file name, sidebar and redirect
* Add links
* Swap headers
* Update file to mdx
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-13 02:11:19 +00:00
Teffen Ellis
d949564cc6
web: Images styles, theming ( #19233 )
...
* Fix referencing of theme directly from element, rather than the root.
* Fix low-resolution icon scaling.
2026-01-12 14:33:07 -05:00
dependabot[bot]
31f6192311
web: bump @types/react from 19.2.7 to 19.2.8 in /web in the react group across 1 directory ( #19330 )
...
web: bump @types/react in /web in the react group across 1 directory
Bumps the react group with 1 update in the /web directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 17:52:07 +01:00
Dewi Roberts
c848a01e99
website/docs: update unique email policy ( #19305 )
...
* Update doc
* Update unique_email.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* rewrite policy
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
2026-01-12 14:18:43 +00:00
dependabot[bot]
a2f911deef
core: bump library/nginx from ca871a8 to 7272239 in /website ( #19334 )
...
Bumps library/nginx from `ca871a8` to `7272239`.
---
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-01-12 15:10:18 +01:00
dependabot[bot]
f8f584d151
web: bump @types/node from 25.0.3 to 25.0.6 in /web ( #19331 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.0.3 to 25.0.6.
- [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.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-01-12 14:45:19 +01:00
dependabot[bot]
3421567a31
core: bump axllent/mailpit from v1.28.1 to v1.28.2 in /tests/e2e ( #19329 )
...
Bumps axllent/mailpit from v1.28.1 to v1.28.2.
---
updated-dependencies:
- dependency-name: axllent/mailpit
dependency-version: v1.28.2
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-01-12 14:37:09 +01:00
dependabot[bot]
169e0e68d4
web: bump knip from 5.80.1 to 5.80.2 in /web ( #19332 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.80.1 to 5.80.2.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.80.2/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.80.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-01-12 14:24:25 +01:00
dependabot[bot]
0b4117cd3d
web: bump pino from 10.1.0 to 10.1.1 in /web ( #19333 )
...
Bumps [pino](https://github.com/pinojs/pino ) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/pinojs/pino/releases )
- [Commits](https://github.com/pinojs/pino/compare/v10.1.0...v10.1.1 )
---
updated-dependencies:
- dependency-name: pino
dependency-version: 10.1.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-01-12 14:24:15 +01:00
Dewi Roberts
a65c99d46b
website/docs: add flow import warnings ( #19307 )
...
Add warnigns
2026-01-11 22:06:07 +00:00
Sebastian Wiesinger
2cc9192b31
website/docs: Fix documentation example for app_entitlements_attributes. ( #19316 )
...
Fix example for `app_entitlements_attributes`.
Fix example Python code for `app_entitlements_attributes`.
Signed-off-by: Sebastian Wiesinger <sebastian@karotte.org >
2026-01-11 22:00:35 +00:00
Dewi Roberts
646e604c05
website/docs: update m2m doc ( #18963 )
...
* Updates m2m doc, add mention to proxy provider about finding logs, updates filename/links/redirects
* Apply suggestions from code review
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Prettier
* wip
* Removed section and changed some wording
* Add section
* Update website/docs/add-secure-apps/providers/proxy/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-11 21:44:53 +00:00
Tom Crasset
81838734f7
website/docs: Fix typo in GitHub OAuth Source instructions ( #18936 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-11 21:40:00 +00:00
Dewi Roberts
44eede3a84
website/docs: deprecate GCDT auth stage ( #19306 )
...
Update stage doc
2026-01-11 15:51:17 -05:00
authentik-automation[bot]
310a5d980c
core, web: update translations ( #19237 )
...
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-01-09 22:48:35 -05:00
Teffen Ellis
73ccead6cc
web: Fix flow inspector advancement event. ( #19309 )
2026-01-09 16:59:56 +00:00
dependabot[bot]
caa4826120
web: bump knip from 5.80.0 to 5.80.1 in /web ( #19301 )
...
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip ) from 5.80.0 to 5.80.1.
- [Release notes](https://github.com/webpro-nl/knip/releases )
- [Commits](https://github.com/webpro-nl/knip/commits/knip@5.80.1/packages/knip )
---
updated-dependencies:
- dependency-name: knip
dependency-version: 5.80.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-01-09 14:44:56 +01:00
Marcelo Elizeche Landó
4fd5c7a481
core: bump urllib3 from 2.5.0 to v2.6.3 ( #19287 )
2026-01-08 20:03:06 +01:00
Jens L.
3e9b59cc13
endpoints: show agent version ( #19239 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-08 20:01:10 +01:00
Marcelo Elizeche Landó
e5c25b4d37
core: bump django from v5.2.9 to 5.2.10 ( #19290 )
...
bump django from v5.2.9 to 5.2.10
2026-01-08 18:34:01 +00:00
Jens L.
ec7bbd3e90
web/admin: add banner to flow import form ( #19288 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2026-01-08 19:21:37 +01:00
dependabot[bot]
8792401010
web: bump chromedriver from 143.0.3 to 143.0.4 in /web ( #19244 )
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 143.0.3 to 143.0.4.
- [Commits](https://github.com/giggio/node-chromedriver/compare/143.0.3...143.0.4 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 143.0.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-01-08 19:02:16 +01:00