Skip to content

chore: prepare keycloak v26.7.2 release - #138

Merged
mikkeldamsgaard merged 1 commit into
mainfrom
release/keycloak-26.7.2
Aug 29, 2026
Merged

chore: prepare keycloak v26.7.2 release#138
mikkeldamsgaard merged 1 commit into
mainfrom
release/keycloak-26.7.2

Conversation

@mikkeldamsgaard

Copy link
Copy Markdown
Contributor

Release keycloak 26.7.2 — the chart version syncs with the upstream Keycloak appVersion, already bumped on main via #136.

Changes since the keycloak-26.6.3 tag:

  • Security: Keycloak 26.6.3 → 26.7.2. Fixes CVE-2026-59888 / CVE-2026-59889 (jackson-databind) and CVE-2026-9796 (admin role rename TOCTOU allowing realm-wide escalation from manage-clients). Goes straight to .2 because 26.7.2 also fixes an upgrade failure where the stateless cluster provider captured a null NodeInfo before postInit.
  • Changed: initial admin now uses KC_BOOTSTRAP_ADMIN_USERNAME / KC_BOOTSTRAP_ADMIN_PASSWORD instead of the deprecated KEYCLOAK_ADMIN variables (which logged KC-SERVICES0110 on every start). No values changeadmin.username and admin.password are unchanged.

No KC_* option used by this chart changed upstream; the options removed in 26.7.0 (persistent-session batching, token-exchange-external-internal:v2) are not used here, and ports, health endpoints, and the entrypoint are unchanged.

Merging this triggers the release workflow (GHCR OCI push, keycloak-26.7.2 tag, GitHub release).

How to verify

helm lint charts/keycloak      # clean
helm unittest charts/keycloak  # 103 tests passing
make e2e-keycloak              # dev / postgres / replicas all passed locally on 26.7.2,
                               # re-run after the KC_BOOTSTRAP_ADMIN_* switch

🤖 Generated with Claude Code

Sync chart version with upstream appVersion 26.7.2 (already bumped on
main via #136).

- Security: Keycloak 26.6.3 -> 26.7.2, fixing CVE-2026-59888/59889
  (jackson-databind) and CVE-2026-9796 (admin role rename TOCTOU)
- Changed: initial admin now uses KC_BOOTSTRAP_ADMIN_USERNAME /
  KC_BOOTSTRAP_ADMIN_PASSWORD instead of the deprecated KEYCLOAK_ADMIN
  variables; no values change required

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mikkeldamsgaard
mikkeldamsgaard merged commit 0dd1e20 into main Aug 29, 2026
13 checks passed
@mikkeldamsgaard
mikkeldamsgaard deleted the release/keycloak-26.7.2 branch August 29, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant