Keycloak
Backend & InfraOpen Source Identity and Access Management For Modern Applications and Services
Release History
View all versions →26.7.223 fixesThis release addresses numerous security vulnerabilities, including issues related to memory allocation, permission bypass, and secret leakage. It also includes several bug fixes and dependency upgrades, such as to Quarkus 3.33.3.1 and jackson-databind 2.21.5.
26.7.111 fixesThis release addresses several security vulnerabilities and bug fixes, including issues related to JWE request objects, privilege escalation, admin UI extensions, fine-grained permissions, WebAuthn, clustering, and password resets.
26.7.026.6.426.6.337 fixes5 featuresThis release focuses heavily on security fixes, addressing numerous CVEs across various components like OIDC, SAML, and LDAP. It also includes several enhancements such as upgrading Quarkus and adding startup checks for database indexes.
26.6.226.6.115 fixes2 featuresThis release addresses several security vulnerabilities, enhances database encryption, and resolves numerous bugs across various components including the admin UI, clients, and core functionality.
26.6.026.5.71 fixThis release focuses heavily on security fixes, addressing multiple CVEs related to access control, path traversal, and DoS vulnerabilities. It also includes an upgrade to Quarkus 3.27.3.
26.5.626.5.54 fixesThis release focuses primarily on security fixes, addressing several CVEs related to SAML broker vulnerabilities and improper enforcement of disabled identity providers.
26.5.426.5.312 fixesThis release focuses heavily on security fixes, addressing several CVEs related to token grants and authorization checks. It also includes numerous bug fixes addressing memory consumption, client token refreshing, and CI/testing stability.
26.5.216 fixes2 featuresThis release focuses heavily on security fixes, addressing several CVEs related to request smuggling, thread exhaustion, and unauthorized token issuance. It also includes numerous bug fixes across core components like Infinispan, OIDC, and database migrations.
26.5.114 fixes3 featuresThis release focuses on numerous bug fixes across the Admin UI, authentication, SAML, and database upgrades. Key enhancements include performance improvements and expanded realm management capabilities from the master realm.
26.5.011 featuresThis release introduces preview features like Workflows and JWT Authorization Grants, enhances administration with organization invitation management, and adds OpenTelemetry support. It also provides documentation updates and security standard compliance improvements.
26.4.72 fixesThis release focuses on bug fixes for SAML initialization and group permission handling, alongside an upgrade to Quarkus 3.27.1 and documentation enhancements.
26.4.611 fixes1 featureThis release introduces a security enhancement by filtering LDAP referrals by default and resolves numerous bugs across security, infinispan, UI, and CI components.
26.4.510 fixesThis release focuses on resolving numerous bugs across various components, including flaky tests, database migration issues, user profile handling, and administrative UI regressions.
26.4.424 fixes3 featuresThis release introduces several enhancements, including workflow role authorization and email verification rate limiting, alongside numerous bug fixes addressing issues in UI, LDAP handling, session management, and fine-grained permissions (FGAP).
26.4.26 fixes1 featureThis release includes enhancements such as SPIFFE support for OIDC JWK endpoints and resolves several bugs across CI, authentication, identity brokering, UI, and core server functionality.
26.4.122 fixes1 featureThis release introduces security enhancements, notably disabling Secure Client-Initiated Renegotiation by default in Quarkus distributions, and resolves numerous bugs across authentication, token exchange, UI, and persistence layers.
26.4.09 featuresThis release introduces significant security and standards enhancements, including Passkeys, full DPoP support, and FAPI 2 Final compliance. It also adds integration improvements like Federated Client Authentication (preview) and automatic certificate management for SAML clients.
26.3.57 fixesThis release upgrades Keycloak to Quarkus 3.20.3 LTS and removes the explicit MariaDB connector dependency. Several security vulnerabilities related to Netty were also addressed.
26.3.416 fixesThis release focuses on stability and security by resolving numerous bugs across core functionality, authentication, and the admin UI. Key enhancements include upgrading to Quarkus 3.20.2.2 and improving multithreading safety.
Common Errors
NullPointerException11 reportsThis error typically occurs in keycloak. Check the example issues for common solutions.
ConditionTimeoutException10 reportsThis error typically occurs in keycloak. Check the example issues for common solutions.
AssertionFailedError9 reportsThis error typically occurs in keycloak. Check the example issues for common solutions.
ClientErrorException4 reportsThis error typically occurs in keycloak. Check the example issues for common solutions.
WebDriverException3 reportsThis error typically occurs in keycloak. Check the example issues for common solutions.
IllegalStateException2 reportsIllegalStateException in Keycloak often arises when attempting to use a KeycloakSession or related object (like EntityManager) after it has been closed or is no longer valid within the current transaction. To resolve this, ensure KeycloakSession and related objects are used only within their intended scope (usually within a transaction boundary) and are properly closed or detached when no longer needed. Leverage try-with-resources or explicitly commit/rollback transactions to guarantee proper resource management.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released