Upgrade authentik 2026.2.0 → 2026.2.2 (patch release)
All checks were successful
Build Container / detect (push) Successful in 2s
Build Container / build-nix (authentik) (push) Successful in 1m6s

Bug-fix release with web UI fixes, LDAP page size, and SAML SLO
redirect. Also bumps client-go to v3.2026.2.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-04-08 10:53:03 -07:00
commit 2eb28301e4
5 changed files with 10 additions and 9 deletions

View file

@ -12,7 +12,7 @@
let let
sources = import ./sources.nix { inherit pkgs; }; sources = import ./sources.nix { inherit pkgs; };
# Duplicated from sources.nix so build-container-nix.yaml can grep it # Duplicated from sources.nix so build-container-nix.yaml can grep it
version = "2026.2.0"; version = "2026.2.2";
webui = import ./webui.nix { inherit pkgs sources; }; webui = import ./webui.nix { inherit pkgs sources; };
authentik-django = import ./authentik-django.nix { inherit pkgs sources webui; }; authentik-django = import ./authentik-django.nix { inherit pkgs sources webui; };
authentik-server = import ./authentik-server.nix { inherit pkgs sources authentik-django webui; }; authentik-server = import ./authentik-server.nix { inherit pkgs sources authentik-django webui; };

View file

@ -119,7 +119,7 @@ pkgs.stdenv.mkDerivation {
outputHashMode = "recursive"; outputHashMode = "recursive";
outputHashAlgo = "sha256"; outputHashAlgo = "sha256";
outputHash = "sha256-DtpcYQyI07m7v84D/UC28Tj35R9wye6IX+1D0gMZPgY="; outputHash = "sha256-PMNooWKoEWy/G0G3BLAWEJTqvj3FJi34ibougjwdE+c=";
dontFixup = true; dontFixup = true;
} }

View file

@ -1,9 +1,9 @@
# Centralized version and source pinning for authentik 2026.2.0 # Centralized version and source pinning for authentik 2026.2.2
# All sources fetched from forge mirrors for supply chain control # All sources fetched from forge mirrors for supply chain control
{ pkgs ? import <nixpkgs> { } }: { pkgs ? import <nixpkgs> { } }:
let let
version = "2026.2.0"; version = "2026.2.2";
in in
{ {
inherit version; inherit version;
@ -12,14 +12,14 @@ in
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://forge.ops.eblu.me/mirrors/authentik.git"; url = "https://forge.ops.eblu.me/mirrors/authentik.git";
rev = "version/${version}"; rev = "version/${version}";
hash = "sha256-pVQ34cZYX3hlk6hF1aZ/n32xMqTF4Jmp0G0VGDU7iXc="; hash = "sha256-Xq7JGI/8ppIydIuWd9KRJKUrh7UpeniwvZ4NAtXbYJ4=";
}; };
# Go API client repo — provides config.yaml, go.mod, go.sum, templates # Go API client repo — provides config.yaml, go.mod, go.sum, templates
client-go-src = pkgs.fetchgit { client-go-src = pkgs.fetchgit {
url = "https://forge.ops.eblu.me/mirrors/authentik-client-go.git"; url = "https://forge.ops.eblu.me/mirrors/authentik-client-go.git";
rev = "v3.${version}"; rev = "v3.2026.2.1";
hash = "sha256-DwXw/0QcSDYQKVhPA8tStrSoZooriQex/9FxSJtR/QY="; hash = "sha256-sFj+KAFHe3ajOFUtfBl9X3AVIvMCO8+Xba+/Jsy7Cgo=";
}; };
meta = with pkgs.lib; { meta = with pkgs.lib; {

View file

@ -0,0 +1 @@
Upgrade authentik 2026.2.0 → 2026.2.2 (bug-fix patch release)

View file

@ -155,8 +155,8 @@ services:
- name: authentik - name: authentik
type: argocd type: argocd
last-reviewed: "2026-03-01" last-reviewed: "2026-04-08"
current-version: "2026.2.0" current-version: "2026.2.2"
upstream-source: https://github.com/goauthentik/authentik/releases upstream-source: https://github.com/goauthentik/authentik/releases
- name: authentik-redis - name: authentik-redis