Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Hide client selection when "Use Realm Roles Mapping" is true. | ssilvert | S | No | 103.1h | 70.3h | Jun 02, 2026 |
SummaryBug FixHide client selection when realm roles mapping enabled This change removes the client selection UI when realm roles mapping is active, simplifying the LDAP mapper configuration for administrators. It reduces confusion and streamlines the admin experience. Health Assessment
Small
Low
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| cache wirit so that we don't need to create the bindings each build | edewit | S | No | 157.8h | 29.1h | Jun 02, 2026 |
SummaryCI/CDCache wireit to avoid recreating bindings each build Adds caching to the Wireit build process to reduce CI build time by reusing bindings across builds, improving developer productivity. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Member's organizations endpoint missing per-org FGAP filtering | vramik | S | No | 4.0h | 4.0h | Jun 02, 2026 |
SummaryBug FixAdd per-org FGAP filtering to organization endpoint Ensures organization membership queries respect per-organization FGAP permissions, improving security and correct data exposure. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Organization group members endpoint does not check Users permission | vramik | M | No | 7.5h | 1.0h | Jun 02, 2026 |
SummaryBug FixFix permission check for organization group members endpoint Ensures that the organization group members endpoint enforces user permissions, preventing unauthorized access and aligning with security requirements. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.4] Remove startup time check in rt reuse validation | graziang | XS | No | 1.7h | 1.0h | Jun 02, 2026 |
SummaryBug FixRemove startup time check in rt reuse validation Fixes a bug that incorrectly prevented token reuse during startup, improving authentication reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.6] Remove startup time check in rt reuse validation | graziang | XS | No | 1.7h | 1.7h | Jun 02, 2026 |
SummaryBug FixRemove startup time check in rt reuse validation Eliminates unnecessary startup time validation during refresh token reuse, reducing latency for token issuance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.4] Add validation on Authorization Header with Bearer for client registration | graziang | M | No | 1.7h | 1.7h | Jun 02, 2026 |
SummaryFeatureAdd validation on Authorization Header with Bearer for client registration Adds validation to ensure client registration requests include a Bearer token in the Authorization header, improving security for client registration flows. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.6] Add validation on Authorization Header with Bearer for client registration | graziang | M | No | 1.7h | 1.7h | Jun 02, 2026 |
SummaryFeatureAdd validation on Authorization Header with Bearer for client registration Ensures client registration requests include a Bearer token in the Authorization header, strengthening security for client registration flows. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [OID4VCI] Default Credential offer lifespan is too short | mposolda | M | No | 120.8h | 120.6h | Jun 02, 2026 |
SummaryBug FixExtend Credential Offer Lifespan to 300 Seconds Adjusts the default credential offer lifespan to reduce premature expiration, improving user experience for OID4VCI flows. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript, Java
Frameworks:
React
|
||||||
| fix: allowing the kubernetes jwt test to pass on openshift | shawkins | XS | No | 97.0h | 97.0h | Jun 02, 2026 |
SummaryTestFix Kubernetes JWT test on OpenShift Ensures integration tests pass on OpenShift by adjusting token expectations, improving CI reliability. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Fix by only add Verify_email required action when user has an email. … | gaoyikeshuer | S | No | 5.0h | 5.0h | Jun 02, 2026 |
SummaryBug FixFix Verify_email action for users with email Ensures the Verify Email required action is only added when a user has an email address, preventing unnecessary prompts for users without email. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| New tests cleanup - ExportImport tests use duplicated json objects. | lhanusov | XL | No | 3.0h | 1.2h | Jun 02, 2026 |
SummaryRefactorClean up ExportImport test JSON files Improves test maintainability by removing duplicate JSON objects and reorganizing test resources. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| inherit https settings for managment and add overrides | edewit | L | No | 148.2h | 26.3h | Jun 02, 2026 |
SummaryFeatureAdd HTTPS settings inheritance and overrides Enables management endpoints to inherit HTTPS configuration, improving security consistency and allowing custom overrides. Health Assessment
Large
High
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| added db_url_properties to oracle | edewit | M | No | 150.8h | 28.4h | Jun 02, 2026 |
SummaryFeatureAdd db_url_properties support for Oracle Enables Oracle database configuration via db_url_properties, simplifying TLS test setup and improving consistency across data sources. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| New tests - fix: fgap AbstractPermissionTest inconsitency. | lhanusov | XS | No | 1.1h | 1.0h | Jun 02, 2026 |
SummaryBug FixFix AbstractPermissionTest inconsistency Resolves flaky test issue in Keycloak's test framework Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Use appropriate HTTP status codes in broker callback error responses | sguilhen | S | No | 255.0h | 89.1h | Jun 02, 2026 |
SummaryBug FixUse appropriate HTTP status codes in broker callback error responses This change ensures broker callback error responses use correct HTTP status codes, improving error handling and client compatibility. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| [CVE-2026-37977] CORS Access-Control-Allow-Origin reflected from unverified JWT azp claim on UMA token endpoint | pedroigor | M | No | 89.4h | 74.5h | Jun 02, 2026 |
SummaryBug FixResolve CORS header reflection vulnerability Removes a security flaw that allowed attackers to manipulate CORS headers via unverified JWT claims, strengthening token endpoint security. Health Assessment
Small
High
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Validate sequence length against the remaining elements in the buffer | pedroigor | S | No | 88.2h | 72.5h | Jun 02, 2026 |
SummaryBug FixValidate sequence length against the remaining elements in the buffer Ensures LDAP sequence decoding correctly validates buffer length, preventing potential buffer overrun vulnerabilities. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| External ID should be part of email verification single object key | pedroigor | M | No | 88.8h | 73.5h | Jun 02, 2026 |
SummaryBug FixAdd External ID to Email Verification Key Ensures email verification tokens include external ID, improving account linking accuracy and preventing mismatches. Health Assessment
Medium
Medium
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Java
|
||||||
| Limit backoff retry to the specified timeout | ahus1 | M | No | 183.1h | 66.2h | Jun 02, 2026 |
SummaryBug FixLimit backoff retry to the specified timeout This change caps retry backoff to a defined timeout, preventing indefinite retries and improving system stability for users. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Avoid logging full PostgreSQL SQL statements with values in the logs | ahus1 | S | No | 27.1h | 5.5h | Jun 02, 2026 |
SummaryBug FixStop logging full PostgreSQL SQL statements Reduces log verbosity and protects sensitive data by omitting query values. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Migrate the AccountRestServiceTest | gaoyikeshuer | XL | No | 188.8h | 26.8h | Jun 02, 2026 |
SummaryTestMigrate AccountRestServiceTest to new framework Migrates account service tests to a new test framework, improving maintainability and reducing legacy code. Health Assessment
Large
High
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| fix(admin-ui): clamp time policy number inputs to their min | wilmerdooley | XS | No | 115.0h | 115.0h | Jun 02, 2026 |
SummaryBug FixClamp time policy inputs to minimum Prevents negative or invalid time policy values in admin UI, ensuring accurate configuration and reducing user errors. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Remove startup time check in rt reuse validation | graziang | XS | No | 21.3h | 21.3h | Jun 02, 2026 |
SummaryBug FixRemove startup time check in token reuse validation Eliminates startup time validation for refresh token reuse, simplifying session handling and improving reliability. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Add validation on Authorization Header with Bearer for client registration | graziang | M | No | 89.0h | 89.0h | Jun 02, 2026 |
SummaryFeatureAdd Bearer token validation for client registration Enhances security by enforcing Bearer token authentication on client registration endpoints, preventing unauthorized registrations. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Store authentication session in the database | pruivo | XL | No | 38.4h | 38.1h | Jun 02, 2026 |
SummaryFeatureStore authentication session in the database Adds persistent storage for authentication sessions using JPA and Infinispan, enabling sessions to survive restarts and improving reliability for production deployments. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java, Yaml
|
||||||
| Fix French translation for credentials related events | reda-alaoui | XS | No | 71.7h | 51.1h | Jun 02, 2026 |
SummaryBug FixFix French translation for credentials related events Corrects French email messages for credential events, improving user communication. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.20
Tech Stack |
||||||
| [OID4VCI]: Migrate credential-offer-create role export/import test to new test framework | Awambeng | L | No | 20.5h | 20.5h | Jun 02, 2026 |
SummaryTestMigrate OID4VCI export/import tests to new framework Updates OID4VCI export/import tests to a dedicated test suite, enhancing test stability and simplifying future maintenance. This change ensures more reliable validation of credential offer creation and import/export flows. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Translations update from Hosted Weblate | weblate | L | No | 129.0h | 129.0h | Jun 02, 2026 |
SummaryFeatureUpdate translations via Hosted Weblate Adds updated language translations for Keycloak UI, improving internationalization and user experience. Health Assessment
Large
Low
High
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Slow start for HAProxy | pruivo | S | No | 13.4h | 13.4h | Jun 02, 2026 |
SummaryDocsSlow start for HAProxy Provides updated HAProxy configuration guides to improve deployment reliability and security for Keycloak users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Avoid iterating over cached sessions when an user is removed | pruivo | L | No | 185.2h | 0.0h | Jun 02, 2026 |
SummaryBug FixAvoid iterating over cached sessions when user removed This change improves performance and reliability by preventing unnecessary iteration over cached sessions when a user is removed, reducing memory usage and potential errors. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| [OID4VCI]: Delegate private JWK claim validation to signature provider factories | Awambeng | L | No | 281.0h | 191.6h | Jun 02, 2026 |
SummaryFeatureDelegate JWK claim validation to signature provider factories Dynamic SPI-driven approach replaces hardcoded claims, improving flexibility and security for OID4VCI JWT validation. Unit tests confirm correct claim detection across algorithms. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Migrate ClientRegistrationTest to the new tests module. | lhanusov | L | No | 20.8h | 20.8h | Jun 02, 2026 |
SummaryTestMigrate ClientRegistrationTest to new tests module Reorganizes client registration tests into a new module, enhancing maintainability and reducing build times. Health Assessment
Medium
Low
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Java
|
||||||
| [OID4VCI-HAIP] Pass oid4vci-1_0-issuer-happy-flow | tdiesler | L | No | 280.4h | 5.7h | Jun 02, 2026 |
SummaryFeaturePass OID4VCI HAIP happy flow Enhances OIDC4VC issuer security by adding certificate headers, DPoP support, and nonce usage, ensuring stronger authentication and compliance. Health Assessment
Medium
Medium
Medium
AI Details
Confidence:
0.05
Tech Stack
Languages:
Java
|
||||||
| fix: enforce user profile attribute permissions on group and organization members endpoints | hoaian412003 | L | No | 118.5h | 118.5h | Jun 01, 2026 |
SummaryBug FixEnforce user profile permissions on group endpoints Ensures sensitive user attributes are hidden from admin views, aligning with security policy and reducing data leakage risk. Health Assessment
Large
High
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Fix medium-severity npm transitive dependency vulnerabilities via pnpm overrides or updates | edewit | L | No | 6.4h | 6.4h | Jun 01, 2026 |
SummaryChoreFix medium‑severity npm dependency vulnerabilities Removes security vulnerabilities in transitive npm dependencies by updating or overriding packages, ensuring safer runtime for Keycloak. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Move database writes to the current transaction | ahus1 | L | No | 94.0h | 12.3h | Jun 01, 2026 |
SummaryBug FixMove database writes to current transaction Ensures that all database writes occur within the current transaction, improving data consistency and reducing race conditions during session persistence. Health Assessment
Large
High
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Authorization Services: NullPointerException in UMA permission grant … | martin-kanis | M | No | 267.6h | 2.0h | Jun 01, 2026 |
SummaryBug FixFix NullPointerException in UMA permission grant Resolves a crash when stale permission tickets reference removed scopes, improving stability for authorization services. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Account resource sharing resolves recipient by username before email,… | martin-kanis | S | No | 173.3h | 173.3h | Jun 01, 2026 |
SummaryBug FixAccount resource sharing resolves recipient by username before email Fixes a bug where resource sharing incorrectly resolved recipients by username before email, potentially granting access to the wrong user. Health Assessment
Small
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Document Kubernetes limitations | pruivo | M | No | 4.0h | 4.0h | Jun 01, 2026 |
SummaryDocsDocument Kubernetes limitations Adds documentation on Kubernetes limitations for the Keycloak operator, improving operator deployment guidance. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Account resource sharing resolves recipient by username before email,… | martin-kanis | S | No | 173.3h | 173.3h | Jun 01, 2026 |
SummaryBug FixFix account sharing recipient resolution bug Corrects a bug where resource sharing incorrectly resolved recipients by username before email, preventing unauthorized access. Health Assessment
Small
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update to uuid >=13.0.1 | stianst | S | No | 1.9h | 0.2h | Jun 01, 2026 |
SummaryChoreUpdate uuid dependency to >=13.0.1 This PR updates the uuid library to a newer version, addressing security and compatibility issues. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Clear thread local variable before returning from async response | ahus1 | XS | No | 3.7h | 3.7h | Jun 01, 2026 |
SummaryBug FixClear thread local variable before returning from async response Fixes thread local leakage in async responses, improving stability and resource cleanup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Clear thread local variable before returning from async response | ahus1 | XS | No | 3.7h | 3.7h | Jun 01, 2026 |
SummaryBug FixClear thread local variable before returning from async response Ensures thread‑local state is cleared after async SAML responses, preventing stale data leakage and improving reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update to uuid >=13.0.1 | stianst | S | No | 1.4h | 0.3h | Jun 01, 2026 |
SummaryChoreUpdate uuid dependency to >=13.0.1 Bumps the uuid library to the latest major version, improving security and compatibility for the admin UI and theme packages. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| [26.6] Better handling of token parameters sent to the token endpoint | mposolda | L | No | 70.7h | 66.3h | Jun 01, 2026 |
SummaryBug FixImprove token endpoint parameter handling Enhances security and compatibility of token requests by ensuring correct parameter validation, reducing errors for clients. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| [26.4] Better handling of token parameters sent to the token endpoint | mposolda | L | No | 70.4h | 66.0h | Jun 01, 2026 |
SummaryBug FixImprove token endpoint parameter handling Enhances security and compatibility by correctly processing token parameters, ensuring robust authentication flows. Health Assessment
Large
High
High
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update to uuid >=13.0.1 | stianst | M | No | 0.9h | 0.2h | Jun 01, 2026 |
SummaryChoreUpdate uuid dependency to >=13.0.1 Bumps the uuid library to version 13.0.1 or higher, ensuring compatibility and security updates for the Keycloak admin UI. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Update to simple-git 3.36.0 | stianst | S | No | 1.0h | 0.3h | Jun 01, 2026 |
SummaryChoreUpdate to simple-git 3.36.0 Bumps simple-git to 3.36.0 to incorporate security and bug fixes, maintaining compatibility and stability for Keycloak deployments. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Update to simple-git 3.36.0 | stianst | S | No | 0.9h | 0.0h | Jun 01, 2026 |
SummaryChoreUpdate to simple-git 3.36.0 Updates the simple-git dependency to version 3.36.0, ensuring compatibility and security fixes. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||