Keycloak
Backend & InfraOpen Source Identity and Access Management For Modern Applications and Services
Release History
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.
26.3.3Breaking24 fixesThis release focuses on stability, upgrading core dependencies like Quarkus and Infinispan, and resolving numerous bugs across LDAP synchronization, OIDC flows, cluster stability, and documentation errors. Several template and API backward incompatibilities were introduced or fixed.
26.3.218 fixes1 featureThis release introduces a new option for OIDC IDP authentication and includes numerous bug fixes, dependency upgrades (including Infinispan 15.0.18.Final), and CI stability improvements.
26.3.17 fixes2 featuresThis release includes an upgrade to Infinispan 15.0.16.Final and addresses several bugs related to realm importing, concurrent group loading, TLS configuration, and login failures when web-authn is disabled.
26.3.01 fix7 featuresThis release introduces major stability and performance improvements, including making 2FA recovery codes a supported feature and optimizing import/export performance. Key enhancements focus on developer experience through streamlined WebAuthn/Passkey registration and broader identity brokering capabilities.
26.2.530 fixesThis release focuses heavily on bug fixes across various components including UI, API, documentation, and performance improvements related to session handling in Infinispan. It also addresses several documentation inconsistencies and CI issues.
26.2.47 fixes1 featureThis release includes several bug fixes addressing issues in UI performance, token refresh, database constraints, and networking configurations. It also clarifies documentation regarding podman usage.
26.2.330 fixes1 featureThis release introduces the ability to log details and representation to the jboss-logging listener and resolves numerous bugs across UI, core, and various components like LDAP and OIDC flows.
26.2.23 fixes1 featureThis release introduces configuration for the distribution startup timeout and resolves several critical bugs, including security vulnerabilities related to 2FA bypass and hostname verification.
26.2.114 fixesThis release focuses primarily on bug fixes across various components including fine-grained permissions, operator stability, storage migration, and documentation clarity. Enhancements include better documentation for the operator's Auto update strategy.
26.2.013 featuresThis release introduces major features including support for Standard token exchange and Fine-grained admin permissions V2, alongside significant security and operational enhancements like zero-configuration secure cluster communication and ECS log format support.
26.1.511 fixes2 featuresThis release upgrades Keycloak to Quarkus 3.15.4 and includes numerous bug fixes across UI, core, OTel configuration, and authentication flows. Users should review the migration guide before upgrading.
26.1.46 fixes2 featuresThis release includes an upgrade to Infinispan 15.0.14 and several bug fixes across the admin UI, API, storage, and distribution layers. Admins can now disable automatic refresh of event views.
26.1.321 fixes1 featureThis release introduces a security enhancement to force federated users to re-login after resetting credentials by defaulting the 'force-login' option to 'only-federated' in the reset email authenticator. It also resolves numerous bugs across UI, authentication, storage, and addresses several CVEs.
26.1.26 fixesThis release drops support for end-of-life Node.js versions and includes several bug fixes related to connection termination, CI status, JDBC ping, latency, client registration, and pod unresponsiveness after upgrades.
26.1.126 fixes2 featuresThis release introduces new configuration options for the X.509 authenticator regarding CRL validation and forcing login after credential reset. It also includes numerous bug fixes across UI, documentation, LDAP integration, and CI stability.
26.1.01 fix11 featuresThis release defaults cluster discovery to the more cloud-friendly \`jdbc-ping\` transport stack and fully supports OpenTelemetry Tracing. It also introduces Virtual Threads support on OpenJDK 21 and adds OIDC standard support for initiating user registration via \`prompt=create\`.
26.0.824 fixes2 featuresThis release introduces enhancements like showing User Events on a dedicated tab and supporting autocomplete on the Username Form. It also resolves numerous bugs across various components, including database migrations, UI issues, and security vulnerabilities (CVEs).
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