Pull Request Explorer
| 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 |
SummaryFeatureAdd 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Quarkus IT execution time savings: skip realm bootstrap when not required | michalvavrik | M | No | 118.2h | 97.3h | May 12, 2026 |
SummaryFeatureSkip realm bootstrap to speed Quarkus ITs Reduces integration test runtime by ~60s, improving developer productivity. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| remove oid4vc protocol from create client form | graziang | L | No | 28.4h | 1.6h | May 12, 2026 |
SummaryBug FixRemove 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
AI DetailsTech Stack
Languages:
Typescript, Java
Frameworks:
React
|
||||||
| Update Ukrainian translations and add language maintainers | bilkoua | XL | No | 22.5h | 18.4h | May 12, 2026 |
SummaryFeatureAdd 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
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 |
SummaryFeatureAdd 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
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 |
SummaryFeatureExport/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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Unhandled NPE with alg:none JWT in Bearer Authentication | mabartos | M | No | 114.4h | 18.5h | May 12, 2026 |
SummaryBug FixFix 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
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 |
SummaryBug FixPrevent 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Resolve realm display name localization placeholders in TOTP issuer name | mabagoury | S | No | 175.9h | 1.1h | May 12, 2026 |
SummaryBug FixResolve 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Typo in ClientAdapter.isFrontchannelLogout() | mposolda | XS | No | 12.9h | 12.9h | May 12, 2026 |
SummaryBug FixFix typo in ClientAdapter.isFrontchannelLogout Corrects a misspelling in the client adapter, ensuring accurate front‑channel logout behavior. Health Assessment
Small
Low
Low
AI DetailsTech 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 |
SummaryBug FixEnable 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
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 |
SummaryCI/CDDrop 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
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 |
SummaryFeatureAdd 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
AI DetailsTech Stack
Languages:
Python, Java
|
||||||
| Unify mail in old and new testsuites | stianst | XL | No | 99.1h | 97.6h | May 11, 2026 |
SummaryRefactorUnify 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Prevent setting different than default decisionStrategy for FGAP | vramik | M | No | 119.0h | 119.0h | May 11, 2026 |
SummaryBug FixPrevent non-default decisionStrategy in FGAP Ensures FGAP permissions use the default decision strategy, preventing misconfiguration and potential security issues. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Refactor test class - OID4VCJWTIssuerEndpointTest | keshavprashantdeshpande | XL | No | 254.4h | 105.9h | May 11, 2026 |
SummaryRefactorRefactor 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
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 |
SummaryDocsEnhance 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
AI DetailsTech Stack |
||||||
| fix: updating the test extension logic | shawkins | L | No | 116.0h | 13.2h | May 11, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| rest credential offer experimental feature | graziang | L | No | 67.1h | 67.1h | May 11, 2026 |
SummaryFeatureAdd 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
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 |
SummaryRefactorRename 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
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 |
SummaryBug FixFix virtual thread check Ensures virtual threads are disabled on machines with fewer than four CPUs, preventing potential performance degradation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| fix: services module must use context, not inject | shawkins | XS | No | 2.0h | 1.7h | May 08, 2026 |
SummaryBug FixFix services module context usage Corrects service module to use context instead of injection, ensuring proper test execution in IDEs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Document how to check MSSQL transaction isolation level | ryanemerson | S | No | 39.7h | 26.0h | May 08, 2026 |
SummaryDocsDocument 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
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 |
SummaryTestSkip 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
AI DetailsTech 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 |
SummaryBug FixAdd 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
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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| pre-compute password denylist Bloom filter to speed up server startup | kfaseela | L | No | 237.7h | 234.4h | May 07, 2026 |
SummaryFeaturePre-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
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| [CVE-2026-7500] Improper Access Control on Keycloak Server | mabartos | S | No | 49.1h | 47.1h | May 07, 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, strengthening authentication controls. Health Assessment
Small
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Identity Provider detail settings allow saving without changes | mabartos | M | No | 21.3h | 15.1h | May 07, 2026 |
SummaryBug FixIdentity 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
AI DetailsTech 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 |
SummaryBug FixAlign SCIM attribute annotation format Ensures SCIM schema attributes conform to the official spec, improving interoperability and reducing integration errors. Health Assessment
Large
Medium
Medium
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 |
SummaryTestIgnore 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
AI DetailsTech Stack |
||||||
| Add startup check for missing database indexes | pruivo | L | No | 64.8h | 0.5h | May 07, 2026 |
SummaryFeatureAdd 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
AI DetailsTech 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 |
SummaryFeatureAllow 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
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 |
SummaryDocsAdd new maintainer - Ricardo Martin Adds Ricardo Martin as a new maintainer, updating the project governance. Health Assessment
Small
Low
Low
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 |
SummaryBug FixResolve 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| Enforce non-empty role and group names | pedroigor | S | No | 135.1h | 117.6h | May 07, 2026 |
SummaryBug FixEnforce 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
AI DetailsTech 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 |
SummaryBug FixAdd 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
AI DetailsTech Stack |
||||||
| Remove unused TestingResource methods | vaceksimon | L | No | 25.8h | 2.5h | May 06, 2026 |
SummaryRefactorRemove unused TestingResource methods from test framework Eliminates obsolete test methods, streamlining the test framework and reducing maintenance overhead. Health Assessment
Large
Low
Medium
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 |
SummaryRefactorRefactor 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
AI DetailsTech Stack
Languages:
Java
|
||||||
| [quarkus-next] Aurora CI fails with missing quarkus-bom:999-SNAPSHOT … | Pepo48 | XS | No | 147.3h | 1.0h | May 05, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Duplicated flows can have illegal characters in step name | mabartos | S | No | 22.7h | 22.2h | May 05, 2026 |
SummaryBug FixFix 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
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 |
SummaryFeatureAdd 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
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 |
SummaryChoreUpgrade 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
AI Details
Confidence:
0.10
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| move phishing check | edewit | L | No | 194.8h | 50.2h | May 05, 2026 |
SummaryBug FixMove phishing check logic to new service Replaces legacy phishing check implementation with a dedicated service, improving maintainability and testability. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Translations update from Hosted Weblate | weblate | S | No | 154.7h | 154.7h | May 05, 2026 |
SummaryChoreUpdate 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
AI Details
Confidence:
1.00
Tech Stack |
||||||