Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| [26.6] WebAuthn authenticator attachment policy is bypassed when the client omits the attachment field | mabartos | S | No | 71.2h | 0.8h | Jul 13, 2026 |
SummaryBug FixWebAuthn authenticator attachment policy bypass fix Fixes a security flaw where the WebAuthn authenticator attachment policy could be bypassed if the client omitted the attachment field, strengthening authentication security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.4] WebAuthn authenticator attachment policy is bypassed when the client omits the attachment field | mabartos | S | No | 71.2h | 1.1h | Jul 13, 2026 |
SummaryBug FixWebAuthn authenticator attachment policy bypass fix Fixes a security issue where WebAuthn authenticator attachment policy could be bypassed if the client omitted the attachment field, ensuring proper enforcement of policy and improving authentication security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.7] Only run testsuite deprecation checks in main branch | stianst | XS | No | 32.1h | 25.7h | Jul 10, 2026 |
SummaryCI/CDRun deprecation checks only on main branch Ensures deprecation checks are executed only on the main branch, reducing unnecessary checks on feature branches. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Shell
Frameworks:
Github-Actions
|
||||||
| Fix clustering test | pruivo | S | No | 6.5h | 2.7h | Jul 10, 2026 |
SummaryBug FixFix clustering test timeouts Resolves clustering test failures due to database reuse and load‑balancer startup races, improving test reliability and production readiness. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Improve JFR scrub section in the Observability guide. | tkyjovsk | M | No | 0.7h | 0.1h | Jul 10, 2026 |
SummaryDocsImprove JFR scrub section in the Observability guide Enhances guidance for safely sharing Keycloak recordings by expanding risk tables and adding exclusions, improving security compliance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| [26.7] Fix clustering test | pruivo | S | No | 2.3h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix clustering test timeouts Resolves test failures due to database reuse and load‑balancer startup races, improving CI reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java, Yaml
|
||||||
| Add a JFR section to the Observability guide | tkyjovsk | L | No | 217.1h | 143.0h | Jul 10, 2026 |
SummaryDocsAdd JFR section to Observability guide Provides detailed guidance on capturing, sanitizing, and securing Java Flight Recorder recordings, enhancing troubleshooting capabilities for Keycloak users. Health Assessment
Large
High
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
1.00
Tech Stack |
||||||
| Tolerate a null username and stop broker mappers from blanking it | gaoyikeshuer | S | No | 259.1h | 15.9h | Jul 10, 2026 |
SummaryBug FixTolerate a null username and stop broker mappers from blanking it Fixes login failures for users with null usernames after upgrade, improving reliability and preventing data loss. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [OID4VP] Initial verifier implementation | dominikschlosser | XL | No | 252.7h | 0.1h | Jul 10, 2026 |
SummaryFeatureAdd OID4VP verifier implementation Adds an initial OpenID4VP wallet login verifier to Keycloak, enabling support for OID4VP identity providers and a test harness for conformance modules. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java, Typescript
|
||||||
| WebAuthn authenticator attachment policy is bypassed when the client omits the attachment field | mabartos | S | No | 18.7h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix WebAuthn authenticator attachment policy bypass Removes a security vulnerability that allowed bypassing the authenticator attachment policy during WebAuthn registration, ensuring compliance with browser standards and strengthening authentication security. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Review existing tests in tests/base for database matrix - Core IAM | martin-kanis | L | No | 162.4h | 0.1h | Jul 10, 2026 |
SummaryTestReview and adjust test tagging for Core IAM Ensures only relevant integration tests run in the Core IAM database matrix, improving test suite efficiency and reliability. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [26.6] Only run testsuite deprecation checks in main branch | stianst | XS | No | 7.4h | 7.0h | Jul 09, 2026 |
SummaryCI/CDRun deprecation checks only on main branch Ensures deprecation checks are executed only in the main branch, reducing unnecessary test runs and speeding up CI pipelines. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Shell
|
||||||
| decouple ListOptions from Client fields | edewit | L | No | 33.3h | 0.1h | Jul 09, 2026 |
SummaryRefactorDecouple ListOptions from Client fields Refactors the admin API sorting logic to be resource‑agnostic, improving maintainability and future extensibility. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [26.4] Defer the joinGroup, grantRole and addRequiredAction calls to the LDA… | vramik | M | No | 11.0h | 1.0h | Jul 09, 2026 |
SummaryBug FixDefer LDAP group mapping calls Fixes a race condition in LDAP group mapping by deferring group join, role grant, and required action calls until after LDAP entry creation, improving reliability for LDAP users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.6] Defer the joinGroup, grantRole and addRequiredAction calls to the LDA… | vramik | M | No | 11.1h | 6.7h | Jul 09, 2026 |
SummaryRefactorDefer LDAP group and role calls to entry creation callback This change defers certain LDAP operations to the entry creation callback, improving performance and reducing race conditions during user provisioning. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Only run testsuite deprecation checks in main branch | stianst | XS | No | 0.5h | 0.0h | Jul 09, 2026 |
SummaryChoreOnly run testsuite deprecation checks in main branch Restricts deprecation checks to main branch, reducing unnecessary runs for non‑main PRs. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| [26.7] Stateless: fix release notes to be preview | pruivo | XS | No | 0.3h | 0.0h | Jul 09, 2026 |
SummaryDocsFix release notes preview for Stateless 26.7 Updates release notes to correctly display preview for Stateless 26.7, improving documentation accuracy. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Stateless: fix release notes to be preview | pruivo | XS | No | 0.4h | 0.0h | Jul 09, 2026 |
SummaryDocsStateless: fix release notes to be preview Corrects release notes for version 26.7 to accurately reflect stateless preview, ensuring users receive precise information. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Make sure admin role checks are based on the actual roles granted to the user | pedroigor | XL | No | 168.3h | 0.1h | Jul 09, 2026 |
SummaryBug FixEnsure admin role checks use actual granted roles This PR fixes a security vulnerability by ensuring that admin API authorization checks rely on the roles actually granted to a user, preventing unauthorized access. Health Assessment
Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Pre-authentication username enumeration via username/delegation scope types | mabartos | M | No | 49.5h | 4.1h | Jul 09, 2026 |
SummaryBug FixMitigate unauthenticated username enumeration Prevents attackers from enumerating usernames via OAuth scopes, strengthening security for all clients. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Add javadoc and source jars to release | stianst | S | No | 3.5h | 0.1h | Jul 09, 2026 |
SummaryFeatureAdd javadoc and source jars to release Enables developers to access source and documentation artifacts, improving transparency and ease of integration. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Limit the parameter length for parameterized client scopes | mabartos | M | No | 46.4h | 0.1h | Jul 09, 2026 |
SummaryBug FixLimit parameter length for client scopes Adds a maximum length guardrail for parameterized client-scope parameters to prevent database constraint failures and mitigate unbounded attacker input. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Test for suggested username sub-claim in `may_act` claim | mabartos | M | No | 22.8h | 1.9h | Jul 09, 2026 |
SummaryTestAdd test for username sub-claim in may_act Adds an integration test to validate that the may_act claim includes a preferred_username sub-claim, ensuring correct token mapping. This improves reliability of delegated token exchanges. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| First-match prefix resolution allows permissive scope to shadow stricter scope | mabartos | M | No | 23.4h | 1.2h | Jul 09, 2026 |
SummaryBug FixImprove scope resolution to prevent accidental bypass Enhances security by ensuring the most specific client scope is applied, preventing shorter scopes from overriding stricter ones. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Clear visual distinction for parameterized scope settings | mabartos | XS | No | 22.9h | 0.0h | Jul 09, 2026 |
SummaryRefactorImprove Admin UI visual distinction for parameterized scope settings Enhances the Keycloak admin UI by adding visual separation for parameterized scope settings, improving clarity and user experience for administrators. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Mention use of email address for username and delegation types in docs | mabartos | XS | No | 43.9h | 0.0h | Jul 09, 2026 |
SummaryDocsMention use of email address for username and delegation types in docs Clarifies that email-based login also supports email addresses as usernames and delegation types, reducing confusion for administrators. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Defer the joinGroup calls to the LDAP entry creation callback | sguilhen | M | No | 19.5h | 0.1h | Jul 09, 2026 |
SummaryBug FixDefer LDAP joinGroup calls during user creation This change delays LDAP group joins until the LDAP entry is fully created, preventing null pointer exceptions and improving reliability during user registration. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Add javadoc and source jars to release | stianst | S | No | 0.0h | 1.0h | Jul 09, 2026 |
SummaryFeatureAdd javadoc and source jars to release Adds Java source and Javadoc artifacts to the release, improving developer experience and documentation availability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| (docs) Fix incorrect permission name in Server Admin doc | rbuisson | XS | No | 3.9h | 0.0h | Jul 08, 2026 |
SummaryDocsFix incorrect permission name in Server Admin doc Corrects an example permission name in the Server Admin documentation, ensuring the documentation accurately reflects the permission label. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Update central publishing plugin version to 0.11.0 | stianst | XS | No | 7.1h | 0.0h | Jul 08, 2026 |
SummaryChoreUpdate Central Publishing Plugin to 0.11.0 The update brings the Sonatype Central Publishing Maven plugin to version 0.11.0, keeping Keycloak’s publishing tooling current. This ensures compatibility with the latest Maven release and reduces potential build issues. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| added time to sortable fields | edewit | M | No | 169.2h | 0.1h | Jul 08, 2026 |
SummaryFeatureAdd time-based sorting to Admin API Enables sorting of client list results by created/updated timestamps, improving admin usability. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Javadoc of keycloak-admin-client for Keycloak server 26.7 release | pskopek | S | No | 1.7h | 0.1h | Jul 08, 2026 |
SummaryChoreJavadoc of keycloak-admin-client for Keycloak server 26.7 release Adds Javadoc updates to the Keycloak Admin Client to reflect server 26.7 changes, improving developer clarity and reducing integration errors. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| fix: expanding the warning about CRs to all | shawkins | S | No | 46.4h | 0.0h | Jul 08, 2026 |
SummaryDocsExpand Operator guide security warning to all CRs Enhances operator documentation to clarify security implications for all custom resources, improving user understanding and reducing misconfigurations. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Add ID-JAG acronym to guide summary to improve searchability | ryanemerson | XS | No | 22.1h | 2.4h | Jul 08, 2026 |
SummaryDocsAdd ID-JAG acronym to guide summary to improve searchability Adds the ID-JAG acronym to the Identity Assertion JWT Authorization Grant guide summary, enhancing discoverability for users searching documentation. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| cache parsing of sort to enum | edewit | S | No | 128.2h | 0.0h | Jul 07, 2026 |
SummaryBug FixImprove Admin v2 list sorting performance Caches parsing of sort query parameter to enum, reducing repeated parsing and improving response times for admin API calls. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| fix: using the 26.6 release of the admin client with 26.6 | shawkins | S | No | 2.2h | 1.1h | Jul 07, 2026 |
SummaryBug FixUpdate admin client to 26.6 release Ensures compatibility with the 26.6 admin client, preventing potential issues when core classes change. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix: adding more context to deprecated yet default features | shawkins | M | No | 21.9h | 0.1h | Jul 07, 2026 |
SummaryBug FixAdd context to deprecated default feature warnings Enhances deprecation warnings to differentiate between explicitly enabled and default-enabled features, improving admin guidance. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Enable passkeys configuration does not follow best UX | mabartos | M | No | 97.3h | 0.1h | Jul 07, 2026 |
SummaryFeatureImprove passkeys enablement UX in admin console Admin console now displays a passkeys enablement toggle in Realm Settings → Login, making it easier for administrators to enable passkeys. Additional navigation shortcuts streamline access to policy settings, reducing configuration friction. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Add OID4VCI credential refresh interval configuration | jimmychakkalakal | XL | No | 190.7h | 0.1h | Jul 07, 2026 |
SummaryFeatureAdd credential refresh interval for OID4VCI Introduces a vc.refresh_interval_in_seconds setting (default 7 days) that lets issuers control credential expiration independently from the underlying credential lifetime, enabling more efficient periodic refreshes. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript, Java
Frameworks:
React
|
||||||
| fix: excluding synced-common dependency, and adding enforcement | shawkins | S | No | 112.4h | 15.3h | Jul 07, 2026 |
SummaryBug FixExclude synced-common dependency and add enforcement Fixes a classpath conflict in the Operator caused by the admin client pulling in an older Keycloak representation. Health Assessment
Small
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java, Yaml
Frameworks:
Maven
|
||||||
| Create mapper for Token Exchange Delegation to create the may_act claim | mabartos | XL | No | 187.6h | 14.2h | Jul 07, 2026 |
SummaryFeatureAdd OIDC mapper for may_act claim Enables RFC 8693 token‑exchange delegation by emitting the may_act claim, improving fine‑grained authorization for delegated actors. Health Assessment
X-Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| updated filter parametes to only work on specific path | edewit | M | No | 120.2h | 0.1h | Jul 07, 2026 |
SummaryBug FixUpdate OpenAPI filter to specific path Restricts the enhanced sort parameter description to specific endpoints, improving API clarity and preventing unintended exposure. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Use custom implementation instead of uuid for web-crypto-shim | rmartinc | S | No | 19.3h | 0.0h | Jul 07, 2026 |
SummaryBug FixUse custom implementation instead of uuid for web-crypto-shim Replaces uuid dependency in web-crypto-shim with a custom implementation to avoid Web Crypto API reliance in insecure contexts, ensuring compatibility during development. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fix error message in identity broker v2 | graziang | XS | No | 112.7h | 0.0h | Jul 07, 2026 |
SummaryBug FixFix error message in identity broker v2 Removes internal exception details from the Identity Broker v2 token endpoint, preventing potential information disclosure and improving security posture. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
1.00
Tech Stack
Languages:
Java
|
||||||
| Reverse proxy docs: should not proxy master realm : Aligned | ruchikajha95 | S | No | 91.6h | 0.1h | Jul 07, 2026 |
SummaryDocsAdd reverse proxy docs to isolate master realm Adds guidance to prevent exposing the master realm to the public internet, improving security and compliance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Docs for Traefik client certificate setup in kc repo | ruchikajha95 | S | No | 15.3h | 0.2h | Jul 07, 2026 |
SummaryDocsAdd Traefik client certificate docs Provides guidance for configuring client certificates with Traefik in Keycloak, filling a documentation gap. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Rename and make cacheless feature Preview | pruivo | S | No | 4.8h | 0.0h | Jul 06, 2026 |
SummaryFeatureRename and make cacheless feature Preview Updates high‑availability documentation to reflect the feature’s preview status, removing the experimental banner and clarifying cacheless behavior. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Harden removeRootAuthenticationSession to check the realm ID | pruivo | S | No | 2.8h | 0.1h | Jul 06, 2026 |
SummaryBug FixHarden removeRootAuthenticationSession realm ID check Adds a security check to ensure only sessions belonging to the correct realm are removed, reducing risk of unauthorized session deletion. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Rename and make cacheless feature Preview | pruivo | L | No | 5.2h | 0.1h | Jul 06, 2026 |
SummaryRefactorRename cacheless feature to stateless Renames the Keycloak feature previously known as cacheless to stateless and reclassifies it as a Preview feature. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java, Yaml, Adoc
Frameworks:
Infinispan
|
||||||
| Adding release highlights for 26.7 | ahus1 | S | No | 0.7h | 0.2h | Jul 06, 2026 |
SummaryDocsAdding release highlights for 26.7 Adds missing release highlights for Keycloak 26.7 and improves wording/formatting in the related upgrading guide entry, ensuring the release notes and upgrade documentation are accurate. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||