Pull Request Explorer

Exploring 295 PRs. Want this for your team? Start Free Trial
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

Summary

Bug Fix

Fix auto logic for missing pod

Prevents infinite job recreation when a pod is missing, stabilizing deployment operations.

Health Assessment

Small
Low
High
  • Long review cycle indicates slow process; single file change suggests low complexity.

AI Details

Tech 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

Summary

Bug Fix

Refine 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
  • Single review with no change requests and a quick commit indicates a straightforward bug fix with minimal friction.

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

Summary

Bug Fix

Fix not before validation

Corrects token validation logic to enforce 'not before' timestamps, enhancing security by preventing premature token acceptance.

Health Assessment

Large
Low
Low
  • Single commit, quick approval, and minimal changes indicate a low-risk, straightforward bug fix.

AI Details

Tech Stack

Languages: Java
set only redirect_uri from client_data during restart graziang M No 3.5h 3.5h May 19, 2026

Summary

Bug Fix

Set 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
  • Quick turnaround with a single review and minimal changes indicates low complexity and high confidence.

AI Details

Tech Stack

Languages: Java
Fix parsing SAML11 incorrect requests. (#609) pskopek M No 3.1h 0.3h May 19, 2026

Summary

Bug Fix

Fix 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
  • Quick turnaround with minimal changes; review and merge completed within 3 hours, indicating an efficient process.

AI Details

Tech Stack

Languages: Java
[26.2] Exclude transitive Quarkus deployment module dependency kotlinx-metadata-jvm michalvavrik S No 141.2h 19.0h May 19, 2026

Summary

Bug Fix

Exclude 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
  • PR took almost 6 days to merge, but only one commit and minimal changes, indicating a straightforward fix with moderate review time.

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

Summary

Bug Fix

Fix 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
  • Long review delay indicates a bottleneck; the change is small in scope but critical for authentication security.

AI Details

Tech Stack

Languages: Java
[26.6] Fix MSSQL queries to work with case sensitive collations pruivo S No 286.3h 167.1h May 19, 2026

Summary

Bug Fix

Fix 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
  • The PR took over 11 days to merge, indicating a slow review process, but the change was small and straightforward, suggesting no major blockers.

AI Details

Tech Stack

Languages: Java
[26.6][CVE-2026-7500] Improper Access Control on Keycloak Server mabartos S No 290.5h 0.8h May 19, 2026

Summary

Bug Fix

Improper 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
  • The PR resolved a CVE with minimal changes and a single review comment, but the long cycle time suggests scheduling delays.

AI Details

Tech 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

Summary

Bug Fix

Add 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
  • The PR was merged after a relatively long cycle time, but the changes are straightforward and focused on resolving a specific issue.

AI Details

Tech Stack

Languages: Xml, Json
Frameworks: Jpa
[26.6] Fix virtual thread check pruivo XS No 291.8h 2.8h May 19, 2026

Summary

Bug Fix

Fix 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
  • Quick review and merge after a single commit; minimal changes indicate low risk.

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

Summary

Refactor

Remove form data from registerNode methods

Simplifies node registration API by eliminating form data, reducing payload size and improving clarity.

Health Assessment

Large
Medium
High
  • The PR took over 13 days to merge with a long first review delay, indicating potential bottlenecks in the review process.
  • The change involved a moderate number of lines across several backend files, suggesting a focused refactor.

AI Details

Tech 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

Summary

Refactor

Remove form data from registerNode methods

Simplifies node registration API by eliminating form data, improving clarity and reducing payload size.

Health Assessment

Large
Medium
Medium
  • The PR had a long cycle time and review period but required only a single commit, indicating a straightforward change with minimal rework.

AI Details

Tech Stack

Languages: Java
[26.4][CVE-2026-7500] Improper Access Control on Keycloak Server mabartos S No 290.4h 90.6h May 19, 2026

Summary

Bug Fix

Fix 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
  • Security fix required extended review and testing, resulting in a 12‑day cycle.

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

Summary

Test

Ignore 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
  • The PR was a small backport to a release branch, with quick review but long cycle due to release schedule.

AI Details

Tech Stack

Document AuthZEN experimental support ryanemerson L No 116.6h 18.3h May 19, 2026

Summary

Docs

Document 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
  • The PR required over 4 days to merge, but involved only documentation changes and a single review, indicating a low-risk, low-complexity update.

AI Details

Tech 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

Summary

Bug Fix

Revert 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
  • Revert was straightforward, approved after a single review with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Java
Frameworks: Quarkus
Drop unknown `maven-install-plugin` parameter `createChecksum` michalvavrik XS No 8.8h 8.8h May 19, 2026

Summary

Chore

Drop 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
  • Quick fix with minimal changes, resolved in under 9 hours with no back‑and‑forth.

AI Details

Tech Stack

task: removing the approval test workaround shawkins S No 15.5h 1.2h May 19, 2026

Summary

Bug Fix

Removing approval test workaround

Fixes test reliability by removing a workaround in approval tests, improving CI stability.

Health Assessment

Small
Low
Low
  • Quick review and merge, minimal changes, low risk.

AI Details

Tech Stack

Languages: Java
fix: making the embedded resteasy server work again shawkins M No 3.4h 3.4h May 18, 2026

Summary

Bug Fix

Fix 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
  • Quick fix with minimal changes, approved in a single review, indicating low complexity and risk.

AI Details

Tech 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

Summary

Bug Fix

Support 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
  • Long cycle time due to flaky test; review process was quick after initial review; minimal rework.

AI Details

Tech Stack

Languages: Java
Add suggestions when features are incorrectly specified mabartos M No 117.5h 7.3h May 18, 2026

Summary

Feature

Add 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
  • The PR had a single round of changes requested followed by approvals, indicating moderate review friction. The moderate scope and quick first review suggest a healthy process.

AI Details

Tech Stack

Languages: Java
Translations update from Hosted Weblate weblate XL No 308.9h 37.3h May 18, 2026

Summary

Feature

Translations update from Hosted Weblate

Adds updated translations for multiple languages, enhancing internationalization for Keycloak's UI.

Health Assessment

X-Large
High
High
  • The PR required over 12 days to merge, with a single review after 1.5 days and a large number of translation changes, indicating a slow but straightforward process.

AI Details

Confidence: 0.95

Tech Stack

HAProxy re-encrypt documentation tkyjovsk M No 118.9h 4.5h May 18, 2026

Summary

Docs

HAProxy 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
  • The PR had a slow cycle time of nearly 5 days but the review was quick and only required a single change request. The documentation update is straightforward and low risk.

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

Summary

Feature

Add 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
  • Single small change with long review time, likely due to review backlog or low priority.

AI Details

Tech 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

Summary

Feature

Prevent 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
  • PR had moderate review friction with multiple review rounds but was merged within 5 days; large scope across frontend and backend; no AI involvement.

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

Summary

Bug Fix

Add 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
  • PR took over 4 days to merge, but initial review was quick. The change involved moderate code churn across 12 files, with a single round of comments before approval.

AI Details

Tech Stack

Languages: Java
Test migration util - Migrate timeoffset vaceksimon S No 110.8h 110.8h May 18, 2026

Summary

Test

Add time offset migration test

This PR adds a test for migrating time offset in Keycloak.

Health Assessment

Small
Low
High
  • The PR was merged after a long cycle time of 110.8 hours, indicating potential delays in the review process.

AI Details

Tech Stack

Languages: Java
Test Migration tool - fixing MailServerRewrite lhanusov XS No 113.5h 2.5h May 18, 2026

Summary

Test

Fix MailServerRewrite in Migration Tests

Ensures migration tool correctly rewrites mail server configurations during tests, improving reliability of migration process.

Health Assessment

Small
Low
Low
  • Quick review and merge, minimal changes, low risk.

AI Details

Tech Stack

Languages: Java
Test Migration tool - adding AssertEvents Rewrite lhanusov S No 113.9h 1.2h May 18, 2026

Summary

Test

Add AssertEvents Rewrite to Migration Tool

Enhances migration testing by adding AssertEvents rewrite, improving test reliability.

Health Assessment

Small
Low
Low
  • Quick review and single commit indicate straightforward test addition.

AI Details

Tech Stack

Languages: Java
Remove Quarkus Reactive Routes extension michalvavrik M No 2.8h 2.0h May 15, 2026

Summary

Chore

Remove Quarkus Reactive Routes extension

Eliminates unused Quarkus Reactive Routes extension from Keycloak build, reducing complexity and potential security surface.

Health Assessment

Small
Low
Low
  • Quick approval and merge indicates straightforward change with minimal risk.

AI Details

Confidence: 0.10

Tech Stack

Fix introspection error for invalid client authentication palasht75 M No 63.1h 10.2h May 15, 2026

Summary

Bug Fix

Fix 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
  • PR was merged quickly with minimal rework, indicating a straightforward bug fix with low complexity and risk.

AI Details

Tech 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

Summary

Feature

Enable 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
  • Fast cycle time and minimal rework indicate a smooth review process.

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

Summary

Feature

Enable 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
  • The PR took almost 6 days to merge with a single review cycle, indicating a slow review process but no significant rework.

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

Summary

Bug Fix

Fix 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
  • The PR addressed a critical NPE that caused authentication failures, but the review and merge cycle took over 6 days, indicating a slow process despite the small scope.

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

Summary

Bug Fix

Override PostgreSQL dependency version

Ensures Keycloak uses a specific PostgreSQL driver version, improving compatibility and security.

Health Assessment

Small
Low
Low
  • Quick resolution with minimal changes and fast review, indicating low complexity and high confidence in the fix.

AI Details

Tech Stack

Exclude transitive Quarkus deployment module dependency kotlinx-metadata-jvm michalvavrik S No 7.7h 7.7h May 13, 2026

Summary

Chore

Remove 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
  • Fast approval with minimal changes, indicating low complexity and risk.

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

Summary

Bug Fix

Add AOT compilation to Quarkus tests

Enables ahead‑of‑time compilation for Quarkus tests, improving test performance and reliability.

Health Assessment

Medium
Low
Medium
  • The PR had a moderate review time and a few iterations, but overall small to medium scope and a quick cycle time.

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

Summary

Bug Fix

Fix 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
  • Fast cycle time and single review indicate a straightforward bug fix with minimal risk.

AI Details

Tech Stack

Languages: Java
fix: refining startup, and adding a log on async start error shawkins M No 184.4h 9.3h May 13, 2026

Summary

Bug Fix

Refine 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
  • The PR had a relatively fast review time and was approved after a thorough discussion, indicating a well-structured and maintainable code change.

AI Details

Tech Stack

Languages: Java
Frameworks: Quarkus
verifiable credential in account console graziang XL No 20.9h 4.5h May 13, 2026

Summary

Feature

verifiable 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
  • The PR introduced a substantial feature adding verifiable credential support, requiring moderate review effort and a single rework commit, indicating a complex but well‑managed change.

AI Details

Tech 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

Summary

Bug Fix

Add 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
  • PR addressed client validation bugs with minimal changes and quick approval, indicating a straightforward fix.

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

Summary

Bug Fix

Fix lint issues in the admin console

Fixes lint errors that caused CI failures, improving build stability.

Health Assessment

Small
Low
Low
  • Quick fix with no review needed, merged within 0.8 hours.

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

Summary

Refactor

Refactor 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
  • The PR involved extensive refactoring of the test suite, resulting in a long cycle time and many changes, but the review was quick, indicating an efficient review process.

AI Details

Tech Stack

Languages: Java
Fix test framework server startup not configurable stianst M No 11.9h 0.2h May 12, 2026

Summary

Bug Fix

Fix 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
  • Fast review and merge within 12 hours, minimal changes, low risk.

AI Details

Tech Stack

Languages: Java
Ignore dynamic scopes when feature is not enabled rmartinc M No 32.8h 3.7h May 12, 2026

Summary

Bug Fix

Ignore 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
  • Quick review and single commit indicate a straightforward bug fix with minimal impact.

AI Details

Tech Stack

Languages: Java
Missing locale keys in Organization Membership protocol mapper mabartos XS No 12.1h 2.1h May 12, 2026

Summary

Bug Fix

Add 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
  • Quick fix with minimal changes, resolved within 12 hours, indicating efficient review and low complexity.

AI Details

Tech Stack

Migrate OrganizationTest vramik L No 6.1h 6.1h May 12, 2026

Summary

Refactor

Migrate OrganizationTest

Refactors the OrganizationTest to support new organization admin functionality, improving test reliability.

Health Assessment

Large
Low
Low
  • Quick turnaround with a single commit and review, indicating a straightforward refactor of test code.

AI Details

Tech Stack

Languages: Java
Migrate OID4VCJWTIssuerEndpointDisabledTest and OID4VCSdJwtIssuingEndpointDisabledTest pskopek M No 1.9h 1.9h May 12, 2026

Summary

Test

Migrate 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
  • Quick merge with minimal changes indicates straightforward test migration.

AI Details

Tech Stack

Languages: Java
[OID4VCI] Migrate JwtCredentialSignerTest, SdJwtCredentialSignerTest pskopek XL No 151.8h 151.8h May 12, 2026

Summary

Refactor

Migrate 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
  • The PR had a prolonged review cycle of over 6 days, with a single review after a single commit, indicating potential bottlenecks in the review process.
  • Large test refactor added ~637 lines, but no functional changes, so risk is moderate.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
« Page 5 of 6 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos