Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Updating the list of protostream lock | ahus1 | XS | No | 3.9h | 0.9h | Oct 01, 2026 |
SummaryChoreUpdate protostream lock references Ensures correct protostream lock dependencies, improving build stability and security. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Close SimpleHttpResponse and HttpResponse on all code paths | ahus1 | L | No | 3.7h | 3.7h | Oct 01, 2026 |
SummaryBug FixClose SimpleHttpResponse and HttpResponse on all code paths Fixes resource leaks in identity broker HTTP connections, improving stability and preventing connection exhaustion. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Restore undefined guard on RoleSelect form values | ssilvert | XS | AI | 18.2h | 0.0h | Oct 01, 2026 |
SummaryBug FixFix RoleSelect undefined guard crash Prevents page crashes when RoleSelect mounts before roles are set, improving stability for permission configuration. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot, Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Add missing selectRoles message key | ssilvert | XS | AI | 2.3h | 0.0h | Oct 01, 2026 |
SummaryBug FixAdd missing selectRoles message key Adds a missing translation key for the Roles resource type in the admin UI, ensuring help popover displays correct text. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude, Copilot
Confidence:
0.95
Tech Stack |
||||||
| Prevent reverse tabnabbing for account console client links | edewit | M | No | 218.6h | 0.0h | Oct 01, 2026 |
SummaryBug FixPrevent reverse tabnabbing for account console client links Adds security fix to prevent reverse tabnabbing by adding noopener and noreferrer to client‑controlled links in the account console, with regression tests to ensure coverage. Health Assessment
Medium
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Use the correct role for guarding the edit organization route | s3n-w6i | XS | No | 2.3h | 0.0h | Oct 01, 2026 |
SummaryBug FixUse correct role for editing organization route Updates the admin UI to enforce the appropriate permission, ensuring users only need the query-organizations role to edit an organization, improving security and user experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Name the remove buttons in the FGAP resource selects | ybai08 | M | No | 7.1h | 0.0h | Oct 01, 2026 |
SummaryBug FixAdd accessible names to FGAP remove buttons Improves screen reader accessibility by labeling remove buttons in fine‑grained admin permission selects, enhancing usability for users with disabilities. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Filter groups by view permission in getGroupsInRole | pedroigor | M | No | 16.6h | 0.0h | Oct 01, 2026 |
SummaryBug FixFilter groups by view permission in getGroupsInRole Adds permission-based filtering to group retrieval, ensuring users only see groups they are authorized to view and tightening security. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Avoid logging SPNEGO credentials in log | ahus1 | XS | No | 3.3h | 1.2h | Oct 01, 2026 |
SummaryBug FixAvoid logging SPNEGO credentials in log Prevents sensitive SPNEGO credentials from being exposed in logs, enhancing security and compliance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Use Keycloak parent in misc/test-stability to inherit dependency versions | stianst | XS | No | 1.3h | 0.5h | Oct 01, 2026 |
SummaryRefactorInherit dependency versions via Keycloak parent This change ensures the test‑stability module uses the same dependency versions as the main Keycloak project, improving consistency and reducing version conflicts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update tools.jackson.core:jackson-databind (#53394) | stianst | XS | No | 0.8h | 0.2h | Oct 01, 2026 |
SummaryChoreUpdate jackson-databind dependency Bumps jackson-databind to the latest version, improving stability and compatibility for the admin client. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Close SimpleHttpResponse and HttpResponse on all code paths | ahus1 | L | AI | 242.3h | 0.3h | Oct 01, 2026 |
SummaryBug FixClose SimpleHttpResponse and HttpResponse on all code paths Fixes HTTP connection leaks in identity brokering by ensuring all responses are properly closed, improving reliability and resource usage. Health Assessment
Large
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Perform local service-ticket round trip after kerberos authentication | rmartinc | L | No | 73.5h | 0.0h | Oct 01, 2026 |
SummaryFeatureAdd Kerberos service-ticket round trip Enables a full service-ticket round trip for Kerberos username/password authentication, improving authentication reliability and allowing configuration to skip round-trip if needed. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Use Keycloak parent in misc/test-stability to inherit dependency versions | stianst | XS | No | 1.1h | 0.7h | Oct 01, 2026 |
SummaryChoreUse Keycloak parent in misc/test-stability to inherit dependency versions Ensures test stability module inherits dependency versions from the Keycloak parent pom, reducing version drift and simplifying maintenance. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack |
||||||
| [26.4] Upgrade to Quarkus 3.27.6 | vmuzikar | XS | No | 1.2h | 1.0h | Oct 01, 2026 |
SummaryChoreUpgrade to Quarkus 3.27.6 Keycloak is upgraded to Quarkus 3.27.6, providing improved performance, security, and compatibility with the latest Java ecosystem. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Backport of #52231 to release/26.6 | msdaly200 | XL | No | 24.4h | 3.1h | Oct 01, 2026 |
SummaryFeatureBackport secure client node executor to 26.6 Adds SSRF protection for legacy client node registration, enhancing security for Keycloak deployments. The change is opt‑in and requires configuration of hostname regex patterns. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update tools.jackson.core:jackson-databind | stianst | XS | No | 0.8h | 0.0h | Oct 01, 2026 |
SummaryChoreUpdate tools.jackson.core:jackson-databind Bumps the Jackson databind library to a newer version, ensuring Keycloak’s admin client remains compatible and secure. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [26.6] Upgrade to Quarkus 3.33.4 | vmuzikar | XS | No | 0.9h | 0.2h | Oct 01, 2026 |
SummaryChoreUpgrade to Quarkus 3.33.4 Upgrading Keycloak to Quarkus 3.33.4 brings performance improvements, bug fixes, and security patches, ensuring a more stable and secure authentication platform for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Frameworks:
Quarkus
|
||||||
| Use Keycloak parent in misc/test-stability to inherit dependency versions | stianst | XS | No | 0.8h | 0.0h | Oct 01, 2026 |
SummaryRefactorUse Keycloak parent in misc/test-stability to inherit dependency versions Updates the test-stability module to inherit dependency versions from the Keycloak parent POM, ensuring consistent and secure dependency management across the project. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Add OpenJDK 27 to test matrix | stianst | XS | No | 43.2h | 0.8h | Oct 01, 2026 |
SummaryCI/CDAdd OpenJDK 27 to test matrix Expands CI test coverage to include Java 27, ensuring early detection of compatibility issues and maintaining stability for future releases. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Update old testsuite to commons-configuration2 | stianst | M | No | 1.2h | 0.9h | Oct 01, 2026 |
SummaryTestMigrate testsuite to commons-configuration2 Update test suite to use newer configuration library, improving stability and compatibility. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Update ClientRedirectTest to not use an external webpage (#53356) | stianst | S | No | 1.2h | 1.1h | Oct 01, 2026 |
SummaryTestRemove external webpage from ClientRedirectTest This change removes dependency on an external webpage in the ClientRedirectTest, reducing test flakiness and improving CI stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Fix broken documentation links (#53344) (#53384) | stianst | XS | No | 0.3h | - | Oct 01, 2026 |
SummaryDocsFix broken documentation links Corrects broken links in Keycloak documentation, improving user experience and reducing support tickets. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Fix broken documentation links (#53344) | stianst | XS | No | 0.1h | - | Oct 01, 2026 |
SummaryDocsFix broken documentation links Corrects broken links in release notes and threat validation docs, improving documentation reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Update ClientRedirectTest to not use an external webpage | stianst | S | No | 16.7h | 0.4h | Oct 01, 2026 |
SummaryTestUpdate ClientRedirectTest to not use an external webpage Fixes flaky client redirect test by removing dependency on an external webpage, improving test stability and reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Instruct labeller to assign the 27.0.0 release label | ahus1 | XS | No | 11.9h | 0.0h | Oct 01, 2026 |
SummaryCI/CDInstruct labeller to assign the 27.0.0 release label Adds a rule to the CI workflow to automatically tag the 27.0.0 release, ensuring consistent release labeling. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Generic user create/update endpoints bypasses denied reset-password p… | vramik | M | No | 8.5h | 0.1h | Sep 30, 2026 |
SummaryBug FixFix user endpoint bypass of reset-password permission Prevents unauthorized password resets by enforcing authorization before user mutations, addressing a CVE. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Convert string values before stepping a number control | dasniko | M | AI | 169.6h | 23.1h | Sep 30, 2026 |
SummaryBug FixFix number control stepping with string values Ensures numeric steppers correctly handle string values, preventing incorrect increments/decrements and improving user experience and data integrity. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Filter authentication flow usage by client and IdP view permissions | ssilvert | L | AI | 20.0h | 0.0h | Sep 30, 2026 |
SummaryBug FixFilter authentication flow usage by client and IdP permissions This change limits the visibility of clients and identity providers in the admin UI to only those the admin can view. It prevents unauthorized admins from seeing sensitive configuration details. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude, Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Document PgBouncer failover behavior in the DB guide | buketcoban | S | No | 4.5h | 0.0h | Sep 30, 2026 |
SummaryDocsDocument PgBouncer failover behavior in the DB guide Adds documentation clarifying PgBouncer’s stale in_hot_standby reporting after failover, linking to upstream issue, improving operational visibility. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Prevent privilege escalation via group membership to admin-role groups | vramik | L | No | 11.5h | 0.1h | Sep 30, 2026 |
SummaryBug FixPrevent privilege escalation via group membership Adds security checks to stop users from gaining admin rights through group membership, enhancing IAM integrity. Health Assessment
Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| BACKPORT: Truncate certificate CN to 64 characters per RFC 5280 (#51779) | edewit | M | No | 1.4h | 0.5h | Sep 30, 2026 |
SummaryBug FixTruncate certificate CN to 64 characters per RFC 5280 Ensures certificate common names comply with RFC 5280 by truncating to 64 characters, preventing validation errors and enhancing security compliance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Translations update from Hosted Weblate | weblate | XL | No | 331.7h | 0.3h | Sep 30, 2026 |
SummaryFeatureUpdate UI translations via Hosted Weblate Adds updated translations for multiple languages, improving internationalization for Keycloak Admin UI. Health Assessment
Medium
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack |
||||||
| Upgrade to Quarkus 3.40.1 | Pepo48 | XS | No | 1.3h | 1.3h | Sep 30, 2026 |
SummaryChoreUpgrade Quarkus to 3.40.1 Update Keycloak's underlying framework to the latest Quarkus version, improving performance and security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
Frameworks:
Quarkus
|
||||||
| Promote Client v2 to preview | vmuzikar | M | No | 117.4h | 92.3h | Sep 30, 2026 |
SummaryFeaturePromote Client v2 to preview Enables preview mode for Client v2, updating guides and enabling reconciliation, improving feature rollout control. Health Assessment
Medium
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Handle missing Single Logout Service URL during SAML IdP-initiated logout (closes #53242) | atiqur-rahman-pro | M | No | 30.8h | 0.1h | Sep 30, 2026 |
SummaryBug FixHandle missing Single Logout Service URL during SAML IdP-initiated logout Fixes SAML logout errors when an IdP has no Single Logout Service URL, preventing 500 errors and ensuring consumer user sessions are cleaned up. Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Ignore audience for disabled and removed clients (26.7) | graziang | L | No | 53.0h | 52.2h | Sep 30, 2026 |
SummaryBug FixIgnore audience for disabled and removed clients This change prevents authentication failures by ignoring audience claims for disabled or removed clients, improving reliability for clients that are no longer active. It also updates documentation and adds tests to cover the new behavior. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Java
|
||||||
| Add CI test suite and documentation for HTTP_CLIENT_V2 | Pepo48 | M | No | 260.4h | 258.8h | Sep 30, 2026 |
SummaryCI/CDAdd CI test suite and documentation for HTTP_CLIENT_V2 Adds a comprehensive CI test suite and documentation for the HTTP_CLIENT_V2 feature, enabling automated validation of outgoing HTTP paths and improving reliability. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Yaml, Java
Frameworks:
Github-Actions
|
||||||
| Update ClientRedirectTest to not use an external webpage | stianst | S | No | 2.1h | 0.0h | Sep 30, 2026 |
SummaryTestUpdate ClientRedirectTest to not use an external webpage This change removes external webpage dependencies from the client redirect test, improving reliability and speed. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [OID4VCI] Exclude self-signed roots from signed issuer metadata | Ogenbertrand | M | No | 1.1h | 0.0h | Sep 30, 2026 |
SummaryBug FixExclude self-signed roots from signed issuer metadata Removes self-signed trust anchors from signed issuer metadata, improving security and ensuring proper certificate chain validation for Keycloak issuers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Make sure user by id lookup resolves cached adapter | pedroigor | S | No | 0.8h | 0.1h | Sep 30, 2026 |
SummaryBug FixEnsure user lookup uses cached adapter Fixes cache bypass for user lookup, improving performance and consistency. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Update ClientRedirectTest to not use an external webpage | stianst | S | No | 1.0h | 0.1h | Sep 30, 2026 |
SummaryTestUpdate ClientRedirectTest to not use an external webpage This change removes dependency on an external webpage in the client redirect integration test, improving test reliability and speed. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Re-enabling caching of user sesssions by default | ahus1 | M | No | 2.3h | 0.9h | Sep 30, 2026 |
SummaryBug FixRe-enabling caching of user sessions by default Restores default caching for persistent user sessions, improving performance and reducing database load. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Fix broken documentation links | stianst | XS | No | 0.3h | 0.0h | Sep 30, 2026 |
SummaryDocsFix broken documentation links Corrects broken links in the 25.0.0 release notes, ensuring accurate documentation for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| [OID4VCI]: Add issuer_info support to OID4VCI metadata | Awambeng | L | No | 3.1h | 0.0h | Sep 30, 2026 |
SummaryFeatureAdd issuer_info support to OID4VCI metadata Enables credential issuers to publish additional issuer information required for EUDI registration certificates, improving compliance and interoperability. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript, Java
Frameworks:
React
|
||||||
| Fix broken documentation links | stianst | XS | No | 0.1h | 0.0h | Sep 30, 2026 |
SummaryDocsFix broken documentation links Corrects broken links in release notes and threat validation docs, improving user experience and reducing confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Increase test coverage for domain without IdP routing | vramik | M | No | 159.7h | 156.7h | Sep 30, 2026 |
SummaryTestIncrease test coverage for domain without IdP routing Adds comprehensive tests for organization broker membership scenarios in Keycloak, ensuring robust behavior when IdP routing is disabled. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| Organization group representations leak client/realm role metadata to… | vramik | M | No | 23.4h | 0.1h | Sep 30, 2026 |
SummaryBug FixFix group representation leaking role metadata Removes unauthorized admin access to client/realm role metadata, enhancing security for Keycloak users. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||
| [26.7] Upgrade to Quarkus 3.33.4 | Pepo48 | XS | No | 1.5h | 0.1h | Sep 30, 2026 |
SummaryChoreUpgrade to Quarkus 3.33.4 Upgrade Keycloak to Quarkus 3.33.4, enhancing performance and security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Java
|
||||||
| Filter organization links when caller cannot view the org | vramik | M | No | 5.9h | 0.0h | Sep 30, 2026 |
SummaryBug FixFilter organization links when caller cannot view the org Prevents unauthorized users from seeing organization links, tightening security and compliance for Keycloak users. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Java
|
||||||