Pull Request Explorer

Exploring 295 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Add social button support to test framework page objects vramik S No 2.8h 2.8h May 12, 2026

Summary

Feature

Add social button support to test framework page objects

Adds social login button support to the test framework’s page objects, enabling automated tests to interact with social authentication flows.

Health Assessment

Small
Low
Low
  • Quick turnaround with minimal changes; PR merged within 3 hours, indicating straightforward implementation and fast review.

AI Details

Tech Stack

Languages: Java
Quarkus IT execution time savings: skip realm bootstrap when not required michalvavrik M No 118.2h 97.3h May 12, 2026

Summary

Feature

Skip realm bootstrap to speed Quarkus ITs

Reduces integration test runtime by ~60s, improving developer productivity.

Health Assessment

Small
Low
Medium
  • Long review and merge times due to large cycle, but minimal rework and small scope.

AI Details

Tech Stack

Languages: Java
remove oid4vc protocol from create client form graziang L No 28.4h 1.6h May 12, 2026

Summary

Bug Fix

Remove oid4vc protocol from create client form

This PR removes the oid4vc protocol from the client creation UI and cleans up related server‑side code and tests, simplifying client configuration and reducing unnecessary protocol options.

Health Assessment

Medium
Low
Medium
  • The PR was reviewed and merged within a day, showing efficient collaboration. Removing the unused oid4vc protocol simplifies client configuration and reduces potential confusion.

AI Details

Tech Stack

Languages: Typescript, Java
Frameworks: React
Update Ukrainian translations and add language maintainers bilkoua XL No 22.5h 18.4h May 12, 2026

Summary

Feature

Add Ukrainian translations and maintainers

Enhances user experience for Ukrainian-speaking users by updating translations and designating maintainers for ongoing localization.

Health Assessment

Large
Low
Low
  • Quick turnaround with minimal review rounds indicates a smooth process.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
verifiable credential tab in admin ui graziang L No 19.0h 16.6h May 12, 2026

Summary

Feature

Add verifiable credential tab to admin UI

Introduces a new tab in the Keycloak admin console that allows administrators to create, view, and delete verifiable credentials when the OID4VC_VCI feature is enabled, improving credential management visibility.

Health Assessment

Medium
Low
Low
  • The PR was reviewed and approved within 19 hours, with only a single round of changes, indicating a smooth and efficient review process.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Export/import support for credentials mposolda L No 16.7h 14.2h May 12, 2026

Summary

Feature

Export/import support for credentials

Adds export and import functionality for user credentials, enabling easier migration and backup of credential data.

Health Assessment

Large
Low
Low
  • PR completed quickly with a single review and minimal rework, indicating a straightforward implementation.

AI Details

Tech Stack

Languages: Java
Unhandled NPE with alg:none JWT in Bearer Authentication mabartos M No 114.4h 18.5h May 12, 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 for clients.

Health Assessment

Medium
Medium
Medium
  • The PR required a single round of review and a subsequent commit to address test changes, resulting in moderate review friction and a slow overall cycle time due to the complexity of the bug fix.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Do not allow wildcards in the hostname for Valid Redirect Address rmartinc M No 115.1h 93.2h May 12, 2026

Summary

Bug Fix

Prevent wildcard hostnames in redirect URLs

This change tightens security by disallowing wildcard hostnames in redirect URIs, reducing risk of open redirect attacks while maintaining backward compatibility for legacy patterns.

Health Assessment

Medium
Low
Low
  • The PR had a straightforward review with no rework, indicating clear intent and minimal risk.

AI Details

Tech Stack

Languages: Java
Resolve realm display name localization placeholders in TOTP issuer name mabagoury S No 175.9h 1.1h May 12, 2026

Summary

Bug Fix

Resolve realm display name placeholders in TOTP issuer

Ensures authenticator apps display localized realm names instead of raw placeholders, improving user experience across locales.

Health Assessment

Small
Medium
Low
  • The PR had a long cycle time but minimal review friction and small scope, indicating a straightforward fix that was delayed by external factors.

AI Details

Tech Stack

Languages: Java
Typo in ClientAdapter.isFrontchannelLogout() mposolda XS No 12.9h 12.9h May 12, 2026

Summary

Bug Fix

Fix typo in ClientAdapter.isFrontchannelLogout

Corrects a misspelling in the client adapter, ensuring accurate front‑channel logout behavior.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in a single commit after a brief review.

AI Details

Tech Stack

Languages: Java
Fix save button not enabled when name is pasted on "Create organization" page kota65535 XS No 5.6h 5.6h May 11, 2026

Summary

Bug Fix

Enable Save Button on Organization Creation

Ensures users can save new organizations after pasting a name, improving usability and reducing friction.

Health Assessment

Small
Low
Low
  • Quick fix with single commit and single approval, indicating straightforward change.

AI Details

Confidence: 0.75

Tech Stack

Languages: Typescript
Frameworks: React
Drop Quakrus container integration test runs michalvavrik XS No 186.3h 93.7h May 11, 2026

Summary

CI/CD

Drop Quarkus container integration test runs

Remove container integration test runs from CI to reduce flaky tests and improve build reliability.

Health Assessment

Small
Low
Medium
  • PR took over a week to merge due to delayed review, but the change was minimal and had no impact on functionality.

AI Details

Confidence: 0.80

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Update WebAuthn Metadata service and show icons mabartos XL No 314.4h 25.1h May 11, 2026

Summary

Feature

Add WebAuthn metadata service and icons

Adds updated WebAuthn metadata parsing and provider icons to improve authentication UI and user experience.

Health Assessment

Large
High
Medium
  • The PR added over 3,700 lines of code and 20 files, including new Java classes, a Python script, and numerous icon assets, leading to a long cycle time of 13 days. Multiple review rounds and a sizable scope suggest higher risk and potential for integration issues.

AI Details

Tech Stack

Languages: Python, Java
Unify mail in old and new testsuites stianst XL No 99.1h 97.6h May 11, 2026

Summary

Refactor

Unify mail handling across test suites

Standardizes email server configuration in tests, improving consistency and reliability for Keycloak test execution.

Health Assessment

X-Large
High
High
  • The PR required over four days for review and merge, suggesting bottlenecks in test maintenance and potential delays in delivering related features.

AI Details

Tech Stack

Languages: Java
Prevent setting different than default decisionStrategy for FGAP vramik M No 119.0h 119.0h May 11, 2026

Summary

Bug Fix

Prevent non-default decisionStrategy in FGAP

Ensures FGAP permissions use the default decision strategy, preventing misconfiguration and potential security issues.

Health Assessment

Medium
Medium
High
  • Long review time indicates possible complexity or blocker; single commit suggests minimal rework.

AI Details

Tech Stack

Languages: Java
Refactor test class - OID4VCJWTIssuerEndpointTest keshavprashantdeshpande XL No 254.4h 105.9h May 11, 2026

Summary

Refactor

Refactor OID4VC JWT Issuer Endpoint Tests

Improves test maintainability and aligns error handling with RFC 6750, reducing future maintenance overhead.

Health Assessment

X-Large
Low
Medium
  • The PR took over 10 days to merge, with a single review after a long review period, indicating a slow but straightforward refactor of test code.

AI Details

Confidence: 0.75

Tech Stack

Languages: Java
Improve documentation for cases when migrating from FGAP:V1 to V2 vramik L No 146.6h 3.1h May 11, 2026

Summary

Docs

Enhance migration docs from FGAP V1 to V2

Provides clearer guidance for administrators transitioning to the new FGAP V2, reducing support overhead.

Health Assessment

Small
Low
Low
  • Documentation update with minimal code changes, quick review and straightforward merge.

AI Details

Tech Stack

fix: updating the test extension logic shawkins L No 116.0h 13.2h May 11, 2026

Summary

Bug Fix

Fix test extension logic

Corrects test extension logic to handle raw distribution and cluster config dist test, reducing flaky tests and improving test reliability.

Health Assessment

Large
Low
Medium
  • PR merged after 4.8 days with moderate review friction; single commit and 16 files indicates focused but sizable change to improve test stability.

AI Details

Tech Stack

Languages: Java
rest credential offer experimental feature graziang L No 67.1h 67.1h May 11, 2026

Summary

Feature

Add experimental REST credential offer endpoint

Adds an experimental REST credential offer endpoint for OID4VCI, enabling controlled activation of new credential issuance flows without affecting existing OID4VCI functionality. This allows teams to test and roll out the feature gradually while maintaining stability of standard flows.

Health Assessment

Medium
Low
Medium
  • The PR took over a day to review, but required no further changes after approval, indicating a straightforward implementation with minimal friction.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Rename blacklist to denylist in password policy kfaseela L No 255.5h 94.0h May 11, 2026

Summary

Refactor

Rename blacklist to denylist in password policy

Replaces 'blacklist' terminology with 'denylist' for more inclusive naming conventions in password policy implementation.

Health Assessment

Medium
Low
Medium
  • The PR had a moderate cycle time and time to first review, indicating some review friction. However, the changes were focused on renaming terminology, which is a relatively low-risk task.

AI Details

Confidence: 0.80

Tech Stack

Languages: Java
Frameworks: Quarkus
Fix virtual thread check pruivo XS No 34.6h 2.8h May 08, 2026

Summary

Bug Fix

Fix virtual thread check

Ensures virtual threads are disabled on machines with fewer than four CPUs, preventing potential performance degradation.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal code changes indicate low complexity and risk.

AI Details

Tech Stack

Languages: Java
fix: services module must use context, not inject shawkins XS No 2.0h 1.7h May 08, 2026

Summary

Bug Fix

Fix services module context usage

Corrects service module to use context instead of injection, ensuring proper test execution in IDEs.

Health Assessment

Small
Low
Low
  • Quick turnaround with minimal changes; PR resolved within 2 hours and received approvals without rework.

AI Details

Tech Stack

Languages: Java
Document how to check MSSQL transaction isolation level ryanemerson S No 39.7h 26.0h May 08, 2026

Summary

Docs

Document how to check MSSQL transaction isolation level

Provides guidance for administrators to verify transaction isolation levels in MSSQL, improving database reliability and compliance.

Health Assessment

Small
Low
High
  • PR took ~40 hours to merge with a single review after ~26 hours, indicating moderate review delay but minimal code changes.

AI Details

Confidence: 0.95

Tech Stack

Test update-compatibility without building or starting Quarkus to save little time michalvavrik XL No 96.2h 71.0h May 07, 2026

Summary

Test

Skip Quarkus build for update-compatibility test

Reduces CI runtime by avoiding full Quarkus build when testing the update-compatibility command.

Health Assessment

X-Large
Medium
High
  • The PR required over 4 days to merge with a long review time, but only a single commit was needed, indicating a straightforward change that was eventually approved after a lengthy review.

AI Details

Tech Stack

Languages: Java
Frameworks: Quarkus
Need area/ssf on area selection dropdown when creating an issue. ssilvert XS AI 19.5h 19.5h May 07, 2026

Summary

Bug Fix

Add area/ssf to issue dropdown

Adds area and SSF selection to the issue creation dropdown, improving issue categorization and workflow efficiency.

Health Assessment

Small
Low
Medium
  • Quick, single commit, minimal changes, straightforward review, no rework.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Yaml
Fix MSSQL queries to work with case sensitive collations pruivo M No 27.9h 19.5h May 07, 2026

Summary

Bug Fix

Fix MSSQL queries to work with case sensitive collations

Ensures Keycloak's database migrations and queries function correctly on MSSQL servers with case-sensitive collations, preventing runtime errors for deployments in such environments.

Health Assessment

Medium
Low
Medium
  • The PR resolved a database compatibility issue with a concise set of changes and a single review cycle, indicating a low-risk, quick turnaround.

AI Details

Tech Stack

Languages: Java
pre-compute password denylist Bloom filter to speed up server startup kfaseela L No 237.7h 234.4h May 07, 2026

Summary

Feature

Pre-compute password denylist Bloom filter

Speeds up server startup by pre-computing a binary Bloom filter from large password denylist files

Health Assessment

Medium
Low
Low
  • The PR had a long cycle time, but the review process was straightforward with only one approval required
  • The changes are well-structured and include documentation updates and test additions

AI Details

Tech Stack

Languages: Java
Frameworks: Quarkus
[CVE-2026-7500] Improper Access Control on Keycloak Server mabartos S No 49.1h 47.1h May 07, 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, strengthening authentication controls.

Health Assessment

Small
Medium
High
  • The PR required a single review after a long review time, indicating a need for faster security review processes.

AI Details

Tech Stack

Languages: Java
Identity Provider detail settings allow saving without changes mabartos M No 21.3h 15.1h May 07, 2026

Summary

Bug Fix

Identity Provider detail settings allow saving without changes

Allows users to save identity provider detail settings without making changes, preventing unnecessary validation errors and improving admin UI experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within a day, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Align the format of the annotation kc.scim.schema.attribute to how SCIM defines custom schema attributes pedroigor L No 45.9h 44.9h May 07, 2026

Summary

Bug Fix

Align SCIM attribute annotation format

Ensures SCIM schema attributes conform to the official spec, improving interoperability and reducing integration errors.

Health Assessment

Large
Medium
Medium
  • The PR had a moderate review cycle with a single commit, but the review took almost two days, indicating potential communication delays.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript, Java
Frameworks: React
Ignore oasis-open.org in ExternalLinksTest kfaseela XS No 70.2h 70.0h May 07, 2026

Summary

Test

Ignore oasis-open.org in ExternalLinksTest

Fixes documentation test failures by adding oasis-open.org to ignored links, ensuring CI stability.

Health Assessment

Small
Low
Medium
  • PR had a long review time but minimal changes, indicating a simple fix that was delayed.

AI Details

Tech Stack

Add startup check for missing database indexes pruivo L No 64.8h 0.5h May 07, 2026

Summary

Feature

Add startup check for missing database indexes

Adds a startup check to detect missing database indexes, improving database integrity and preventing performance regressions.

Health Assessment

Large
Medium
Medium
  • The PR introduced a new startup check for missing database indexes, required a quick initial review, a bot comment, and a single rework commit, indicating moderate review friction but a straightforward implementation.

AI Details

Tech Stack

Languages: Java
Frameworks: Quarkus
Allow mapping user attributes to SCIM attributes via User Profile UI pedroigor L No 208.0h 41.7h May 07, 2026

Summary

Feature

Allow mapping user attributes to SCIM attributes via User Profile UI

Adds UI and backend support to map user attributes to SCIM attributes, enabling better integration with external identity providers.

Health Assessment

Large
Medium
Medium
  • PR took over 8 days to merge with a single review round, indicating a lengthy review process but minimal back‑and‑forth.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript, Java
Frameworks: React
New maintainer - Ricardo Martin stianst XS No 67.4h 0.1h May 07, 2026

Summary

Docs

Add new maintainer - Ricardo Martin

Adds Ricardo Martin as a new maintainer, updating the project governance.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes, indicating a straightforward documentation update.

AI Details

Confidence: 0.95

Tech Stack

Resolve SA before resolving users from username or email pedroigor M No 32.9h 15.8h May 07, 2026

Summary

Bug Fix

Resolve SA before resolving users from username or email

Fixes a security assertion ordering bug that could lead to incorrect authorization decisions, improving system reliability and compliance.

Health Assessment

Medium
Medium
Medium
  • The PR resolved a security-related bug with a moderate review cycle and minimal rework, indicating a straightforward fix with moderate impact on the codebase.

AI Details

Tech Stack

Languages: Java
Enforce non-empty role and group names pedroigor S No 135.1h 117.6h May 07, 2026

Summary

Bug Fix

Enforce non-empty role and group names

Ensures role and group names cannot be empty, improving data integrity and preventing misconfiguration.

Health Assessment

Small
Low
High
  • Long review time indicates a potential blocker or low priority; the small change set suggests low risk to the system.

AI Details

Tech Stack

Languages: Java
Ensure MSSQL sever deployments have the IDX_IDP_FOR_LOGIN index created sguilhen S No 16.3h 16.3h May 06, 2026

Summary

Bug Fix

Add IDX_IDP_FOR_LOGIN index to MSSQL deployments

Adds a missing database index to improve login performance on MSSQL deployments.

Health Assessment

Small
Low
Medium
  • Quick single-commit PR with minimal changes, merged within 16 hours, indicating a straightforward fix with low complexity.

AI Details

Tech Stack

Remove unused TestingResource methods vaceksimon L No 25.8h 2.5h May 06, 2026

Summary

Refactor

Remove unused TestingResource methods from test framework

Eliminates obsolete test methods, streamlining the test framework and reducing maintenance overhead.

Health Assessment

Large
Low
Medium
  • The PR was reviewed quickly and merged within a day, indicating a smooth process.
  • The removal of unused test methods improves code quality without affecting functionality.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Rewrite AssertEvents expectLogout and expectLogoutError into EventAssertion methods. lhanusov XL No 140.1h 112.1h May 06, 2026

Summary

Refactor

Refactor event assertion methods for logout tests

Improves test framework by consolidating logout event assertions, reducing duplication and simplifying test maintenance.

Health Assessment

Small
Low
High
  • Long review and merge times likely due to many test files affected, but overall changes are small and low risk.

AI Details

Tech Stack

Languages: Java
[quarkus-next] Aurora CI fails with missing quarkus-bom:999-SNAPSHOT … Pepo48 XS No 147.3h 1.0h May 05, 2026

Summary

Bug Fix

Fix CI failure due to missing quarkus-bom

Resolve CI build failure on Aurora by updating Ansible scripts to correctly reference the quarkus-bom, ensuring stable CI runs.

Health Assessment

Small
Low
Low
  • The PR addressed a flaky CI issue with minimal code changes and received quick approval after initial review, but the overall cycle time was extended due to a long wait before the first review.

AI Details

Tech Stack

Languages: Yaml
Duplicated flows can have illegal characters in step name mabartos S No 22.7h 22.2h May 05, 2026

Summary

Bug Fix

Fix illegal characters in duplicated flow step names

Prevents authentication flow errors by validating step names, improving reliability and security of user authentication.

Health Assessment

Small
Low
Low
  • Resolved quickly with a single review; minimal code changes and no rework.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
[OID4VCI] Support for credentials CRUD (DB and admin REST endpoints) mposolda XL No 28.4h 27.9h May 05, 2026

Summary

Feature

Add CRUD for verifiable credentials

Enables database and admin REST endpoints for creating, reading, updating, and deleting verifiable credentials, expanding OID4VCI support.

Health Assessment

X-Large
High
Low
  • Single commit PR with large additions, approved after ~28h review, indicating straightforward implementation but high scope.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Upgrade to Quarkus 3.33.1.1 vmuzikar XS No 22.0h 17.9h May 05, 2026

Summary

Chore

Upgrade to Quarkus 3.33.1.1

Keycloak is upgraded to Quarkus 3.33.1.1, improving performance, security, and compatibility with newer Java versions.

Health Assessment

Small
Low
Low
  • Fast cycle time, single review, minimal changes, low risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Frameworks: Quarkus
move phishing check edewit L No 194.8h 50.2h May 05, 2026

Summary

Bug Fix

Move phishing check logic to new service

Replaces legacy phishing check implementation with a dedicated service, improving maintainability and testability.

Health Assessment

Large
Medium
Medium
  • The PR had a long cycle time with a single review after a large refactor, indicating moderate risk but minimal contention.

AI Details

Tech Stack

Languages: Java
Translations update from Hosted Weblate weblate S No 154.7h 154.7h May 05, 2026

Summary

Chore

Update Catalan, Czech, French, Swedish translations

This PR updates UI translations for multiple languages, improving internationalization and user experience for Keycloak's admin and account interfaces.

Health Assessment

Small
Low
High
  • Long review cycle (~6.5 days) typical for translation updates; minimal code changes and low risk.

AI Details

Confidence: 1.00

Tech Stack

« Page 6 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