Impact Score: 5/10
Keycloak 25.0.4 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: keycloak ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Keycloak 25.0.4. Source highlight: Before upgrading refer to
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
๐ View Raw Release Notes (Original Developer Log)
<div>
<h2>Upgrading</h2>
<p>Before upgrading refer to <a href="file:/home/runner/work/keycloak-rel/keycloak-rel/target/web/docs/latest/upgrading/index.html#migration-changes">the migration guide</a> for a complete list of changes.</p>
<h2>All resolved issues</h2>
<h3>Enhancements</h3>
<ul>
<li><a href="https://github.com/keycloak/keycloak/issues/31963">#31963</a> Upgrade to Infinispan 15.0.7.Final </li>
</ul>
<h3>Bugs</h3>
<ul>
<li><a href="https://github.com/keycloak/keycloak/issues/31299">#31299</a> NPM library of account-ui is unusable (@keycloak/keycloak-account-ui version 25.0.1) <code>account/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31304">#31304</a> Hide save / update buttons in account console for READ_ONLY federated accounts <code>account/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31340">#31340</a> Hidden options shown in help all <code>dist/quarkus</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31386">#31386</a> Joining group for user doesn't list correct number of groups <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31466">#31466</a> Duplicate Key "validatingX509CertsHelp" in admin-ui messages <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31519">#31519</a> Admin API extremely slow with service account and fine-grained authorization `view-users` <code>admin/fine-grained-permissions</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31545">#31545</a> Event tables have broken aria-labels <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31558">#31558</a> MSSQL test container can't start <code>ci</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31598">#31598</a> CURL commands in build don't check the response code <code>ci</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31633">#31633</a> localization not work with user attribute display name in users add <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31687">#31687</a> "Use metadata descriptor URL" switch is always set to "On" <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31718">#31718</a> Documentation for `Delete Credential` action and related changes <code>authentication</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31781">#31781</a> Keycloak 25 SAML IdP has made Single Logout URL mandatory. <code>saml</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31835">#31835</a> Windows builds fail too often due to problems with the download of Node <code>ci</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31918">#31918</a> Network error attempting to view events without permissions <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/31929">#31929</a> Network error attempting to view user registeration without permissions <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/32059">#32059</a> Look around window cannot be set to 0 <code>admin/ui</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/32127">#32127</a> Offline session bug on 25.0.2 <code>core</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/32150">#32150</a> Session list doesn't handle non-existing client gracefully <code>core</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/32178">#32178</a> Table names for persistent sessions upgrading guide is wrong <code>docs</code></li>
<li><a href="https://github.com/keycloak/keycloak/issues/32180">#32180</a> Session list not appearing: SQL Error "The incoming request has too many parameters" </li>
<li><a href="https://github.com/keycloak/keycloak/issues/32195">#32195</a> Migration to persistent sessions fails from Keycloak version <22 <code>storage</code></li>
</ul>
</div>