Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix: updating the auto logic if the pod cannot be found | shawkins | S | No | 97.1h | 96.3h | May 19, 2026 |
SummaryBug FixFix auto logic for missing pod Prevents infinite job recreation when a pod is missing, stabilizing deployment operations. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| fix: refining startup, and adding a log on async start error (#48733) | shawkins | M | No | 145.8h | 23.1h | May 19, 2026 |
SummaryBug FixRefine startup and log async start error Fixes startup issues and adds logging for async start errors, improving reliability and observability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Fix not before validation | graziang | L | No | 2.6h | 2.2h | May 19, 2026 |
SummaryBug FixFix not before validation Corrects token validation logic to enforce 'not before' timestamps, enhancing security by preventing premature token acceptance. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| set only redirect_uri from client_data during restart | graziang | M | No | 3.5h | 3.5h | May 19, 2026 |
SummaryBug FixSet only redirect_uri from client_data during restart This change restricts the redirect URI to be the sole client data retained during a restart, enhancing security by preventing unintended data leakage. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Fix parsing SAML11 incorrect requests. (#609) | pskopek | M | No | 3.1h | 0.3h | May 19, 2026 |
SummaryBug FixFix parsing SAML11 incorrect requests Addresses a parsing bug that could allow malformed SAML 1.1 requests to bypass validation, mitigating a critical security vulnerability (CVE-2026-7307). Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.2] Exclude transitive Quarkus deployment module dependency kotlinx-metadata-jvm | michalvavrik | S | No | 141.2h | 19.0h | May 19, 2026 |
SummaryBug FixExclude transitive Quarkus dependency kotlinx-metadata-jvm Removes an unnecessary transitive dependency to improve build performance and reduce potential conflicts in Keycloak 2.26 release. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| [26.6] Unhandled NPE with alg:none JWT in Bearer Authentication | mabartos | M | No | 176.4h | 176.4h | May 19, 2026 |
SummaryBug FixFix NPE for alg:none JWT in Bearer Auth Prevents null pointer exceptions when processing JWTs with no algorithm, improving authentication reliability. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.6] Fix MSSQL queries to work with case sensitive collations | pruivo | S | No | 286.3h | 167.1h | May 19, 2026 |
SummaryBug FixFix MSSQL queries for case sensitive collations Ensures Keycloak’s MSSQL integration works correctly with case‑sensitive collations, preventing authentication and data consistency issues for users on such databases. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.6][CVE-2026-7500] Improper Access Control on Keycloak Server | mabartos | S | No | 290.5h | 0.8h | May 19, 2026 |
SummaryBug FixImproper Access Control on Keycloak Server Fixes a critical access control vulnerability in Keycloak's account API, ensuring secure handling of account data. Health Assessment
Small
High
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Ensure MSSQL sever deployments have the IDX_IDP_FOR_LOGIN index created | sguilhen | S | No | 291.8h | 34.5h | May 19, 2026 |
SummaryBug FixAdd IDX_IDP_FOR_LOGIN index for MSSQL deployments Ensures MSSQL server deployments have the necessary index created, resolving a known issue. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Xml, Json
Frameworks:
Jpa
|
||||||
| [26.6] Fix virtual thread check | pruivo | XS | No | 291.8h | 2.8h | May 19, 2026 |
SummaryBug FixFix virtual thread check Ensures virtual threads are only enabled when CPU count is at least 4, preventing potential performance issues on low‑CPU environments. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Java
|
||||||
| Remove form data from the registerNode and unregisterNode method signature (26.6) | rmartinc | L | No | 311.8h | 134.1h | May 19, 2026 |
SummaryRefactorRemove form data from registerNode methods Simplifies node registration API by eliminating form data, reducing payload size and improving clarity. Health Assessment
Large
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Remove form data from the registerNode and unregisterNode method signature (26.4) | rmartinc | L | No | 298.1h | 120.5h | May 19, 2026 |
SummaryRefactorRemove form data from registerNode methods Simplifies node registration API by eliminating form data, improving clarity and reducing payload size. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.4][CVE-2026-7500] Improper Access Control on Keycloak Server | mabartos | S | No | 290.4h | 90.6h | May 19, 2026 |
SummaryBug FixFix Improper Access Control on Keycloak Server Removes a security vulnerability that allowed unauthorized access to account APIs when the feature is disabled, protecting user data. Health Assessment
Small
High
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Java
|
||||||
| Ignore oasis-open.org in ExternalLinksTest (26.6) | rmartinc | XS | No | 271.7h | 1.6h | May 19, 2026 |
SummaryTestIgnore oasis-open.org in ExternalLinksTest This change prevents false positives in documentation link tests by ignoring the oasis-open.org domain, improving test reliability and reducing maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Document AuthZEN experimental support | ryanemerson | L | No | 116.6h | 18.3h | May 19, 2026 |
SummaryDocsDocument AuthZEN experimental support Adds comprehensive documentation for experimental AuthZEN support, enabling developers to integrate the feature more efficiently and reducing onboarding friction. Health Assessment
Large
Low
Medium
AI DetailsTech Stack |
||||||
| Revert "Show OpenTelemetry Metrics feature in community build, but allow downstream projects to hide it" | vmuzikar | M | No | 21.0h | 20.1h | May 19, 2026 |
SummaryBug FixRevert OpenTelemetry Metrics feature in community build Reverts the addition of OpenTelemetry metrics visibility in community builds, restoring previous behavior to allow downstream projects to hide metrics. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Drop unknown `maven-install-plugin` parameter `createChecksum` | michalvavrik | XS | No | 8.8h | 8.8h | May 19, 2026 |
SummaryChoreDrop unknown Maven plugin parameter Eliminates an unsupported configuration option from the build, preventing potential build failures and improving build stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| task: removing the approval test workaround | shawkins | S | No | 15.5h | 1.2h | May 19, 2026 |
SummaryBug FixRemoving approval test workaround Fixes test reliability by removing a workaround in approval tests, improving CI stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| fix: making the embedded resteasy server work again | shawkins | M | No | 3.4h | 3.4h | May 18, 2026 |
SummaryBug FixFix embedded Resteasy server initialization Restores functionality of the embedded Resteasy server used in tests, ensuring reliable test execution. This reduces flaky test failures and improves CI stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| IdP backchannel logout: read sid claim from ID token to support backchannel logout | kfaseela | M | No | 335.7h | 1.0h | May 18, 2026 |
SummaryBug FixSupport IdP backchannel logout via sid claim Enables Keycloak to correctly process backchannel logout requests from identity providers that include a sid claim, ensuring user sessions are terminated and preventing orphaned sessions. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Add suggestions when features are incorrectly specified | mabartos | M | No | 117.5h | 7.3h | May 18, 2026 |
SummaryFeatureAdd suggestions when features are incorrectly specified Enhances CLI usability by suggesting correct feature names when users input incorrect ones, reducing configuration errors and support overhead. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Translations update from Hosted Weblate | weblate | XL | No | 308.9h | 37.3h | May 18, 2026 |
SummaryFeatureTranslations update from Hosted Weblate Adds updated translations for multiple languages, enhancing internationalization for Keycloak's UI. Health Assessment
X-Large
High
High
AI Details
Confidence:
0.95
Tech Stack |
||||||
| HAProxy re-encrypt documentation | tkyjovsk | M | No | 118.9h | 4.5h | May 18, 2026 |
SummaryDocsHAProxy re-encrypt documentation Adds comprehensive guidance on HAProxy re-encrypt configuration. Enables administrators to securely set up HAProxy, improving deployment reliability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
1.00
Tech Stack |
||||||
| Enable Enter key to trigger search in SearchInputComponent | kota65535 | XS | No | 64.0h | 64.0h | May 18, 2026 |
SummaryFeatureAdd Enter key search trigger to SearchInputComponent Improves user experience by allowing quick search via Enter key, reducing clicks for organization-related searches. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| UI should prevent admins from defining a dynamic client scope with type Default | mabartos | L | No | 111.7h | 16.6h | May 18, 2026 |
SummaryFeaturePrevent admins from setting default dynamic client scopes Ensures administrators cannot create dynamic client scopes with the Default type, improving security and preventing misconfiguration. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Java
Frameworks:
React
|
||||||
| RAR scope parsing should explicitly accept client reference | mabartos | M | No | 107.9h | 1.2h | May 18, 2026 |
SummaryBug FixAdd explicit client reference to RAR scope parsing Ensures RAR scope parsing correctly handles client references, improving robustness and reducing maintenance overhead. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Test migration util - Migrate timeoffset | vaceksimon | S | No | 110.8h | 110.8h | May 18, 2026 |
SummaryTestAdd time offset migration test This PR adds a test for migrating time offset in Keycloak. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Test Migration tool - fixing MailServerRewrite | lhanusov | XS | No | 113.5h | 2.5h | May 18, 2026 |
SummaryTestFix MailServerRewrite in Migration Tests Ensures migration tool correctly rewrites mail server configurations during tests, improving reliability of migration process. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Test Migration tool - adding AssertEvents Rewrite | lhanusov | S | No | 113.9h | 1.2h | May 18, 2026 |
SummaryTestAdd AssertEvents Rewrite to Migration Tool Enhances migration testing by adding AssertEvents rewrite, improving test reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Remove Quarkus Reactive Routes extension | michalvavrik | M | No | 2.8h | 2.0h | May 15, 2026 |
SummaryChoreRemove Quarkus Reactive Routes extension Eliminates unused Quarkus Reactive Routes extension from Keycloak build, reducing complexity and potential security surface. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Fix introspection error for invalid client authentication | palasht75 | M | No | 63.1h | 10.2h | May 15, 2026 |
SummaryBug FixFix introspection error for invalid client authentication Corrects the OIDC token introspection endpoint to return an invalid_client error with HTTP 401 when confidential client authentication fails, aligning with RFC 7662 and improving OAuth 2.0 compliance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Show OpenTelemetry Metrics feature in community build, but allow downstream projects to hide it | michalvavrik | M | No | 20.0h | 19.6h | May 15, 2026 |
SummaryFeatureEnable OTel Metrics in community build Adds OpenTelemetry metrics visibility for community builds while allowing downstream projects to hide the feature, improving observability without impacting custom deployments. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Allow using the parameter in the consent text for dynamic scopes | rmartinc | L | No | 141.6h | 64.7h | May 14, 2026 |
SummaryFeatureEnable dynamic parameterization of client scope consent text This PR allows administrators to include dynamic parameters in consent messages for client scopes, improving flexibility and localization. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Java, Typescript
Frameworks:
React
|
||||||
| Fix NPE in OrganizationGroupMembershipMapper when no organization scope is requested | amountainram | S | AI | 145.8h | 99.7h | May 14, 2026 |
SummaryBug FixFix NPE in OrganizationGroupMembershipMapper Prevents authentication failures for clients without organization scope, ensuring reliable login flows for users in realms with Organizations enabled. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Override `org.postgresql:postgresql` version | vmuzikar | XS | No | 2.4h | 1.8h | May 14, 2026 |
SummaryBug FixOverride PostgreSQL dependency version Ensures Keycloak uses a specific PostgreSQL driver version, improving compatibility and security. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Exclude transitive Quarkus deployment module dependency kotlinx-metadata-jvm | michalvavrik | S | No | 7.7h | 7.7h | May 13, 2026 |
SummaryChoreRemove transitive Quarkus dependency kotlinx-metadata-jvm Eliminates unnecessary transitive dependency in Quarkus deployment, improving build performance and reducing potential conflicts. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| fix: adding aot compiliation to quarkus tests | shawkins | M | No | 47.0h | 18.4h | May 13, 2026 |
SummaryBug FixAdd AOT compilation to Quarkus tests Enables ahead‑of‑time compilation for Quarkus tests, improving test performance and reliability. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
1.00
Tech Stack
Languages:
Java
|
||||||
| Dynamic scopes: requested scopes get mixed up between token requests | mabartos | L | No | 4.5h | 4.5h | May 13, 2026 |
SummaryBug FixFix dynamic scope mix-up in token requests Corrects a bug where dynamic scopes were incorrectly shared across token requests, ensuring each request receives the intended scopes and preventing unintended scope leakage. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| fix: refining startup, and adding a log on async start error | shawkins | M | No | 184.4h | 9.3h | May 13, 2026 |
SummaryBug FixRefine startup and add async start error log Improves Keycloak startup by refining the process and adding logging for async start errors, addressing issue #48438. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| verifiable credential in account console | graziang | XL | No | 20.9h | 4.5h | May 13, 2026 |
SummaryFeatureverifiable credential in account console Adds verifiable credential management to the account console, allowing users to view, delete, and issue credentials directly from their account interface. This enhances user control over credentials and supports wallet integration. Health Assessment
X-Large
High
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript, Java
Frameworks:
React
|
||||||
| [OID4VCI] Test in OID4VCActionTest for the correct client scenarios. … | mposolda | M | No | 14.7h | 10.6h | May 13, 2026 |
SummaryBug FixAdd tests for client validation in OID4VC Improves reliability by ensuring invalid or disabled clients are caught early, reducing token issuance errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Java
|
||||||
| Fix lint issues in the admin console | rmartinc | XS | No | 0.8h | 0.0h | May 13, 2026 |
SummaryBug FixFix lint issues in the admin console Fixes lint errors that caused CI failures, improving build stability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Refactor legacy test suite's TimeOffset | vaceksimon | XL | No | 159.5h | 2.0h | May 13, 2026 |
SummaryRefactorRefactor legacy test suite TimeOffset Simplifies the test suite by removing legacy time offset logic, improving maintainability and reducing potential test flakiness. Health Assessment
X-Large
High
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Fix test framework server startup not configurable | stianst | M | No | 11.9h | 0.2h | May 12, 2026 |
SummaryBug FixFix test framework server startup not configurable Allows test framework servers to be configured at startup, improving test reliability and reducing manual setup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Ignore dynamic scopes when feature is not enabled | rmartinc | M | No | 32.8h | 3.7h | May 12, 2026 |
SummaryBug FixIgnore dynamic scopes when feature is not enabled Ensures that disabling the dynamic scopes feature does not cause previously dynamic scopes to be treated as dynamic, maintaining correct scope behavior. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Missing locale keys in Organization Membership protocol mapper | mabartos | XS | No | 12.1h | 2.1h | May 12, 2026 |
SummaryBug FixAdd missing locale keys for organization membership Adds missing translation keys to the admin UI, ensuring users see correct labels for organization membership features. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Migrate OrganizationTest | vramik | L | No | 6.1h | 6.1h | May 12, 2026 |
SummaryRefactorMigrate OrganizationTest Refactors the OrganizationTest to support new organization admin functionality, improving test reliability. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Migrate OID4VCJWTIssuerEndpointDisabledTest and OID4VCSdJwtIssuingEndpointDisabledTest | pskopek | M | No | 1.9h | 1.9h | May 12, 2026 |
SummaryTestMigrate OID4VC JWT Issuer Endpoint Tests Updates test suite to reflect new endpoint behavior, ensuring compatibility with OID4VC JWT issuer functionality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [OID4VCI] Migrate JwtCredentialSignerTest, SdJwtCredentialSignerTest | pskopek | XL | No | 151.8h | 151.8h | May 12, 2026 |
SummaryRefactorMigrate JWT and SD-JWT Credential Signer Tests Updates credential signer tests to align with new OID4VCI implementation, ensuring accurate signing behavior. Health Assessment
X-Large
Medium
High
AI Details
Confidence:
0.10
Tech Stack
Languages:
Java
|
||||||