Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
All resolved issues
Enhancements
- #40630](https://github.com/href="https://github.com/keycloak/keycloak/issues/40630">/issues/40630) Double check when working with multithreading. SAST
- #42245](https://github.com/href="https://github.com/keycloak/keycloak/issues/42245">/issues/42245) Upgrade to Quarkus 3.20.2.2
Bugs
- #35825](https://github.com/href="https://github.com/keycloak/keycloak/issues/35825">/issues/35825) Per client session idle time capped by realm level client idle timeout
core
- #40374](https://github.com/href="https://github.com/keycloak/keycloak/issues/40374">/issues/40374) Random but frequent duplicate key value violates unique constraint \"constraint_offl_us_ses_pk2\" errors
authentication
- #40463](https://github.com/href="https://github.com/keycloak/keycloak/issues/40463">/issues/40463) Login to Account Console produces two consecutive LOGIN events
account/ui
- #40857](https://github.com/href="https://github.com/keycloak/keycloak/issues/40857">/issues/40857) Unbounded login_hint Parameter Can Corrupt KC_RESTART Cookie and Break Login Flow
oidc
- #41427](https://github.com/href="https://github.com/keycloak/keycloak/issues/41427">/issues/41427) Parallel token exchange fails if client session is expired
token-exchange
- #41801](https://github.com/href="https://github.com/keycloak/keycloak/issues/41801">/issues/41801) Lack of coordination in database creation in 26.3.0 causes deployment failures (Reopen)
core
- #41942](https://github.com/href="https://github.com/keycloak/keycloak/issues/41942">/issues/41942) Uncaught server error: org.keycloak.models.ModelException: Database operation failed : Sync LDAP Groups to Keycloak (Custom Provider)
core
- #42012](https://github.com/href="https://github.com/keycloak/keycloak/issues/42012">/issues/42012) Client session timestamp not updated in the database if running multiple nodes
infinispan
- #42046](https://github.com/href="https://github.com/keycloak/keycloak/issues/42046">/issues/42046) KeycloakRealmImport placeholder replacement provides access to sensitive environment variables.
operator
- #42158](https://github.com/href="https://github.com/keycloak/keycloak/issues/42158">/issues/42158) Bug in configuration keycoak via keycloak.conf
dist/quarkus
- #42164](https://github.com/href="https://github.com/keycloak/keycloak/issues/42164">/issues/42164) [Keycloak CI - Docs] Broken links
core
- #42178](https://github.com/href="https://github.com/keycloak/keycloak/issues/42178">/issues/42178) Integer validation error not shown for user profile fields
user-profile
- #42182](https://github.com/href="https://github.com/keycloak/keycloak/issues/42182">/issues/42182) Validation errors for required actions don't show translated messages
admin/ui
- #42270](https://github.com/href="https://github.com/keycloak/keycloak/issues/42270">/issues/42270) Missing double-dash in the events documentation
core
- #42339](https://github.com/href="https://github.com/keycloak/keycloak/issues/42339">/issues/42339) Allowed Client Scopes add openid scope in scope list
oidc
- #42369](https://github.com/href="https://github.com/keycloak/keycloak/issues/42369">/issues/42369) Missing client session offline settings on realm level in the admin UI
admin/ui