From 0196512cd32bddc45a31cfdb957b480bd95e2009 Mon Sep 17 00:00:00 2001 From: stianst Date: Thu, 21 May 2026 13:28:27 +0200 Subject: [PATCH] Added PRs per team stats Signed-off-by: stianst --- data.json | 4741 +++++++++-------- .../org/keycloak/dashboard/Dashboard.java | 3 +- .../java/org/keycloak/dashboard/beans/PR.java | 19 +- src/main/resources/module-prs-teams.ftl | 17 + src/main/resources/prs.ftl | 3 + 5 files changed, 2474 insertions(+), 2309 deletions(-) create mode 100644 src/main/resources/module-prs-teams.ftl diff --git a/data.json b/data.json index 368e4e79..cc4af680 100644 --- a/data.json +++ b/data.json @@ -91146,110 +91146,6 @@ "userLogin" : "ChrisLiangwx", "labels" : [ "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1748882287000, - "updatedAt" : 1749147615000, - "number" : 40162, - "title" : "Defensive programming for provider properties", - "userLogin" : "ahus1", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1749821578000, - "updatedAt" : 1749821690000, - "number" : 40475, - "title" : "initial version of Modal Client select", - "userLogin" : "edewit", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1748864507000, - "updatedAt" : 1750068585000, - "number" : 40141, - "title" : "make account use the ErrorBoundary", - "userLogin" : "edewit", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 1 - }, { - "createdAt" : 1750180638000, - "updatedAt" : 1750201436000, - "number" : 40558, - "title" : "Add test related to creating group with sample attributes", - "userLogin" : "shuji-oh", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1750516830000, - "updatedAt" : 1750700879000, - "number" : 40651, - "title" : "fix(organizations): display unlinked idp on unknown user matching email domain", - "userLogin" : "olivierboudet", - "labels" : [ "flaky-test" ], - "commentsCount" : 2 - }, { - "createdAt" : 1752053367000, - "updatedAt" : 1752053371000, - "number" : 41024, - "title" : "Expose tokens expiresIn in KeycloakAdminClient", - "userLogin" : "bmenant", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1752134394000, - "updatedAt" : 1752171839000, - "number" : 41053, - "title" : "saml-idp: Draft support for extended SAML identity provider configuration in Admin Console", - "userLogin" : "Bosmonster", - "labels" : [ "team/core-clients" ], - "commentsCount" : 0 - }, { - "createdAt" : 1753088748000, - "updatedAt" : 1753260727000, - "number" : 41280, - "title" : "Allow to sort users by attribute", - "userLogin" : "koplas", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1752760414000, - "updatedAt" : 1753811786000, - "number" : 41231, - "title" : "Fix language switch on custom forms", - "userLogin" : "danielFesenmeyer", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 - }, { - "createdAt" : 1749915774000, - "updatedAt" : 1754335308000, - "number" : 40493, - "title" : "Fix for \"Account UI ignores identity provider display order\"", - "userLogin" : "Ekamdeep3044", - "labels" : [ "team/ui" ], - "commentsCount" : 7 - }, { - "createdAt" : 1754581098000, - "updatedAt" : 1754668925000, - "number" : 41732, - "title" : "changed minimal required node.js version in admin ui readme", - "userLogin" : "boehmalex", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1754666141000, - "updatedAt" : 1755011205000, - "number" : 41760, - "title" : "Fix: allow changing username in reset credentials flow when using separate username and password forms", - "userLogin" : "adhamahmad", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1749196756000, - "updatedAt" : 1755186635000, - "number" : 40307, - "title" : "Internal protected field BaseSAML2BindingBuilder builder of nested class", - "userLogin" : "LM4O322", - "labels" : [ "flaky-test", "team/core-clients" ], - "commentsCount" : 3 }, { "createdAt" : 1755609051000, "updatedAt" : 1755614744000, @@ -91610,22 +91506,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 3 - }, { - "createdAt" : 1751615993000, - "updatedAt" : 1755698566000, - "number" : 40922, - "title" : "Add Selective Consent for clients", - "userLogin" : "oculos", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1750343485000, - "updatedAt" : 1755691301000, - "number" : 40618, - "title" : "Allow editing the protocol mapper name", - "userLogin" : "ahus1", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1748873472000, "updatedAt" : 1755686750000, @@ -91860,14 +91740,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies" ], "commentsCount" : 1 - }, { - "createdAt" : 1755280670000, - "updatedAt" : 1755863632000, - "number" : 41920, - "title" : "Add Support for UUID v7 Generation for User IDs", - "userLogin" : "kcrandall", - "labels" : [ ], - "commentsCount" : 22 }, { "createdAt" : 1755822185000, "updatedAt" : 1756037984000, @@ -92066,14 +91938,6 @@ "userLogin" : "rmartinc", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1755647617000, - "updatedAt" : 1756141623000, - "number" : 41987, - "title" : "Link specific clients to their settings page in UsedBy view", - "userLogin" : "skowrxn", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1755519273000, "updatedAt" : 1756121527000, @@ -92128,14 +91992,6 @@ "userLogin" : "slaskawi", "labels" : [ "team/ui" ], "commentsCount" : 4 - }, { - "createdAt" : 1756403918000, - "updatedAt" : 1756403918000, - "number" : 42217, - "title" : "Include group-derived users in role member lookup", - "userLogin" : "ohMaruf", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1756396655000, "updatedAt" : 1756396672000, @@ -93396,14 +93252,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies" ], "commentsCount" : 1 - }, { - "createdAt" : 1756213417000, - "updatedAt" : 1757332016000, - "number" : 42138, - "title" : "Add automatic GUID/UUID search support for users", - "userLogin" : "TimMnz09", - "labels" : [ "status/hold", "team/ui" ], - "commentsCount" : 7 }, { "createdAt" : 1755607740000, "updatedAt" : 1757341845000, @@ -93989,14 +93837,6 @@ "userLogin" : "ahus1", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1757594672000, - "updatedAt" : 1757665797000, - "number" : 42556, - "title" : "Organization Permission update", - "userLogin" : "David-Briffa", - "labels" : [ "status/hold", "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/production-readiness" ], - "commentsCount" : 0 }, { "createdAt" : 1757587116000, "updatedAt" : 1757681468000, @@ -94969,14 +94809,6 @@ "userLogin" : "weblate", "labels" : [ "team/ui", "flaky-test" ], "commentsCount" : 3 - }, { - "createdAt" : 1753440432000, - "updatedAt" : 1758634266000, - "number" : 41419, - "title" : "OpenId Federation OP back end", - "userLogin" : "cgeorgilakis", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "team/production-readiness" ], - "commentsCount" : 5 }, { "createdAt" : 1716396485000, "updatedAt" : 1758660707000, @@ -95202,14 +95034,6 @@ "userLogin" : "pedroigor", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1752447207000, - "updatedAt" : 1758698303000, - "number" : 41128, - "title" : "[Admin API v2] PoC for a field projection mechanism", - "userLogin" : "thomasdarimont", - "labels" : [ "team/admin-api-wg" ], - "commentsCount" : 7 }, { "createdAt" : 1729681420000, "updatedAt" : 1758691540000, @@ -95552,14 +95376,6 @@ "userLogin" : "tnorimat", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1759015626000, - "updatedAt" : 1759139818000, - "number" : 43006, - "title" : "Fix duplicate rendering of declarative admin tabs", - "userLogin" : "devysf", - "labels" : [ "team/ui" ], - "commentsCount" : 2 }, { "createdAt" : 1758883196000, "updatedAt" : 1759127473000, @@ -95713,14 +95529,6 @@ "userLogin" : "stianst", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1759215066000, - "updatedAt" : 1759226778000, - "number" : 43053, - "title" : "feat(token-manager): make OIDC and models TokenManagers pluggable via…", - "userLogin" : "sashyo", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1759184907000, "updatedAt" : 1759237786000, @@ -97161,14 +96969,6 @@ "userLogin" : "Pankraz76", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/production-readiness" ], "commentsCount" : 1 - }, { - "createdAt" : 1760515766000, - "updatedAt" : 1760516702000, - "number" : 43481, - "title" : "Add admin event details when deleting credential", - "userLogin" : "gorkemgun", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1760507003000, "updatedAt" : 1760549566000, @@ -97178,14 +96978,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1760506604000, - "updatedAt" : 1760506604000, - "number" : 43478, - "title" : "Align placeholder syntax for realm names in documentation", - "userLogin" : "jtaylortech", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1760466941000, "updatedAt" : 1760537397000, @@ -98131,14 +97923,6 @@ "userLogin" : "Foorcee", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1760312316000, - "updatedAt" : 1761598384000, - "number" : 43383, - "title" : "Add UserAttributeToScopeMapper with duplicate-safety", - "userLogin" : "adhamahmad", - "labels" : [ ], - "commentsCount" : 3 }, { "createdAt" : 1761669556000, "updatedAt" : 1761674053000, @@ -98535,14 +98319,6 @@ "userLogin" : "tkyjovsk", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 3 - }, { - "createdAt" : 1761217080000, - "updatedAt" : 1761843745000, - "number" : 43676, - "title" : "Information about features in the distribution", - "userLogin" : "mabartos", - "labels" : [ ], - "commentsCount" : 2 }, { "createdAt" : 1761062937000, "updatedAt" : 1761810585000, @@ -98570,14 +98346,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 3 - }, { - "createdAt" : 1758877639000, - "updatedAt" : 1761818693000, - "number" : 42979, - "title" : "Clarification about supported SPIs", - "userLogin" : "mposolda", - "labels" : [ "status/hold" ], - "commentsCount" : 0 }, { "createdAt" : 1761926501000, "updatedAt" : 1761933599000, @@ -98686,14 +98454,6 @@ "userLogin" : "twobiers", "labels" : [ "flaky-test" ], "commentsCount" : 4 - }, { - "createdAt" : 1759873093000, - "updatedAt" : 1761923629000, - "number" : 43277, - "title" : "Prevent root attributes from being configured as multivalued Closes #42749", - "userLogin" : "adhamahmad", - "labels" : [ "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1759741888000, "updatedAt" : 1761910217000, @@ -98776,14 +98536,6 @@ "userLogin" : "martin-kanis", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1762242302000, - "updatedAt" : 1762242315000, - "number" : 43923, - "title" : "Reduce usage of deprecated API in model-jpa (#43922)", - "userLogin" : "thomasdarimont", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1762196961000, "updatedAt" : 1762278156000, @@ -98802,14 +98554,6 @@ "userLogin" : "vramik", "labels" : [ "flaky-test" ], "commentsCount" : 0 - }, { - "createdAt" : 1762173077000, - "updatedAt" : 1762241942000, - "number" : 43906, - "title" : "Implement REST API endpoints to add and update custom user credentials", - "userLogin" : "ajamthe", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1762167729000, "updatedAt" : 1762171242000, @@ -98837,14 +98581,6 @@ "userLogin" : "lhanusov", "labels" : [ "flaky-test", "area/test-framework" ], "commentsCount" : 1 - }, { - "createdAt" : 1762155513000, - "updatedAt" : 1762171711000, - "number" : 43892, - "title" : "Add version column to user_entity", - "userLogin" : "keshavprashantdeshpande", - "labels" : [ "flaky-test" ], - "commentsCount" : 0 }, { "createdAt" : 1762022723000, "updatedAt" : 1762150916000, @@ -98926,14 +98662,6 @@ "userLogin" : "lhanusov", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1761826845000, - "updatedAt" : 1762272421000, - "number" : 43846, - "title" : "Add ConditionalGroupAuthenticator", - "userLogin" : "SebastEnn", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1761811699000, "updatedAt" : 1762260011000, @@ -99492,14 +99220,6 @@ "userLogin" : "martin-kanis", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1758495327000, - "updatedAt" : 1762767575000, - "number" : 42801, - "title" : "feat(FGAPv2): add GROUPS.reset-password-members scope with alias supp…", - "userLogin" : "Bagautdino", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1711098059000, "updatedAt" : 1762780852000, @@ -99590,15 +99310,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1762429487000, - "updatedAt" : 1762866483000, - "number" : 44004, - "title" : "Remove deprecated `org.keycloak.representations.idm.UserRepresentation#isTotp` method", - "userLogin" : "pedroigor", - "milestone" : "27.0.0", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1762421865000, "updatedAt" : 1762863686000, @@ -99923,14 +99634,6 @@ "userLogin" : "slaskawi", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 10 - }, { - "createdAt" : 1752588514000, - "updatedAt" : 1763022693000, - "number" : 41168, - "title" : "Clarify that permission name must not conflict with any policy names.…", - "userLogin" : "stranljip", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1763131914000, "updatedAt" : 1763136868000, @@ -100075,14 +99778,6 @@ "userLogin" : "weblate", "labels" : [ "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1762420485000, - "updatedAt" : 1763127078000, - "number" : 43998, - "title" : "Add per-scope consent for optional client scopes", - "userLogin" : "cbcoutinho", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 4 }, { "createdAt" : 1761049915000, "updatedAt" : 1763152629000, @@ -100147,14 +99842,6 @@ "userLogin" : "neineic", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1763381508000, - "updatedAt" : 1763381594000, - "number" : 44262, - "title" : "Allow extensions to skip identity linking after first broker login", - "userLogin" : "BotoX", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1763370714000, "updatedAt" : 1763411201000, @@ -100423,14 +100110,6 @@ "userLogin" : "ben95cd", "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam", "team/core-shared" ], "commentsCount" : 33 - }, { - "createdAt" : 1763653599000, - "updatedAt" : 1763653600000, - "number" : 44363, - "title" : "#31456 tell where to store UAC to easily debug AD disabled-user-problems", - "userLogin" : "darashenka", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1763634604000, "updatedAt" : 1763646530000, @@ -100494,14 +100173,6 @@ "userLogin" : "vaceksimon", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1762355185000, - "updatedAt" : 1763652223000, - "number" : 43978, - "title" : "Add confirm screen for device auth", - "userLogin" : "keshavprashantdeshpande", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1763738256000, "updatedAt" : 1763746672000, @@ -100583,14 +100254,6 @@ "userLogin" : "slaskawi", "labels" : [ "flaky-test" ], "commentsCount" : 2 - }, { - "createdAt" : 1759133997000, - "updatedAt" : 1763808622000, - "number" : 43019, - "title" : "feat: add hCaptcha registration form action", - "userLogin" : "warioishere", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/production-readiness" ], - "commentsCount" : 2 }, { "createdAt" : 1763979586000, "updatedAt" : 1763984350000, @@ -101123,14 +100786,6 @@ "userLogin" : "slaskawi", "labels" : [ "flaky-test", "team/core-clients" ], "commentsCount" : 4 - }, { - "createdAt" : 1764455232000, - "updatedAt" : 1764508803000, - "number" : 44570, - "title" : "Fix flow stepping back on locale change or page refresh fixes: keyclo…", - "userLogin" : "devysf", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1763620690000, "updatedAt" : 1764542316000, @@ -101239,14 +100894,6 @@ "userLogin" : "PavlNekrasov", "labels" : [ ], "commentsCount" : 2 - }, { - "createdAt" : 1761837783000, - "updatedAt" : 1764664663000, - "number" : 43857, - "title" : "Adding ML-DSA support", - "userLogin" : "Jonaka3385", - "labels" : [ ], - "commentsCount" : 5 }, { "createdAt" : 1764755973000, "updatedAt" : 1764771498000, @@ -101364,14 +101011,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1764887831000, - "updatedAt" : 1764887832000, - "number" : 44691, - "title" : "Change event field to protected in LoginActionsService", - "userLogin" : "LaughDonor", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1764838510000, "updatedAt" : 1764840113000, @@ -101479,14 +101118,6 @@ "userLogin" : "mposolda", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1765084569000, - "updatedAt" : 1765084572000, - "number" : 44728, - "title" : "feat(admin-ui): use BrowserRouter instead of HashRouter", - "userLogin" : "Afshal-Hassan", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1760606671000, "updatedAt" : 1765118735000, @@ -101894,14 +101525,6 @@ "milestone" : "26.5.0", "labels" : [ "team/ui", "flaky-test" ], "commentsCount" : 3 - }, { - "createdAt" : 1760604178000, - "updatedAt" : 1765448070000, - "number" : 43521, - "title" : "Add JsonAlias annotation for refresh token expiration", - "userLogin" : "age-77", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1760367971000, "updatedAt" : 1765454218000, @@ -102019,14 +101642,6 @@ "userLogin" : "sguilhen", "labels" : [ "flaky-test" ], "commentsCount" : 1 - }, { - "createdAt" : 1763056126000, - "updatedAt" : 1765549498000, - "number" : 44207, - "title" : "Polishing of key-binding in sd-jwt SDK", - "userLogin" : "mposolda", - "labels" : [ "flaky-test", "area/oid4vc" ], - "commentsCount" : 2 }, { "createdAt" : 1762989210000, "updatedAt" : 1765551136000, @@ -102487,14 +102102,6 @@ "userLogin" : "lhanusov", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1764858114000, - "updatedAt" : 1765964438000, - "number" : 44680, - "title" : "Improve enumeration of features in Admin UI", - "userLogin" : "mabartos", - "labels" : [ "status/hold", "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1754559784000, "updatedAt" : 1765987451000, @@ -102684,14 +102291,6 @@ "userLogin" : "rmartinc", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1766136089000, - "updatedAt" : 1766136414000, - "number" : 45025, - "title" : "add support for number and boolean claims in ClaimToUserSessionNoteMa…", - "userLogin" : "flyinfish", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1766135382000, "updatedAt" : 1766152348000, @@ -102882,14 +102481,6 @@ "userLogin" : "weblate", "labels" : [ "team/ui", "flaky-test" ], "commentsCount" : 2 - }, { - "createdAt" : 1767463735000, - "updatedAt" : 1767478149000, - "number" : 45119, - "title" : "Add required attribute to mandatory login form fields", - "userLogin" : "Rathan-Naik", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1767639258000, "updatedAt" : 1767647919000, @@ -103583,14 +103174,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1765835482000, - "updatedAt" : 1767954761000, - "number" : 44924, - "title" : "Use a custom serializer to write policy config values as JSON array o…", - "userLogin" : "sguilhen", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1765828472000, "updatedAt" : 1767961816000, @@ -103627,14 +103210,6 @@ "userLogin" : "rmartinc", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1764628278000, - "updatedAt" : 1768141221000, - "number" : 44594, - "title" : "Session limit error code", - "userLogin" : "keshavprashantdeshpande", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1768219550000, "updatedAt" : 1768233978000, @@ -103806,14 +103381,6 @@ "userLogin" : "forkimenjeckayang", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1755302239000, - "updatedAt" : 1768227998000, - "number" : 41922, - "title" : "Checking password and OTP are present and can be converted", - "userLogin" : "vivekksk", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1768324399000, "updatedAt" : 1768328033000, @@ -103976,22 +103543,6 @@ "userLogin" : "shawkins", "labels" : [ "status/hold" ], "commentsCount" : 0 - }, { - "createdAt" : 1766063962000, - "updatedAt" : 1768297940000, - "number" : 44998, - "title" : "OIDC client representation should use long to avoid 2038 problems", - "userLogin" : "ahus1", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1766063013000, - "updatedAt" : 1768298548000, - "number" : 44997, - "title" : "Session representation should use long to allow for times beyond 2038", - "userLogin" : "ahus1", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1764689449000, "updatedAt" : 1768313097000, @@ -104298,14 +103849,6 @@ "userLogin" : "Awambeng", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1767523988000, - "updatedAt" : 1768470666000, - "number" : 45124, - "title" : "Cleanup orphaned broker links when duplicate federated identities found", - "userLogin" : "Rathan-Naik", - "labels" : [ ], - "commentsCount" : 2 }, { "createdAt" : 1766093159000, "updatedAt" : 1768479635000, @@ -104324,14 +103867,6 @@ "userLogin" : "tdiesler", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1762784231000, - "updatedAt" : 1768462979000, - "number" : 44078, - "title" : "Fix OpenShift v4 IDP mapper error handling and baseUrl bug", - "userLogin" : "Rathan-Naik", - "labels" : [ "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1768566492000, "updatedAt" : 1768575022000, @@ -104341,14 +103876,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1768563272000, - "updatedAt" : 1768563395000, - "number" : 45513, - "title" : "feat - roles mapper added delete previous roles", - "userLogin" : "zivadler", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1768561021000, "updatedAt" : 1768565559000, @@ -104385,14 +103912,6 @@ "userLogin" : "jschae23", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1768489409000, - "updatedAt" : 1768561796000, - "number" : 45482, - "title" : "Add attribute to control format of verification_uri_complete", - "userLogin" : "RomekCDPR", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1768485488000, "updatedAt" : 1768561126000, @@ -104510,14 +104029,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 5 - }, { - "createdAt" : 1768488482000, - "updatedAt" : 1768666389000, - "number" : 45481, - "title" : "Remove VERIFY_EMAIL action and publish event in ExecuteActionsActionTokenHandler", - "userLogin" : "Rathan-Naik", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1768100501000, "updatedAt" : 1768705423000, @@ -104563,14 +104074,6 @@ "userLogin" : "pruivo", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1768577933000, - "updatedAt" : 1768818923000, - "number" : 45537, - "title" : "Add backchannel logout on user deletion", - "userLogin" : "Rathan-Naik", - "labels" : [ "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1768563333000, "updatedAt" : 1768828721000, @@ -104822,14 +104325,6 @@ "userLogin" : "pskopek", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1769015183000, - "updatedAt" : 1769015200000, - "number" : 45659, - "title" : "Do not write the client session timestamp on token refresh / First draft implementation to show the optimization", - "userLogin" : "ahus1", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1769007162000, "updatedAt" : 1769010736000, @@ -104956,22 +104451,6 @@ "userLogin" : "vaceksimon", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1769124547000, - "updatedAt" : 1769124819000, - "number" : 45700, - "title" : "feat: add EmailAttributeToNameMapper to IdentityProviderMapper", - "userLogin" : "zivadler", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1769121050000, - "updatedAt" : 1769121507000, - "number" : 45696, - "title" : "chore: Internal tool - analyst risk file generator", - "userLogin" : "zivadler", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1769095069000, "updatedAt" : 1769098967000, @@ -105017,14 +104496,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1769076203000, - "updatedAt" : 1769081289000, - "number" : 45672, - "title" : "feat: oauth2proxy client installation provider", - "userLogin" : "please-openit", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1769020526000, "updatedAt" : 1769082475000, @@ -105196,14 +104667,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1769096448000, - "updatedAt" : 1769185889000, - "number" : 45687, - "title" : "Feat/45668/Add-Csv-Pdf-Export", - "userLogin" : "madelyngamble2", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1769091378000, "updatedAt" : 1769182136000, @@ -105222,14 +104685,6 @@ "userLogin" : "mehmetenesturan", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1768992299000, - "updatedAt" : 1769192744000, - "number" : 45630, - "title" : "Avoiding that Xpath Attribute Importer breaks login process", - "userLogin" : "daniloferreira", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1768896999000, "updatedAt" : 1769161449000, @@ -105527,14 +104982,6 @@ "userLogin" : "fbieler", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1769639373000, - "updatedAt" : 1769639726000, - "number" : 45845, - "title" : "feat: add support for editable users created by SAML identity provider", - "userLogin" : "zivadler", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1769619479000, "updatedAt" : 1769621797000, @@ -105743,14 +105190,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/dependencies", "team/ui", "flaky-test" ], "commentsCount" : 3 - }, { - "createdAt" : 1769641213000, - "updatedAt" : 1769684340000, - "number" : 45849, - "title" : "feat(identity-providers): add mapper order functionality", - "userLogin" : "zivadler", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1769611530000, "updatedAt" : 1769672060000, @@ -105787,14 +105226,6 @@ "userLogin" : "pruivo", "labels" : [ "team/ui", "team/production-readiness" ], "commentsCount" : 6 - }, { - "createdAt" : 1769515944000, - "updatedAt" : 1769698039000, - "number" : 45783, - "title" : "feat: add ability to hide social broker logins in flow", - "userLogin" : "Spliterash", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1769465277000, "updatedAt" : 1769692620000, @@ -105875,14 +105306,6 @@ "userLogin" : "martin-kanis", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam", "team/production-readiness" ], "commentsCount" : 2 - }, { - "createdAt" : 1769284795000, - "updatedAt" : 1769799451000, - "number" : 45737, - "title" : "Optionally allows case-sensitive username/email for ldap federation", - "userLogin" : "mandree95", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1769077930000, "updatedAt" : 1769758320000, @@ -106495,14 +105918,6 @@ "userLogin" : "lhanusov", "labels" : [ "area/test-framework", "team/continuous-delivery" ], "commentsCount" : 0 - }, { - "createdAt" : 1770339375000, - "updatedAt" : 1770360715000, - "number" : 46067, - "title" : "Add email content type configuration (Multipart/Text/HTML)", - "userLogin" : "Fawaz-Abu-Abdel", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1770338630000, "updatedAt" : 1770339278000, @@ -106539,14 +105954,6 @@ "userLogin" : "vramik", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1770240977000, - "updatedAt" : 1770408305000, - "number" : 46034, - "title" : "fix: adding dynamic detection of quarkus build-time options", - "userLogin" : "shawkins", - "labels" : [ ], - "commentsCount" : 5 }, { "createdAt" : 1770225771000, "updatedAt" : 1770364501000, @@ -107132,22 +106539,6 @@ "userLogin" : "Krematos", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/production-readiness" ], "commentsCount" : 1 - }, { - "createdAt" : 1763726717000, - "updatedAt" : 1770723737000, - "number" : 44382, - "title" : "Add generic connection testing capabilities for UserStorageProvider implementations", - "userLogin" : "Foorcee", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 - }, { - "createdAt" : 1763135108000, - "updatedAt" : 1770740443000, - "number" : 44238, - "title" : "MLDSA Keys", - "userLogin" : "Jonaka3385", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/production-readiness" ], - "commentsCount" : 1 }, { "createdAt" : 1761329794000, "updatedAt" : 1770726359000, @@ -107211,14 +106602,6 @@ "userLogin" : "pruivo", "labels" : [ "team/production-readiness" ], "commentsCount" : 0 - }, { - "createdAt" : 1770653753000, - "updatedAt" : 1770845791000, - "number" : 46134, - "title" : "admin events to log event realm instead of auth realm", - "userLogin" : "pine919", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1770650138000, "updatedAt" : 1770804438000, @@ -107444,14 +106827,6 @@ "userLogin" : "zivadler", "labels" : [ "team/core-iam" ], "commentsCount" : 4 - }, { - "createdAt" : 1767841935000, - "updatedAt" : 1770865410000, - "number" : 45244, - "title" : "Bump eslint-plugin-react-hooks from 6.1.0 to 7.0.1 in /js", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/dependencies", "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1764960977000, "updatedAt" : 1770898529000, @@ -107721,22 +107096,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies" ], "commentsCount" : 1 - }, { - "createdAt" : 1768100528000, - "updatedAt" : 1771124505000, - "number" : 45327, - "title" : "Bump actions/checkout from 4.2.2 to 6.0.1", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/ci", "area/dependencies" ], - "commentsCount" : 0 - }, { - "createdAt" : 1771341247000, - "updatedAt" : 1771341251000, - "number" : 46419, - "title" : "Fix broken refreshtoken destructure in JS client", - "userLogin" : "AlexShukhman", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1771339235000, "updatedAt" : 1771339496000, @@ -107998,22 +107357,6 @@ "userLogin" : "Bademeischta", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 11 - }, { - "createdAt" : 1762504676000, - "updatedAt" : 1771238153000, - "number" : 44028, - "title" : "fix(admin-ui): include Identity provider mappers to partial import", - "userLogin" : "M313K", - "labels" : [ "team/ui" ], - "commentsCount" : 1 - }, { - "createdAt" : 1758067170000, - "updatedAt" : 1771330614000, - "number" : 42671, - "title" : "Add additional Keycloak lifecycle events", - "userLogin" : "thomasdarimont", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1749630659000, "updatedAt" : 1771256638000, @@ -108545,14 +107888,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies" ], "commentsCount" : 1 - }, { - "createdAt" : 1764665572000, - "updatedAt" : 1771762851000, - "number" : 44597, - "title" : "MLDSA Signatures", - "userLogin" : "Jonaka3385", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1771858953000, "updatedAt" : 1771859126000, @@ -108661,14 +107996,6 @@ "userLogin" : "gaoyikeshuer", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1771929024000, - "updatedAt" : 1771929045000, - "number" : 46550, - "title" : "Added test for user is disabled while session is active", - "userLogin" : "robson90", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1771915478000, "updatedAt" : 1771935033000, @@ -108678,14 +108005,6 @@ "userLogin" : "mikron", "labels" : [ "team/ui", "flaky-test" ], "commentsCount" : 6 - }, { - "createdAt" : 1771903968000, - "updatedAt" : 1771904065000, - "number" : 46547, - "title" : "feat: implemented partial import of organization memberships", - "userLogin" : "VonRehberg", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1771861548000, "updatedAt" : 1771929627000, @@ -109135,14 +108454,6 @@ "userLogin" : "zivadler", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1772453413000, - "updatedAt" : 1772459861000, - "number" : 46720, - "title" : "js: remediate prod dependencies and dedupe", - "userLogin" : "xnox", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1772445025000, "updatedAt" : 1772470293000, @@ -109494,14 +108805,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1772620306000, - "updatedAt" : 1772620528000, - "number" : 46847, - "title" : "Fix #46132: Handle empty/invalid strings in numeric OIDC attribute conversion", - "userLogin" : "nikitanagar08", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1772597381000, "updatedAt" : 1772624687000, @@ -110555,14 +109858,6 @@ "userLogin" : "pedroigor", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1772565845000, - "updatedAt" : 1772917959000, - "number" : 46818, - "title" : "Fix NPE in AbstractClaimMapper when claim is null or empty", - "userLogin" : "nikitanagar08", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1771503823000, "updatedAt" : 1772875222000, @@ -110581,14 +109876,6 @@ "userLogin" : "namanONcode", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1772930400000, - "updatedAt" : 1772930850000, - "number" : 46962, - "title" : "Fix update client policy name validation logic", - "userLogin" : "calebd-anderson", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1772720690000, "updatedAt" : 1772970335000, @@ -110642,14 +109929,6 @@ "userLogin" : "Oluwatobi-Mustapha", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 3 - }, { - "createdAt" : 1773011025000, - "updatedAt" : 1773081776000, - "number" : 46968, - "title" : "Align policy create response with modeled representation", - "userLogin" : "Oluwatobi-Mustapha", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1772822620000, "updatedAt" : 1773065557000, @@ -110677,14 +109956,6 @@ "userLogin" : "tdiesler", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1772809943000, - "updatedAt" : 1773058127000, - "number" : 46944, - "title" : "Hide Access Token is JWT toggle for keycloak-oidc providers", - "userLogin" : "Oluwatobi-Mustapha", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1772808710000, "updatedAt" : 1773087512000, @@ -110703,22 +109974,6 @@ "userLogin" : "rmartinc", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1772789819000, - "updatedAt" : 1773058052000, - "number" : 46927, - "title" : "Prevent assigned role search from matching sibling client roles", - "userLogin" : "Oluwatobi-Mustapha", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1772782360000, - "updatedAt" : 1773057913000, - "number" : 46924, - "title" : "Generate Java Service Loader Manifest files", - "userLogin" : "thomasdarimont", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 }, { "createdAt" : 1772738410000, "updatedAt" : 1773078839000, @@ -111070,14 +110325,6 @@ "userLogin" : "Oluwatobi-Mustapha", "labels" : [ "team/ui" ], "commentsCount" : 3 - }, { - "createdAt" : 1772866684000, - "updatedAt" : 1773254489000, - "number" : 46956, - "title" : "Batch Event deletes to only 500 at a time to prevent db locks", - "userLogin" : "torkcm", - "labels" : [ ], - "commentsCount" : 4 }, { "createdAt" : 1772825917000, "updatedAt" : 1773218373000, @@ -111365,14 +110612,6 @@ "userLogin" : "mabartos", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1773345138000, - "updatedAt" : 1773395682000, - "number" : 47111, - "title" : "Update create-admin-localhost.adoc", - "userLogin" : "robinsws", - "labels" : [ ], - "commentsCount" : 3 }, { "createdAt" : 1773341309000, "updatedAt" : 1773396849000, @@ -111382,14 +110621,6 @@ "userLogin" : "pruivo", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1773338875000, - "updatedAt" : 1773396327000, - "number" : 47107, - "title" : "docs: Remove mention of deprecated direct to server JS upload policy from documentation", - "userLogin" : "SebaCape", - "labels" : [ "team/core-clients" ], - "commentsCount" : 0 }, { "createdAt" : 1773334463000, "updatedAt" : 1773404277000, @@ -111489,30 +110720,6 @@ "userLogin" : "sindrekroknes", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1773527429000, - "updatedAt" : 1773527429000, - "number" : 47167, - "title" : "fix: correct Enter key selection in single-select typeahead", - "userLogin" : "kulkarni-rohan", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1773403852000, - "updatedAt" : 1773493183000, - "number" : 47148, - "title" : "Mark built-in execute-actions required actions as one-time", - "userLogin" : "Oluwatobi-Mustapha", - "labels" : [ "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1772509370000, - "updatedAt" : 1773521207000, - "number" : 46760, - "title" : "Assignment of realmRoles to user on creation REST service", - "userLogin" : "luizgfranca", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1768581716000, "updatedAt" : 1773482177000, @@ -113034,14 +112241,6 @@ "userLogin" : "ahus1", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1773752148000, - "updatedAt" : 1773752149000, - "number" : 47214, - "title" : "Fix NPE in updateFederatedIdentity after IDP deletion and re-creation", - "userLogin" : "prakashgrootan", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1773747378000, "updatedAt" : 1773751239000, @@ -113168,14 +112367,6 @@ "userLogin" : "mposolda", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 8 - }, { - "createdAt" : 1762967251000, - "updatedAt" : 1773742401000, - "number" : 44180, - "title" : "Hide password for read only user storage", - "userLogin" : "keshavprashantdeshpande", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 4 }, { "createdAt" : 1760965088000, "updatedAt" : 1773761490000, @@ -113383,14 +112574,6 @@ "userLogin" : "Copilot", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1771618092000, - "updatedAt" : 1773913451000, - "number" : 46502, - "title" : "feat: delete LDAP group when group is deleted in Keycloak", - "userLogin" : "s4mpl3d", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1771526192000, "updatedAt" : 1773951697000, @@ -113400,14 +112583,6 @@ "userLogin" : "danielalanbates", "labels" : [ ], "commentsCount" : 2 - }, { - "createdAt" : 1771424838000, - "updatedAt" : 1773909515000, - "number" : 46446, - "title" : "Do not forward prompt=create to external identity providers", - "userLogin" : "SferaDev", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 }, { "createdAt" : 1767799240000, "updatedAt" : 1773909847000, @@ -113758,14 +112933,6 @@ "userLogin" : "edewit", "labels" : [ "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1764256819000, - "updatedAt" : 1774014010000, - "number" : 44536, - "title" : "[admin-api-v2] SPIs for ModelMapper and JakartaValidator", - "userLogin" : "mabartos", - "labels" : [ "status/hold", "team/cloud-native", "team/admin-api-wg" ], - "commentsCount" : 2 }, { "createdAt" : 1773754375000, "updatedAt" : 1774126386000, @@ -114063,14 +113230,6 @@ "userLogin" : "stianst", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1774282053000, - "updatedAt" : 1774368460000, - "number" : 47377, - "title" : "initial version of the webcomponent based account-ui", - "userLogin" : "edewit", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1774279686000, "updatedAt" : 1774348646000, @@ -114125,14 +113284,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1773783357000, - "updatedAt" : 1774388700000, - "number" : 47248, - "title" : "Fix BruteForceProtector failure counter not resetting when failures are spaced apart > maxDelta", - "userLogin" : "hagerm98", - "labels" : [ "team/core-clients" ], - "commentsCount" : 2 }, { "createdAt" : 1773106488000, "updatedAt" : 1774356453000, @@ -114458,14 +113609,6 @@ "userLogin" : "stianst", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1772792093000, - "updatedAt" : 1774476729000, - "number" : 46930, - "title" : "fix: avoid enforcing request_uri for PAR requests", - "userLogin" : "SergeyA83", - "labels" : [ "team/core-clients" ], - "commentsCount" : 2 }, { "createdAt" : 1772635938000, "updatedAt" : 1774472705000, @@ -114520,14 +113663,6 @@ "userLogin" : "mposolda", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1774517972000, - "updatedAt" : 1774523286000, - "number" : 47466, - "title" : "Direct execution of required actions from email tokens", - "userLogin" : "nancysangani", - "labels" : [ "team/core-clients" ], - "commentsCount" : 0 }, { "createdAt" : 1774466252000, "updatedAt" : 1774537165000, @@ -114618,14 +113753,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/dependencies", "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1772639904000, - "updatedAt" : 1774539052000, - "number" : 46876, - "title" : "Support for managing organization members", - "userLogin" : "pedroigor", - "labels" : [ "flaky-test" ], - "commentsCount" : 3 }, { "createdAt" : 1768498428000, "updatedAt" : 1774510046000, @@ -114851,14 +113978,6 @@ "userLogin" : "dafenix", "labels" : [ "team/cloud-native", "team/ui" ], "commentsCount" : 11 - }, { - "createdAt" : 1774717741000, - "updatedAt" : 1774732222000, - "number" : 47558, - "title" : "Show specific lockout message for Recovery Authentication Codes", - "userLogin" : "officialasishkumar", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1774716295000, "updatedAt" : 1774726927000, @@ -114885,22 +114004,6 @@ "userLogin" : "RepoRonin", "labels" : [ "area/ldap", "team/core-iam" ], "commentsCount" : 2 - }, { - "createdAt" : 1774744341000, - "updatedAt" : 1774770162000, - "number" : 47567, - "title" : "Increase default page size in admin console from 10 to 20", - "userLogin" : "apkatsikas", - "labels" : [ "team/ui" ], - "commentsCount" : 1 - }, { - "createdAt" : 1771729457000, - "updatedAt" : 1774753304000, - "number" : 46510, - "title" : "Bump actions/checkout from 4 to 6", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/ci", "area/dependencies" ], - "commentsCount" : 0 }, { "createdAt" : 1768228992000, "updatedAt" : 1774788367000, @@ -114910,14 +114013,6 @@ "userLogin" : "tre2man", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 15 - }, { - "createdAt" : 1774880606000, - "updatedAt" : 1774880607000, - "number" : 47603, - "title" : "Fix #47341: client scope update fails if dynamic scope enabled before", - "userLogin" : "chloeromao", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1774880263000, "updatedAt" : 1774884521000, @@ -114963,14 +114058,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native" ], "commentsCount" : 2 - }, { - "createdAt" : 1774622016000, - "updatedAt" : 1774875651000, - "number" : 47528, - "title" : "Support refresh token as subject in internal-internal token exchange (#36683)", - "userLogin" : "emouty", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1774621636000, "updatedAt" : 1774875798000, @@ -114998,14 +114085,6 @@ "userLogin" : "Awambeng", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1774037863000, - "updatedAt" : 1774895478000, - "number" : 47344, - "title" : "fix: ensure KEYCLOAK_LOCALE cookie persists for READ_ONLY users #47202", - "userLogin" : "amritamishra01", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1773170957000, "updatedAt" : 1774863718000, @@ -115096,14 +114175,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/dependencies", "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1774728467000, - "updatedAt" : 1774981339000, - "number" : 47562, - "title" : "Sanitize User Profile annotation keys and values in HTML rendering", - "userLogin" : "officialasishkumar", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1774717397000, "updatedAt" : 1774948773000, @@ -115338,14 +114409,6 @@ "userLogin" : "lhanusov", "labels" : [ "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1774556631000, - "updatedAt" : 1775032228000, - "number" : 47494, - "title" : "Draft: Add optional JWKS URL to Kubernetes Identity Provider", - "userLogin" : "sventorben", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1774494948000, "updatedAt" : 1775025648000, @@ -115410,14 +114473,6 @@ "userLogin" : "pijoseai", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1775144390000, - "updatedAt" : 1775144398000, - "number" : 47731, - "title" : "Added new LDAPRequiredActionGroupStorageMapper", - "userLogin" : "kaiJwitt", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1775142556000, "updatedAt" : 1775145345000, @@ -115481,14 +114536,6 @@ "userLogin" : "pskopek", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 2 - }, { - "createdAt" : 1775046995000, - "updatedAt" : 1775131170000, - "number" : 47683, - "title" : "Preserve unknown realm attributes when saving settings", - "userLogin" : "dscham", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1775025710000, "updatedAt" : 1775108822000, @@ -115534,14 +114581,6 @@ "userLogin" : "tkyjovsk", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1772563230000, - "updatedAt" : 1775119643000, - "number" : 46815, - "title" : "Clear caches on detecting a failover on PostgreSQL", - "userLogin" : "ahus1", - "labels" : [ "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1768523608000, "updatedAt" : 1775149234000, @@ -115767,14 +114806,6 @@ "userLogin" : "joey-bednar", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1775440295000, - "updatedAt" : 1775571749000, - "number" : 47773, - "title" : "Fix: Auto-refresh external IDP tokens before returning (fixes #14644)", - "userLogin" : "lx277856602", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1775296233000, "updatedAt" : 1775569925000, @@ -116009,14 +115040,6 @@ "userLogin" : "thomas-riccardi", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1775660929000, - "updatedAt" : 1775660935000, - "number" : 47859, - "title" : "added optional storage type for the declarative ui", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1775659528000, "updatedAt" : 1775661221000, @@ -116206,14 +115229,6 @@ "userLogin" : "vramik", "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1774927169000, - "updatedAt" : 1775609497000, - "number" : 47614, - "title" : "implement multi domain support for organisation IDP", - "userLogin" : "jthimonier", - "labels" : [ "team/cloud-native", "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1774925654000, "updatedAt" : 1775658948000, @@ -116322,14 +115337,6 @@ "userLogin" : "stianst", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1775702789000, - "updatedAt" : 1775732145000, - "number" : 47875, - "title" : "Make cookie name prefix configurable for seamless blue-green migrations", - "userLogin" : "bkoragan", - "labels" : [ "status/hold", "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1775673202000, "updatedAt" : 1775753268000, @@ -116474,14 +115481,6 @@ "userLogin" : "lhanusov", "labels" : [ ], "commentsCount" : 2 - }, { - "createdAt" : 1775771068000, - "updatedAt" : 1775833792000, - "number" : 47922, - "title" : "Add per-application session termination to Account Console", - "userLogin" : "muhammedogz", - "labels" : [ "status/hold", "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1775745732000, "updatedAt" : 1775831442000, @@ -116599,14 +115598,6 @@ "userLogin" : "lhanusov", "labels" : [ "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1754056541000, - "updatedAt" : 1775847903000, - "number" : 41610, - "title" : "Forward passive (prompt=none) authentication requests to SAML IDPs", - "userLogin" : "bernhof", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 4 }, { "createdAt" : 1751657503000, "updatedAt" : 1775833273000, @@ -116832,14 +115823,6 @@ "userLogin" : "edewit", "labels" : [ "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1775730978000, - "updatedAt" : 1776084262000, - "number" : 47899, - "title" : "Add automatic IDP background sync for OIDC IDPs #11692", - "userLogin" : "sonOfRa", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1775727435000, "updatedAt" : 1776085276000, @@ -116966,14 +115949,6 @@ "userLogin" : "KaiGrassnick", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 1 - }, { - "createdAt" : 1776159446000, - "updatedAt" : 1776159446000, - "number" : 48033, - "title" : "User search parameter for service account inclusion/exclusion", - "userLogin" : "resah", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1776154594000, "updatedAt" : 1776191977000, @@ -117100,14 +116075,6 @@ "userLogin" : "Awambeng", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 4 - }, { - "createdAt" : 1773602781000, - "updatedAt" : 1776174238000, - "number" : 47172, - "title" : "Implement expired password change for LDAP federated user", - "userLogin" : "julienhuon", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 10 }, { "createdAt" : 1770612435000, "updatedAt" : 1776174418000, @@ -117153,14 +116120,6 @@ "userLogin" : "pruivo", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 0 - }, { - "createdAt" : 1776241023000, - "updatedAt" : 1776247758000, - "number" : 48082, - "title" : "Make 'manage-account' a composite role for account roles", - "userLogin" : "mabartos", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1776237553000, "updatedAt" : 1776248092000, @@ -117295,14 +116254,6 @@ "userLogin" : "Oluwatobi-Mustapha", "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], "commentsCount" : 6 - }, { - "createdAt" : 1774856403000, - "updatedAt" : 1776235277000, - "number" : 47570, - "title" : "Support wildcard subdomains in redirect URIs", - "userLogin" : "aqeelat", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 }, { "createdAt" : 1774446857000, "updatedAt" : 1776255406000, @@ -117339,22 +116290,6 @@ "userLogin" : "pruivo", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 5 - }, { - "createdAt" : 1776373394000, - "updatedAt" : 1776373878000, - "number" : 48176, - "title" : "Allow replacing existing federated identity link for same user (opt-in)", - "userLogin" : "Oluwatobi-Mustapha", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1776332615000, - "updatedAt" : 1776366391000, - "number" : 48133, - "title" : "Introduce Converter SPI for user profile attributes with a trim-whitespace converter", - "userLogin" : "BirknerAlex", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1776331895000, "updatedAt" : 1776351067000, @@ -117589,22 +116524,6 @@ "userLogin" : "andreqrochaa", "labels" : [ "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1766043005000, - "updatedAt" : 1776415423000, - "number" : 44984, - "title" : "Being possible to accept terms and conditions befure User is saved in…", - "userLogin" : "cgeorgilakis", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1776542702000, - "updatedAt" : 1776542706000, - "number" : 48226, - "title" : "Allow users to customize the header of a login theme", - "userLogin" : "bmaehr", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1776515281000, "updatedAt" : 1776515440000, @@ -117632,14 +116551,6 @@ "userLogin" : "hammadxcm", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1776436770000, - "updatedAt" : 1776543494000, - "number" : 48204, - "title" : "Migrate Organization Partial Export test into new testsuite", - "userLogin" : "hammadxcm", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1776436588000, "updatedAt" : 1776539814000, @@ -117649,14 +116560,6 @@ "userLogin" : "hammadxcm", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1776638586000, - "updatedAt" : 1776638586000, - "number" : 48234, - "title" : "Prevent User LDAP filter from leaking into group lookupById", - "userLogin" : "JoWe112", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1776633442000, "updatedAt" : 1776636604000, @@ -117675,22 +116578,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies", "flaky-test" ], "commentsCount" : 2 - }, { - "createdAt" : 1775366628000, - "updatedAt" : 1776611641000, - "number" : 47764, - "title" : "fix: return null for unparseable OIDC attribute values instead of throwing", - "userLogin" : "singhvishalkr", - "labels" : [ ], - "commentsCount" : 3 - }, { - "createdAt" : 1773889570000, - "updatedAt" : 1776568060000, - "number" : 47277, - "title" : "Add support for per-client signing key selection for SAML and OIDC", - "userLogin" : "wadahiro", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1776696654000, "updatedAt" : 1776701112000, @@ -117709,14 +116596,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1776681097000, - "updatedAt" : 1776681104000, - "number" : 48262, - "title" : "Add saml-full-name-mapper", - "userLogin" : "maxblome", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1776673742000, "updatedAt" : 1776682910000, @@ -117843,14 +116722,6 @@ "userLogin" : "rmartinc", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1776647764000, - "updatedAt" : 1776647767000, - "number" : 48236, - "title" : "enhancement: require typed confirmation for deleting realms via gui", - "userLogin" : "deweesevs", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1776567824000, "updatedAt" : 1776668955000, @@ -117932,14 +116803,6 @@ "userLogin" : "dependabot[bot]", "labels" : [ "area/ci", "area/dependencies" ], "commentsCount" : 0 - }, { - "createdAt" : 1775963019000, - "updatedAt" : 1776679783000, - "number" : 47972, - "title" : "Bump actions/checkout from 4.2.2 to 6.0.2", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/ci", "area/dependencies", "flaky-test" ], - "commentsCount" : 2 }, { "createdAt" : 1775838455000, "updatedAt" : 1776682724000, @@ -117958,14 +116821,6 @@ "userLogin" : "martin-kanis", "labels" : [ "team/ui" ], "commentsCount" : 1 - }, { - "createdAt" : 1775500436000, - "updatedAt" : 1776698030000, - "number" : 47782, - "title" : "Service account support", - "userLogin" : "KyriosGN0", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1774955796000, "updatedAt" : 1776700925000, @@ -118083,14 +116938,6 @@ "userLogin" : "hammadxcm", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "status/auto-expire" ], "commentsCount" : 7 - }, { - "createdAt" : 1776515992000, - "updatedAt" : 1776746908000, - "number" : 48222, - "title" : "[CIMD] Realm-level cap on total CIMD-persisted clients", - "userLogin" : "tnorimat", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1776441110000, "updatedAt" : 1776800053000, @@ -118272,22 +117119,6 @@ "userLogin" : "stianst", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1772470578000, - "updatedAt" : 1776783483000, - "number" : 46739, - "title" : "Prevent ASCII control characters in Keycloak identifiers", - "userLogin" : "ahus1", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1770047817000, - "updatedAt" : 1776776664000, - "number" : 45939, - "title" : "Add Array support to 'User Session Note' mappers.", - "userLogin" : "artur-baltabayev", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1776878977000, "updatedAt" : 1776890923000, @@ -118306,14 +117137,6 @@ "userLogin" : "graziang", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1776868091000, - "updatedAt" : 1776869210000, - "number" : 48372, - "title" : "Handle orphan authenticator providers in flows", - "userLogin" : "erenkan", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1776858079000, "updatedAt" : 1776861659000, @@ -118431,22 +117254,6 @@ "userLogin" : "Pepo48", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 6 - }, { - "createdAt" : 1775296753000, - "updatedAt" : 1776852708000, - "number" : 47761, - "title" : "Respect storage provider cache policies for federated roles and groups", - "userLogin" : "officialasishkumar", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1774922932000, - "updatedAt" : 1776879939000, - "number" : 47611, - "title" : "Client streaming for admin api v2", - "userLogin" : "shawkins", - "labels" : [ "flaky-test" ], - "commentsCount" : 4 }, { "createdAt" : 1774569459000, "updatedAt" : 1776875485000, @@ -118456,14 +117263,6 @@ "userLogin" : "Pepo48", "labels" : [ ], "commentsCount" : 11 - }, { - "createdAt" : 1770633302000, - "updatedAt" : 1776847130000, - "number" : 46116, - "title" : "Allow authentication steps after IDP redirect with browser flow conti…", - "userLogin" : "dafenix", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 5 }, { "createdAt" : 1776941777000, "updatedAt" : 1776955914000, @@ -118473,14 +117272,6 @@ "userLogin" : "pedroigor", "labels" : [ "flaky-test" ], "commentsCount" : 2 - }, { - "createdAt" : 1776940633000, - "updatedAt" : 1776940634000, - "number" : 48400, - "title" : "Bump uuid from 13.0.0 to 14.0.0 in /js", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/dependencies", "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1776935393000, "updatedAt" : 1776937661000, @@ -118535,14 +117326,6 @@ "userLogin" : "pedroigor", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1776878024000, - "updatedAt" : 1776942968000, - "number" : 48376, - "title" : "Add organization-level session timeout overrides", - "userLogin" : "JerryK73", - "labels" : [ "status/hold", "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1776871004000, "updatedAt" : 1776932212000, @@ -118668,14 +117451,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native" ], "commentsCount" : 10 - }, { - "createdAt" : 1777038371000, - "updatedAt" : 1777039421000, - "number" : 48470, - "title" : "js: dedupe dependencies", - "userLogin" : "xnox", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1777032511000, "updatedAt" : 1777043907000, @@ -118738,14 +117513,6 @@ "userLogin" : "dagecko", "labels" : [ "flaky-test" ], "commentsCount" : 4 - }, { - "createdAt" : 1774994213000, - "updatedAt" : 1777044923000, - "number" : 47658, - "title" : "Fix medium-severity npm transitive dependency vulnerabilities via pnpm overrides", - "userLogin" : "abstractj", - "labels" : [ "team/ui" ], - "commentsCount" : 7 }, { "createdAt" : 1753455560000, "updatedAt" : 1777018322000, @@ -118764,14 +117531,6 @@ "userLogin" : "tdiesler", "labels" : [ "flaky-test" ], "commentsCount" : 0 - }, { - "createdAt" : 1776486728000, - "updatedAt" : 1777096266000, - "number" : 48219, - "title" : "Fix XMLSignatureUtil to omit KeyInfo when includeKeyInfoInSignature is false", - "userLogin" : "ozimakov", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1776052460000, "updatedAt" : 1777133395000, @@ -118781,14 +117540,6 @@ "userLogin" : "chon3806", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1777172983000, - "updatedAt" : 1777176979000, - "number" : 48482, - "title" : "Bump actions/checkout from 5.0.0 to 6.0.2 in /.github/actions/run-store-tests", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/ci", "area/dependencies", "flaky-test" ], - "commentsCount" : 0 }, { "createdAt" : 1777317281000, "updatedAt" : 1777320814000, @@ -118798,14 +117549,6 @@ "userLogin" : "jimmychakkalakal", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 2 - }, { - "createdAt" : 1777308137000, - "updatedAt" : 1777308210000, - "number" : 48518, - "title" : "Remove noisy console.error in the fetchWithError function", - "userLogin" : "CyanoFresh", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1777292070000, "updatedAt" : 1777293256000, @@ -118833,14 +117576,6 @@ "userLogin" : "stianst", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1777254087000, - "updatedAt" : 1777316579000, - "number" : 48485, - "title" : "Fix removal of custom required actions via admin user API", - "userLogin" : "ozimakov", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1777035714000, "updatedAt" : 1777300953000, @@ -118913,30 +117648,6 @@ "userLogin" : "mabartos", "labels" : [ "flaky-test", "team/core-authn" ], "commentsCount" : 3 - }, { - "createdAt" : 1776759203000, - "updatedAt" : 1777272317000, - "number" : 48307, - "title" : "Disable configuration override forcing access token to be of JWT type", - "userLogin" : "fruboes", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1776351209000, - "updatedAt" : 1777306008000, - "number" : 48168, - "title" : "feat: event-hook system", - "userLogin" : "paulwer", - "labels" : [ ], - "commentsCount" : 3 - }, { - "createdAt" : 1776077818000, - "updatedAt" : 1777322193000, - "number" : 48001, - "title" : "Docs for Client v2: Generated API documentation from the OpenAPI specification", - "userLogin" : "michalvavrik", - "labels" : [ "status/hold", "team/cloud-native", "team/ui", "flaky-test" ], - "commentsCount" : 5 }, { "createdAt" : 1772915738000, "updatedAt" : 1777311723000, @@ -118946,22 +117657,6 @@ "userLogin" : "dasniko", "labels" : [ "team/ui", "flaky-test" ], "commentsCount" : 20 - }, { - "createdAt" : 1771530964000, - "updatedAt" : 1777286955000, - "number" : 46482, - "title" : "Fix unconfigured non-CredentialValidators appearing in auth selection list", - "userLogin" : "michelecoco", - "labels" : [ ], - "commentsCount" : 3 - }, { - "createdAt" : 1777385446000, - "updatedAt" : 1777389976000, - "number" : 48554, - "title" : "Fix #45068: Resolve localized client description in Account Applications", - "userLogin" : "joaoccarvalhoo", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1777368474000, "updatedAt" : 1777369646000, @@ -119537,14 +118232,6 @@ "userLogin" : "Anoopgopi", "labels" : [ ], "commentsCount" : 18 - }, { - "createdAt" : 1773328206000, - "updatedAt" : 1777450765000, - "number" : 47101, - "title" : "upgrade account and admin ui to PF6", - "userLogin" : "edewit", - "labels" : [ "status/hold", "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 }, { "createdAt" : 1762298916000, "updatedAt" : 1777456947000, @@ -119625,14 +118312,6 @@ "userLogin" : "amdev74", "labels" : [ ], "commentsCount" : 4 - }, { - "createdAt" : 1777565622000, - "updatedAt" : 1777565859000, - "number" : 48639, - "title" : "Add area/admin/api-v2 to cloud-native team", - "userLogin" : "vmuzikar", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1777558644000, "updatedAt" : 1777570219000, @@ -119660,14 +118339,6 @@ "userLogin" : "ryanemerson", "labels" : [ "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1777542197000, - "updatedAt" : 1777542198000, - "number" : 48624, - "title" : "Use IdP display name instead of alias in account linking messages", - "userLogin" : "Barakudum", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1777531648000, "updatedAt" : 1777542089000, @@ -120182,14 +118853,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 1 - }, { - "createdAt" : 1777798472000, - "updatedAt" : 1777799351000, - "number" : 48658, - "title" : "I modified checklist numbering in the correct order", - "userLogin" : "TEE0207", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1777796450000, "updatedAt" : 1777798257000, @@ -120235,14 +118898,6 @@ "userLogin" : "lhanusov", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 2 - }, { - "createdAt" : 1777572149000, - "updatedAt" : 1777898547000, - "number" : 48641, - "title" : "Feat: implements idp mappers optional claims", - "userLogin" : "romarioliveira25", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1777556553000, "updatedAt" : 1777887180000, @@ -120261,14 +118916,6 @@ "userLogin" : "kota65535", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 2 - }, { - "createdAt" : 1777218106000, - "updatedAt" : 1777882136000, - "number" : 48484, - "title" : "Enhance theme selection by rendering custom names in dropdown selectors.", - "userLogin" : "azc9673", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1777035853000, "updatedAt" : 1777886808000, @@ -120341,14 +118988,6 @@ "userLogin" : "mposolda", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1777576046000, - "updatedAt" : 1777999988000, - "number" : 48643, - "title" : "Fix NPE during partial export when a policy provider is not registered", - "userLogin" : "Angel-Tornero", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1777537994000, "updatedAt" : 1777981276000, @@ -120438,14 +119077,6 @@ "userLogin" : "shaidar", "labels" : [ "status/hold", "team/ui", "flaky-test", "team/core-clients", "team/core-iam", "team/production-readiness" ], "commentsCount" : 21 - }, { - "createdAt" : 1778064841000, - "updatedAt" : 1778064842000, - "number" : 48747, - "title" : "Bump simple-git from 3.32.3 to 3.36.0 in /js", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/dependencies", "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1778034244000, "updatedAt" : 1778092780000, @@ -120491,14 +119122,6 @@ "userLogin" : "vaceksimon", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 4 - }, { - "createdAt" : 1773351228000, - "updatedAt" : 1778070251000, - "number" : 47112, - "title" : "fix: provide a simple mechanism to get a full export in dev mode", - "userLogin" : "shawkins", - "labels" : [ ], - "commentsCount" : 18 }, { "createdAt" : 1770821142000, "updatedAt" : 1778073957000, @@ -120509,14 +119132,6 @@ "milestone" : "26.7.0", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 6 - }, { - "createdAt" : 1765360240000, - "updatedAt" : 1778046849000, - "number" : 44799, - "title" : "Add a export-realm role that allows exporting a realm configuration dump without having full manage-realm rights", - "userLogin" : "malexmave", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 13 }, { "createdAt" : 1740802559000, "updatedAt" : 1778065582000, @@ -120605,14 +119220,6 @@ "userLogin" : "mabartos", "labels" : [ "team/ui" ], "commentsCount" : 3 - }, { - "createdAt" : 1778083879000, - "updatedAt" : 1778167056000, - "number" : 48770, - "title" : "Kubernetes Identity Provider does not reflect defaults and required fields", - "userLogin" : "mabartos", - "labels" : [ "team/ui", "team/core-clients", "team/core-iam", "team/core-shared" ], - "commentsCount" : 0 }, { "createdAt" : 1778062744000, "updatedAt" : 1778165706000, @@ -120730,14 +119337,6 @@ "userLogin" : "kfaseela", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 13 - }, { - "createdAt" : 1777302546000, - "updatedAt" : 1778165899000, - "number" : 48511, - "title" : "Handle password policy errors in partial import", - "userLogin" : "tgalani", - "labels" : [ "flaky-test" ], - "commentsCount" : 1 }, { "createdAt" : 1777037575000, "updatedAt" : 1778138175000, @@ -120783,14 +119382,6 @@ "userLogin" : "ssilvert", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1768395533000, - "updatedAt" : 1778143144000, - "number" : 45432, - "title" : "Refresh token mapper 45260", - "userLogin" : "mdahm", - "labels" : [ "team/cloud-native", "flaky-test" ], - "commentsCount" : 2 }, { "createdAt" : 1763411498000, "updatedAt" : 1778180222000, @@ -121029,14 +119620,6 @@ "userLogin" : "stianst", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1778156309000, - "updatedAt" : 1778242953000, - "number" : 48791, - "title" : "Add organization filter to github provider", - "userLogin" : "Jancis", - "labels" : [ ], - "commentsCount" : 2 }, { "createdAt" : 1778078431000, "updatedAt" : 1778221481000, @@ -121055,14 +119638,6 @@ "userLogin" : "ahus1", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 4 - }, { - "createdAt" : 1765038269000, - "updatedAt" : 1778234737000, - "number" : 44724, - "title" : "Differentiate Error Messages for OTP Authentication Failures in Direct Grant Flow (Fixes #31616)", - "userLogin" : "tusharsoni52", - "labels" : [ "area/authentication", "team/core-clients" ], - "commentsCount" : 3 }, { "createdAt" : 1727210888000, "updatedAt" : 1778278186000, @@ -121099,14 +119674,6 @@ "userLogin" : "TEE0207", "labels" : [ "team/cloud-native" ], "commentsCount" : 1 - }, { - "createdAt" : 1777920722000, - "updatedAt" : 1778285002000, - "number" : 48697, - "title" : "Delay user storage cluster sync event to after completion", - "userLogin" : "pedroigor", - "labels" : [ ], - "commentsCount" : 2 }, { "createdAt" : 1777898641000, "updatedAt" : 1778326325000, @@ -121116,22 +119683,6 @@ "userLogin" : "deepshekhardas", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1778345168000, - "updatedAt" : 1778452121000, - "number" : 48857, - "title" : "fix: Re-authentication flow does not support re-authenticating brokered users with no local credentials set", - "userLogin" : "vilmosnagy", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1777824301000, - "updatedAt" : 1778437083000, - "number" : 48660, - "title" : "Fix for UserSessionLimiter as it handles session per flow and switch …", - "userLogin" : "the-seshasai", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1777777691000, "updatedAt" : 1778382637000, @@ -121150,30 +119701,6 @@ "userLogin" : "kota65535", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1778499744000, - "updatedAt" : 1778503567000, - "number" : 48879, - "title" : "Add SASL EXTERNAL authentication for LDAP federation using Java default keystore", - "userLogin" : "tsaarni", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778486848000, - "updatedAt" : 1778505041000, - "number" : 48867, - "title" : "Issues/48201 migrate authorization code test to new testframework", - "userLogin" : "jimmychakkalakal", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 - }, { - "createdAt" : 1778444051000, - "updatedAt" : 1778471778000, - "number" : 48864, - "title" : "Add kid to CLIENT_LOGIN event of Signed JWT auth", - "userLogin" : "timhallmann", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1778395400000, "updatedAt" : 1778462237000, @@ -121246,14 +119773,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778036250000, - "updatedAt" : 1778502296000, - "number" : 48737, - "title" : "Ensure MSSQL sever deployments have the IDX_CLIENT_ATT_BY_NAME_VALUE …", - "userLogin" : "sguilhen", - "labels" : [ "status/hold", "flaky-test" ], - "commentsCount" : 4 }, { "createdAt" : 1777969981000, "updatedAt" : 1778497840000, @@ -121281,14 +119800,6 @@ "userLogin" : "keshavprashantdeshpande", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1777551077000, - "updatedAt" : 1778493984000, - "number" : 48631, - "title" : "Fix broken SAML 2.0 specification links in documentation", - "userLogin" : "Angel-Tornero", - "labels" : [ ], - "commentsCount" : 1 }, { "createdAt" : 1777543108000, "updatedAt" : 1778487984000, @@ -121307,14 +119818,6 @@ "userLogin" : "mabartos", "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam", "team/core-authn" ], "commentsCount" : 5 - }, { - "createdAt" : 1777320366000, - "updatedAt" : 1778487322000, - "number" : 48522, - "title" : "Moved LoginTest to the new testsuite", - "userLogin" : "jimmychakkalakal", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1776946662000, "updatedAt" : 1778487393000, @@ -121324,14 +119827,6 @@ "userLogin" : "michalvavrik", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 12 - }, { - "createdAt" : 1776772575000, - "updatedAt" : 1778487098000, - "number" : 48318, - "title" : "Moved ClientRegistrationTest to the new testsuite", - "userLogin" : "jimmychakkalakal", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1776344542000, "updatedAt" : 1778509488000, @@ -121421,14 +119916,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778588651000, - "updatedAt" : 1778588651000, - "number" : 48931, - "title" : "Document rejection of empty resource parameter in 26.6.1", - "userLogin" : "Prachivyas4", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778577954000, "updatedAt" : 1778620824000, @@ -121519,14 +120006,6 @@ "userLogin" : "tdiesler", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1778193044000, - "updatedAt" : 1778621572000, - "number" : 48814, - "title" : "fix: Identity providers should not be hidden from login page when the user goes back from the reset credentials page", - "userLogin" : "vilmosnagy", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 4 }, { "createdAt" : 1778171385000, "updatedAt" : 1778597904000, @@ -121536,14 +120015,6 @@ "userLogin" : "michalvavrik", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 10 - }, { - "createdAt" : 1778167470000, - "updatedAt" : 1778590951000, - "number" : 48807, - "title" : "Disable the Account UI when the ACCOUNT feature is disabled", - "userLogin" : "mabartos", - "labels" : [ "team/ui", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1778160385000, "updatedAt" : 1778572177000, @@ -121589,14 +120060,6 @@ "userLogin" : "mabagoury", "labels" : [ "flaky-test" ], "commentsCount" : 3 - }, { - "createdAt" : 1777544055000, - "updatedAt" : 1778596674000, - "number" : 48627, - "title" : "introduced AdminClientProvider to make it easier to use", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1777528353000, "updatedAt" : 1778583400000, @@ -121715,14 +120178,6 @@ "userLogin" : "gilvansfilho", "labels" : [ "team/cloud-native" ], "commentsCount" : 4 - }, { - "createdAt" : 1773151043000, - "updatedAt" : 1778578947000, - "number" : 47023, - "title" : "Save Remember Me authNote when an organization scope is set", - "userLogin" : "Esurnir", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 9 }, { "createdAt" : 1772824946000, "updatedAt" : 1778583828000, @@ -121813,14 +120268,6 @@ "userLogin" : "pskopek", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1778597581000, - "updatedAt" : 1778663376000, - "number" : 48937, - "title" : "Add invite-user workflow step", - "userLogin" : "bilkoua", - "labels" : [ "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1778521841000, "updatedAt" : 1778691665000, @@ -121830,14 +120277,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 3 - }, { - "createdAt" : 1778488352000, - "updatedAt" : 1778670111000, - "number" : 48869, - "title" : "Draft: Introduce mechanism for different trust material sources", - "userLogin" : "dominikschlosser", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778073836000, "updatedAt" : 1778654673000, @@ -121900,14 +120339,6 @@ "userLogin" : "cgeorgilakis", "labels" : [ ], "commentsCount" : 8 - }, { - "createdAt" : 1748609056000, - "updatedAt" : 1778686508000, - "number" : 40092, - "title" : "feat: More flexible TOTP QR codes (#40091)", - "userLogin" : "sonOfRa", - "labels" : [ "flaky-test", "team/core-iam" ], - "commentsCount" : 7 }, { "createdAt" : 1745016473000, "updatedAt" : 1778683247000, @@ -121952,14 +120383,6 @@ "userLogin" : "vmuzikar", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778749688000, - "updatedAt" : 1778752576000, - "number" : 48989, - "title" : "SCIM: Filter out admin users from SCIM operations", - "userLogin" : "martin-kanis", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778255535000, "updatedAt" : 1778765424000, @@ -121987,22 +120410,6 @@ "userLogin" : "tdiesler", "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 14 - }, { - "createdAt" : 1778866703000, - "updatedAt" : 1778866703000, - "number" : 49031, - "title" : "Format Terms and Conditions accepted timestamp", - "userLogin" : "palasht75", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778862004000, - "updatedAt" : 1778862004000, - "number" : 49028, - "title" : "fix: initial implementation of memory-safe streaming", - "userLogin" : "shawkins", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778861916000, "updatedAt" : 1778862845000, @@ -122012,14 +120419,6 @@ "userLogin" : "kota65535", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778856186000, - "updatedAt" : 1778864371000, - "number" : 49025, - "title" : "Allow custom protocol mappers to be recognized as organization-aware in OrganizationScope", - "userLogin" : "kota65535", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778856166000, "updatedAt" : 1778869317000, @@ -122047,54 +120446,6 @@ "userLogin" : "palasht75", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 3 - }, { - "createdAt" : 1778583159000, - "updatedAt" : 1778851084000, - "number" : 48928, - "title" : "Initial contributors guide lines around features", - "userLogin" : "stianst", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778332866000, - "updatedAt" : 1778855642000, - "number" : 48854, - "title" : "Fix duplicate invitation sending email before checking constraints", - "userLogin" : "kota65535", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1778317260000, - "updatedAt" : 1778855884000, - "number" : 48852, - "title" : "Allow to query users with both `search` and `q` parameters", - "userLogin" : "matlipowski", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778253498000, - "updatedAt" : 1778855614000, - "number" : 48842, - "title" : "Add custom attributes support to organization invitations", - "userLogin" : "kota65535", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 1 - }, { - "createdAt" : 1778236659000, - "updatedAt" : 1778826285000, - "number" : 48832, - "title" : "Add SASL EXTERNAL authentication for LDAP federation using TLS Registry", - "userLogin" : "tsaarni", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1777609219000, - "updatedAt" : 1778855589000, - "number" : 48646, - "title" : "Fix missing representation and detail in organization invitation admin events", - "userLogin" : "kota65535", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 4 }, { "createdAt" : 1776693159000, "updatedAt" : 1778828725000, @@ -122122,14 +120473,6 @@ "userLogin" : "forkimenjeckayang", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1774717768000, - "updatedAt" : 1778824993000, - "number" : 47559, - "title" : "[OID4VCI] Include VerifiableCredential in credential definition type", - "userLogin" : "officialasishkumar", - "labels" : [ ], - "commentsCount" : 13 }, { "createdAt" : 1774040309000, "updatedAt" : 1778881385000, @@ -122156,22 +120499,6 @@ "userLogin" : "abhishekS14", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778937768000, - "updatedAt" : 1778937792000, - "number" : 49035, - "title" : "fix(saml): remove ds:KeyName from Signature KeyInfo when X509Certificate is present", - "userLogin" : "JoWe112", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778935592000, - "updatedAt" : 1778935599000, - "number" : 49033, - "title" : "Fix/49019 dsig to ds prefix", - "userLogin" : "JoWe112", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1734686305000, "updatedAt" : 1778965130000, @@ -122181,14 +120508,6 @@ "userLogin" : "VonRehberg", "labels" : [ "team/core-authn" ], "commentsCount" : 14 - }, { - "createdAt" : 1779012292000, - "updatedAt" : 1779012299000, - "number" : 49049, - "title" : "Expose role enrichment helper for cross-client authorization evaluation", - "userLogin" : "hakdogan", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1779010851000, "updatedAt" : 1779010851000, @@ -122223,22 +120542,6 @@ "userLogin" : "kvfi", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 2 - }, { - "createdAt" : 1761554946000, - "updatedAt" : 1779041350000, - "number" : 43725, - "title" : "Add support for login_hint query parameter in SAML authentication flow", - "userLogin" : "slaskawi", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 5 - }, { - "createdAt" : 1779124348000, - "updatedAt" : 1779132099000, - "number" : 49076, - "title" : "Align LDAP searchScope default value with intended backend default", - "userLogin" : "kegorrr", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1779112493000, "updatedAt" : 1779124864000, @@ -122256,30 +120559,6 @@ "userLogin" : "Alnyli07", "labels" : [ "team/cloud-native" ], "commentsCount" : 0 - }, { - "createdAt" : 1779100211000, - "updatedAt" : 1779107434000, - "number" : 49059, - "title" : "Make Roles optional on client Authorization Evaluate tab", - "userLogin" : "muhammedogz", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779082191000, - "updatedAt" : 1779082212000, - "number" : 49052, - "title" : "Fix group membership management without user-level permission in FGAP V2", - "userLogin" : "benatarj", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779052127000, - "updatedAt" : 1779126903000, - "number" : 49051, - "title" : "fix: include nested group members for recursive retrieve strategy", - "userLogin" : "kvfi", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 }, { "createdAt" : 1778862066000, "updatedAt" : 1779092386000, @@ -122298,22 +120577,6 @@ "userLogin" : "michalvavrik", "labels" : [ "team/cloud-native" ], "commentsCount" : 1 - }, { - "createdAt" : 1778837390000, - "updatedAt" : 1779108687000, - "number" : 49015, - "title" : "Rename 'Dynamic scopes' feature to 'Parameterized scopes'", - "userLogin" : "mabartos", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam", "team/core-authn" ], - "commentsCount" : 0 - }, { - "createdAt" : 1778809058000, - "updatedAt" : 1779110476000, - "number" : 49013, - "title" : "Support client credentials certificate authentication", - "userLogin" : "timhamoni", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1778790578000, "updatedAt" : 1779145778000, @@ -122323,14 +120586,6 @@ "userLogin" : "TEE0207", "labels" : [ "team/cloud-native" ], "commentsCount" : 1 - }, { - "createdAt" : 1778709369000, - "updatedAt" : 1779093897000, - "number" : 48988, - "title" : "Use MAC terminology for client secret JWT algorithms", - "userLogin" : "palasht75", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1778698612000, "updatedAt" : 1779086918000, @@ -122421,38 +120676,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 7 - }, { - "createdAt" : 1777465844000, - "updatedAt" : 1779090836000, - "number" : 48586, - "title" : "[OID4VCI] keep credential-offer state reusable and align offer-flow tests", - "userLogin" : "forkimenjeckayang", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1777461932000, - "updatedAt" : 1779096549000, - "number" : 48582, - "title" : "[OpenID4VCI] Add support for mDoc (#48095)", - "userLogin" : "dominikschlosser", - "labels" : [ "team/cloud-native", "flaky-test" ], - "commentsCount" : 2 - }, { - "createdAt" : 1777361894000, - "updatedAt" : 1779090865000, - "number" : 48528, - "title" : "[OID4VCI] enforce HAIP x5c trust-anchor rules and migrate signing/builder tests to new testsuite", - "userLogin" : "forkimenjeckayang", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 - }, { - "createdAt" : 1776801613000, - "updatedAt" : 1779115987000, - "number" : 48342, - "title" : "Querying MVP in Client v2", - "userLogin" : "Pepo48", - "labels" : [ "team/cloud-native", "team/ui" ], - "commentsCount" : 5 }, { "createdAt" : 1776668789000, "updatedAt" : 1779096460000, @@ -122461,30 +120684,6 @@ "userLogin" : "michalvavrik", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 1 - }, { - "createdAt" : 1776166411000, - "updatedAt" : 1779093457000, - "number" : 48039, - "title" : "moved AdminEnvironment to seperate file", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 1 - }, { - "createdAt" : 1776151988000, - "updatedAt" : 1779108828000, - "number" : 48026, - "title" : "Enable configurable `client_id` parameter validation for federated client assertions", - "userLogin" : "slaskawi", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1775710475000, - "updatedAt" : 1779097307000, - "number" : 47877, - "title" : "Split client authenticators into lookup and authenticate phases", - "userLogin" : "bkoragan", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 5 }, { "createdAt" : 1775647887000, "updatedAt" : 1779090921000, @@ -122503,30 +120702,6 @@ "userLogin" : "jonkoops", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1773411721000, - "updatedAt" : 1779093743000, - "number" : 47152, - "title" : "fixed the \"rules of react\" and enabled the react compiler", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 1 - }, { - "createdAt" : 1773401454000, - "updatedAt" : 1779112284000, - "number" : 47142, - "title" : "removed hardcoded colors and margin replaced button with menu", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 0 - }, { - "createdAt" : 1765144191000, - "updatedAt" : 1779070829000, - "number" : 44733, - "title" : "Sort realms alphabetically in manage realms list", - "userLogin" : "amrelnaggar", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1739175343000, "updatedAt" : 1779090318000, @@ -122562,22 +120737,6 @@ "userLogin" : "graziang", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1779189716000, - "updatedAt" : 1779189716000, - "number" : 49096, - "title" : "Add parameter column to consent tables for dynamic scopes", - "userLogin" : "rmartinc", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779189671000, - "updatedAt" : 1779191435000, - "number" : 49095, - "title" : "Account resource sharing resolves recipient by username before email,…", - "userLogin" : "martin-kanis", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1779182624000, "updatedAt" : 1779215307000, @@ -122587,14 +120746,6 @@ "userLogin" : "tdiesler", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1779181073000, - "updatedAt" : 1779182195000, - "number" : 49089, - "title" : "Account API: Resource sharing endpoints ignore userManagedAccessAllow…", - "userLogin" : "martin-kanis", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1779155377000, "updatedAt" : 1779228832000, @@ -122604,22 +120755,6 @@ "userLogin" : "ayushi-Sadani", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1779155151000, - "updatedAt" : 1779174782000, - "number" : 49084, - "title" : "fix: handle missing realm gracefully in UserStorageEventListener.java", - "userLogin" : "muskan-mehrotra", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779151349000, - "updatedAt" : 1779151992000, - "number" : 49081, - "title" : "Null-check audience array in ResourceIndicatorsPostProcessor", - "userLogin" : "lukebfox", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779139457000, "updatedAt" : 1779178231000, @@ -122682,14 +120817,6 @@ "userLogin" : "ryanemerson", "labels" : [ "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1778772468000, - "updatedAt" : 1779178388000, - "number" : 49000, - "title" : "Tighten UNSAFE_PATH_PATTERN against encoded path-traversal terminators", - "userLogin" : "kosiorkosa47", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 }, { "createdAt" : 1778700643000, "updatedAt" : 1779208809000, @@ -122717,22 +120844,6 @@ "userLogin" : "vaceksimon", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778608219000, - "updatedAt" : 1779189675000, - "number" : 48943, - "title" : "SSF: Track stream origin via ManagedBy marker", - "userLogin" : "thomasdarimont", - "labels" : [ "team/ui", "area/ssf" ], - "commentsCount" : 1 - }, { - "createdAt" : 1778583349000, - "updatedAt" : 1779180263000, - "number" : 48929, - "title" : "Added validation to client_session_host", - "userLogin" : "msdaly200", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 }, { "createdAt" : 1778576260000, "updatedAt" : 1779215201000, @@ -122813,14 +120924,6 @@ "userLogin" : "pruivo", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1778151960000, - "updatedAt" : 1779209452000, - "number" : 48787, - "title" : "Allow protocol to be omitted", - "userLogin" : "edewit", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test" ], - "commentsCount" : 9 }, { "createdAt" : 1778135340000, "updatedAt" : 1779208503000, @@ -122866,14 +120969,6 @@ "userLogin" : "vmuzikar", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1777893724000, - "updatedAt" : 1779191034000, - "number" : 48670, - "title" : "Support mapping existing Realm and Client roles to Organization Groups", - "userLogin" : "vramik", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 }, { "createdAt" : 1777627692000, "updatedAt" : 1779181933000, @@ -122883,14 +120978,6 @@ "userLogin" : "gaoyikeshuer", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], "commentsCount" : 5 - }, { - "createdAt" : 1777472219000, - "updatedAt" : 1779175700000, - "number" : 48591, - "title" : "[OID4VP] Provide the endpoints required for the OID4VP protocol", - "userLogin" : "tdiesler", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1777377107000, "updatedAt" : 1779208575000, @@ -122935,70 +121022,6 @@ "userLogin" : "cgeorgilakis", "labels" : [ "area/oidc", "team/core-protocols" ], "commentsCount" : 2 - }, { - "createdAt" : 1779307416000, - "updatedAt" : 1779307417000, - "number" : 49191, - "title" : "Revised topic ID to support DITA", - "userLogin" : "andymunro", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779302035000, - "updatedAt" : 1779302036000, - "number" : 49188, - "title" : "Do not allow wildcards in the hostname for Valid Redirect Address (26.4)", - "userLogin" : "rmartinc", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779301790000, - "updatedAt" : 1779309790000, - "number" : 49187, - "title" : "Trace LDAP authentication requests", - "userLogin" : "dteleguin", - "labels" : [ "flaky-test" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779298053000, - "updatedAt" : 1779298054000, - "number" : 49183, - "title" : "Do not allow wildcards in the hostname for Valid Redirect Address (26.6)", - "userLogin" : "rmartinc", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779297315000, - "updatedAt" : 1779297351000, - "number" : 49182, - "title" : "Prevent access to the Admin API from external IP addresses for HAProxy", - "userLogin" : "pruivo", - "labels" : [ "team/cloud-native" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779297212000, - "updatedAt" : 1779297366000, - "number" : 49181, - "title" : "Update HaProxySslClientCertificateLookup to load Base64 encoded DER", - "userLogin" : "ryanemerson", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1779296395000, - "updatedAt" : 1779313857000, - "number" : 49179, - "title" : "[26.4] Add SPI option to disable FD_SOCK2 failure detection", - "userLogin" : "pruivo", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1779295798000, - "updatedAt" : 1779295806000, - "number" : 49178, - "title" : "[26.6] Backport JGroups fixes and improvements", - "userLogin" : "pruivo", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779290358000, "updatedAt" : 1779296892000, @@ -123017,14 +121040,6 @@ "userLogin" : "graziang", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 0 - }, { - "createdAt" : 1779286154000, - "updatedAt" : 1779286154000, - "number" : 49170, - "title" : "Test migration util - Migrate runOnServer", - "userLogin" : "vaceksimon", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779280935000, "updatedAt" : 1779296575000, @@ -123051,22 +121066,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native" ], "commentsCount" : 1 - }, { - "createdAt" : 1779277327000, - "updatedAt" : 1779294485000, - "number" : 49159, - "title" : "Add \"briefRepresentation\" query param to the \"/applications/{client…Id}/consent\" endpoint.", - "userLogin" : "artur-baltabayev", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1779277268000, - "updatedAt" : 1779278060000, - "number" : 49158, - "title" : "SSF: Add initial documentation for experimental SSF Transmitter feature", - "userLogin" : "thomasdarimont", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779272568000, "updatedAt" : 1779296533000, @@ -123094,14 +121093,6 @@ "userLogin" : "pruivo", "labels" : [ "team/cloud-native" ], "commentsCount" : 2 - }, { - "createdAt" : 1779269434000, - "updatedAt" : 1779307196000, - "number" : 49150, - "title" : "fixed style of login preview and login", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1779268090000, "updatedAt" : 1779290651000, @@ -123120,38 +121111,6 @@ "userLogin" : "rmartinc", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1779244715000, - "updatedAt" : 1779290279000, - "number" : 49141, - "title" : "Ensure workflows can't be managed through the Component API.", - "userLogin" : "sguilhen", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1779218870000, - "updatedAt" : 1779302499000, - "number" : 49138, - "title" : "fix: normalizing logic when context is not available", - "userLogin" : "shawkins", - "labels" : [ "flaky-test" ], - "commentsCount" : 6 - }, { - "createdAt" : 1779217006000, - "updatedAt" : 1779279011000, - "number" : 49136, - "title" : "Add GET /admin/realms/{realm}/clients/count endpoint", - "userLogin" : "anis-campos", - "labels" : [ ], - "commentsCount" : 2 - }, { - "createdAt" : 1779215967000, - "updatedAt" : 1779325455000, - "number" : 49135, - "title" : "Translations update from Hosted Weblate", - "userLogin" : "weblate", - "labels" : [ "team/ui", "flaky-test" ], - "commentsCount" : 0 }, { "createdAt" : 1779210592000, "updatedAt" : 1779246978000, @@ -123179,23 +121138,6 @@ "userLogin" : "rmartinc", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1779201378000, - "updatedAt" : 1779341052000, - "number" : 49127, - "title" : "[OID4VCI-HAIP] Revisit ABCA in connection with fapi-2-dpop-security-profile", - "userLogin" : "tdiesler", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779200917000, - "updatedAt" : 1779343307000, - "closedAt" : 1779343307000, - "number" : 49124, - "title" : "Enforce access check when resolving users during client scope evaluation", - "userLogin" : "pedroigor", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779200341000, "updatedAt" : 1779256494000, @@ -123223,30 +121165,6 @@ "userLogin" : "pskopek", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1779146636000, - "updatedAt" : 1779294482000, - "number" : 49080, - "title" : "Migrate the AccountRestServiceTest", - "userLogin" : "gaoyikeshuer", - "labels" : [ "flaky-test" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779123647000, - "updatedAt" : 1779288216000, - "number" : 49075, - "title" : "added sort to api", - "userLogin" : "edewit", - "labels" : [ "flaky-test" ], - "commentsCount" : 0 - }, { - "createdAt" : 1779122449000, - "updatedAt" : 1779304000000, - "number" : 49074, - "title" : "task: using a beanparam for client listing options", - "userLogin" : "shawkins", - "labels" : [ "team/cloud-native", "team/ui" ], - "commentsCount" : 1 }, { "createdAt" : 1779113367000, "updatedAt" : 1779296907000, @@ -123256,14 +121174,6 @@ "userLogin" : "vramik", "labels" : [ ], "commentsCount" : 0 - }, { - "createdAt" : 1779112388000, - "updatedAt" : 1779296615000, - "number" : 49066, - "title" : "Issues/48578 support for user attributes and updating them", - "userLogin" : "jimmychakkalakal", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779109264000, "updatedAt" : 1779265768000, @@ -123273,14 +121183,6 @@ "userLogin" : "muhammedogz", "labels" : [ "team/ui" ], "commentsCount" : 0 - }, { - "createdAt" : 1779106757000, - "updatedAt" : 1779265506000, - "number" : 49062, - "title" : "Traefik reencrypt documentation based on the quickstart", - "userLogin" : "ruchikajha95", - "labels" : [ ], - "commentsCount" : 0 }, { "createdAt" : 1779097159000, "updatedAt" : 1779267120000, @@ -123299,30 +121201,6 @@ "userLogin" : "mposolda", "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], "commentsCount" : 1 - }, { - "createdAt" : 1779008224000, - "updatedAt" : 1779288361000, - "number" : 49046, - "title" : "Make JWT client validators extensible", - "userLogin" : "puneetdixit200", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1778960336000, - "updatedAt" : 1779266882000, - "number" : 49043, - "title" : "chore: reject malformed requests in DockerEndpoint", - "userLogin" : "abhishekS14", - "labels" : [ ], - "commentsCount" : 1 - }, { - "createdAt" : 1778927629000, - "updatedAt" : 1779341153000, - "number" : 49032, - "title" : "[OID4VCI] Conformance with OpenID HAIP Profile", - "userLogin" : "tdiesler", - "labels" : [ "flaky-test" ], - "commentsCount" : 0 }, { "createdAt" : 1778695335000, "updatedAt" : 1779275137000, @@ -123332,31 +121210,6 @@ "userLogin" : "shawkins", "labels" : [ "team/cloud-native", "flaky-test" ], "commentsCount" : 0 - }, { - "createdAt" : 1778689303000, - "updatedAt" : 1779306545000, - "number" : 48975, - "title" : "upgrade pnpm version", - "userLogin" : "shawkins", - "labels" : [ "team/ui" ], - "commentsCount" : 2 - }, { - "createdAt" : 1778683043000, - "updatedAt" : 1779342969000, - "closedAt" : 1779312706000, - "number" : 48969, - "title" : "docs(workflows): fix offboarding example revoke-role role list format", - "userLogin" : "thomasdelorge", - "labels" : [ ], - "commentsCount" : 4 - }, { - "createdAt" : 1778680670000, - "updatedAt" : 1779277536000, - "number" : 48967, - "title" : "Refactor legacy test suite's ExportImportResource", - "userLogin" : "vaceksimon", - "labels" : [ "flaky-test", "area/test-framework" ], - "commentsCount" : 1 }, { "createdAt" : 1778667046000, "updatedAt" : 1779263923000, @@ -123366,46 +121219,6 @@ "userLogin" : "pruivo", "labels" : [ "team/cloud-native" ], "commentsCount" : 2 - }, { - "createdAt" : 1778594668000, - "updatedAt" : 1779316718000, - "number" : 48935, - "title" : "Admin API v2: add stricter validation constrains for Client resource", - "userLogin" : "michalvavrik", - "labels" : [ "team/cloud-native", "team/ui" ], - "commentsCount" : 3 - }, { - "createdAt" : 1778497824000, - "updatedAt" : 1779275505000, - "number" : 48876, - "title" : "Account ResourceService user endpoint returns excessive user data in …", - "userLogin" : "martin-kanis", - "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 - }, { - "createdAt" : 1778485058000, - "updatedAt" : 1779343901000, - "number" : 48866, - "title" : "Add support to asserting server logs to the test framework", - "userLogin" : "stianst", - "labels" : [ "flaky-test", "area/test-framework" ], - "commentsCount" : 2 - }, { - "createdAt" : 1778251701000, - "updatedAt" : 1779292361000, - "number" : 48841, - "title" : "Link authentication flow UsedBy clients to client settings", - "userLogin" : "singhvishalkr", - "labels" : [ "team/ui" ], - "commentsCount" : 5 - }, { - "createdAt" : 1778123688000, - "updatedAt" : 1779333396000, - "number" : 48778, - "title" : "Bump the npm-dependencies group across 1 directory with 27 updates", - "userLogin" : "dependabot[bot]", - "labels" : [ "area/dependencies", "team/ui" ], - "commentsCount" : 0 }, { "createdAt" : 1778074501000, "updatedAt" : 1779264537000, @@ -123424,55 +121237,6 @@ "userLogin" : "lhanusov", "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam", "area/test-framework" ], "commentsCount" : 0 - }, { - "createdAt" : 1778045612000, - "updatedAt" : 1779274971000, - "number" : 48738, - "title" : "Feature/organization roles", - "userLogin" : "yaroslav02678", - "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], - "commentsCount" : 5 - }, { - "createdAt" : 1778000037000, - "updatedAt" : 1779268573000, - "number" : 48729, - "title" : "[OID4VCI] Self-Signed x5c Bypasses Key Attestation Validation", - "userLogin" : "dominikschlosser", - "labels" : [ ], - "commentsCount" : 0 - }, { - "createdAt" : 1777993077000, - "updatedAt" : 1779342921000, - "closedAt" : 1779342921000, - "number" : 48722, - "title" : "Move the rest of TestingResource methods to a utils-shared helper class (1/2)", - "userLogin" : "vaceksimon", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "area/test-framework" ], - "commentsCount" : 0 - }, { - "createdAt" : 1777890170000, - "updatedAt" : 1779268714000, - "number" : 48667, - "title" : "Account ResourceService user endpoint returns excessive user data in …", - "userLogin" : "martin-kanis", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 2 - }, { - "createdAt" : 1777379493000, - "updatedAt" : 1779277254000, - "number" : 48550, - "title" : "Initial draft to check CA subject DN in X.509 client authenticator", - "userLogin" : "rmartinc", - "labels" : [ "flaky-test" ], - "commentsCount" : 12 - }, { - "createdAt" : 1776349330000, - "updatedAt" : 1779291971000, - "number" : 48166, - "title" : "fix for service account role management in admin v2", - "userLogin" : "edewit", - "labels" : [ "team/cloud-native", "flaky-test" ], - "commentsCount" : 10 }, { "createdAt" : 1776270387000, "updatedAt" : 1779263760000, @@ -123491,62 +121255,6 @@ "userLogin" : "graziang", "labels" : [ ], "commentsCount" : 1 - }, { - "createdAt" : 1775573539000, - "updatedAt" : 1779278372000, - "number" : 47824, - "title" : "drag and drop with shift to drop into subflow", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 3 - }, { - "createdAt" : 1774608301000, - "updatedAt" : 1779280283000, - "number" : 47516, - "title" : "Migrate Standard token exchange tests", - "userLogin" : "graziang", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 3 - }, { - "createdAt" : 1772036170000, - "updatedAt" : 1779306320000, - "number" : 46613, - "title" : "added border radius control", - "userLogin" : "edewit", - "labels" : [ "team/ui" ], - "commentsCount" : 7 - }, { - "createdAt" : 1770287784000, - "updatedAt" : 1779266338000, - "number" : 46048, - "title" : "Customization for JWTAuthorizationGrantType to support ID-JAG", - "userLogin" : "bucchi", - "labels" : [ "priority/important", "team/core-clients" ], - "commentsCount" : 11 - }, { - "createdAt" : 1766941719000, - "updatedAt" : 1779309359000, - "number" : 45091, - "title" : "Implement automatic key rotation for realm keys", - "userLogin" : "volck", - "labels" : [ ], - "commentsCount" : 9 - }, { - "createdAt" : 1755688151000, - "updatedAt" : 1779291534000, - "number" : 42002, - "title" : "Add Prefix option to OIDC User Attribute Mapper", - "userLogin" : "pszabo891", - "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], - "commentsCount" : 1 - }, { - "createdAt" : 1751050446000, - "updatedAt" : 1779286005000, - "number" : 40767, - "title" : "Implement a new impersonation flow that uses action tokens", - "userLogin" : "twobiers", - "labels" : [ "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], - "commentsCount" : 14 }, { "createdAt" : 1729263172000, "updatedAt" : 1779257602000, @@ -123556,14 +121264,6 @@ "userLogin" : "thomasdarimont", "labels" : [ "flaky-test", "team/core-authn" ], "commentsCount" : 5 - }, { - "createdAt" : 1701345016000, - "updatedAt" : 1779343939000, - "number" : 25156, - "title" : "Adding client_id as prefix in client roles mapper", - "userLogin" : "Playmountain", - "labels" : [ "team/core-protocols" ], - "commentsCount" : 11 }, { "createdAt" : 1700838696000, "updatedAt" : 1779294531000, @@ -123574,14 +121274,2441 @@ "labels" : [ "flaky-test", "team/core-protocols" ], "commentsCount" : 8 }, { - "createdAt" : 1372774084000, - "updatedAt" : 1779290935000, - "closedAt" : 1372774089000, - "number" : 1, - "title" : "initial", - "userLogin" : "patriot1burke", + "createdAt" : 1779360456000, + "updatedAt" : 1779360458000, + "number" : 49212, + "title" : "Adds missing tests to TokenIntrospectionTest", + "userLogin" : "graziang", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779360340000, + "updatedAt" : 1779360482000, + "number" : 49211, + "title" : "docs(workflows): fix offboarding example revoke-role role list format", + "userLogin" : "sguilhen", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779358540000, + "updatedAt" : 1779358542000, + "number" : 49207, + "title" : "Authorization Services: NullPointerException in UMA permission grant …", + "userLogin" : "martin-kanis", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779355907000, + "updatedAt" : 1779356094000, + "number" : 49204, + "title" : "Reorder X509 validation to check revocation after trust", + "userLogin" : "rmartinc", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779352988000, + "updatedAt" : 1779355169000, + "number" : 49202, + "title" : "Remove explicit --shutdown-timeouts configuration from proxy example configurations", + "userLogin" : "ryanemerson", + "labels" : [ "team/cloud-native", "team/production-readiness" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779351794000, + "updatedAt" : 1779356054000, + "number" : 49201, + "title" : "Issues/46204 update db schema and admin rest api", + "userLogin" : "jimmychakkalakal", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779349557000, + "updatedAt" : 1779353563000, + "closedAt" : 1779353563000, + "number" : 49200, + "title" : "[OID4VCI] Simplify JpaUserProvider.updateVerifiableCredential . Make …", + "userLogin" : "mposolda", + "labels" : [ "team/core-clients" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779348937000, + "updatedAt" : 1779349198000, + "closedAt" : 1779349197000, + "number" : 49198, + "title" : "Fix LightWeightAccessTokenTest compilation issues", + "userLogin" : "stianst", + "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779348461000, + "updatedAt" : 1779356053000, + "number" : 49197, + "title" : "Do not allow wildcards in the hostname for Valid Redirect Address (26.4)", + "userLogin" : "deepshekhardas", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779348377000, + "updatedAt" : 1779358025000, + "number" : 49196, + "title" : "Revised topic ID to support DITA", + "userLogin" : "deepshekhardas", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779348336000, + "updatedAt" : 1779348755000, + "closedAt" : 1779348755000, + "number" : 49195, + "title" : "Use runOnServerMaster on LightWeightAccessTokenTest", + "userLogin" : "deepshekhardas", + "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779345584000, + "updatedAt" : 1779349274000, + "closedAt" : 1779349273000, + "number" : 49193, + "title" : "Use runOnServerMaster on LightWeightAccessTokenTest", + "userLogin" : "rmartinc", + "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779307416000, + "updatedAt" : 1779357674000, + "number" : 49191, + "title" : "Revised topic ID to support DITA", + "userLogin" : "andymunro", "labels" : [ ], "commentsCount" : 0 + }, { + "createdAt" : 1779302035000, + "updatedAt" : 1779356051000, + "number" : 49188, + "title" : "Do not allow wildcards in the hostname for Valid Redirect Address (26.4)", + "userLogin" : "rmartinc", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779301790000, + "updatedAt" : 1779352005000, + "number" : 49187, + "title" : "Trace LDAP authentication requests", + "userLogin" : "dteleguin", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779298053000, + "updatedAt" : 1779356050000, + "number" : 49183, + "title" : "Do not allow wildcards in the hostname for Valid Redirect Address (26.6)", + "userLogin" : "rmartinc", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779297315000, + "updatedAt" : 1779359872000, + "number" : 49182, + "title" : "Prevent access to the Admin API from external IP addresses for HAProxy", + "userLogin" : "pruivo", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779297212000, + "updatedAt" : 1779352036000, + "number" : 49181, + "title" : "Update HaProxySslClientCertificateLookup to load Base64 encoded DER", + "userLogin" : "ryanemerson", + "labels" : [ "team/cloud-native", "team/production-readiness" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779296395000, + "updatedAt" : 1779354601000, + "number" : 49179, + "title" : "[26.4] Add SPI option to disable FD_SOCK2 failure detection", + "userLogin" : "pruivo", + "labels" : [ "team/cloud-native", "team/production-readiness" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779295798000, + "updatedAt" : 1779354591000, + "number" : 49178, + "title" : "[26.6] Backport JGroups fixes and improvements", + "userLogin" : "pruivo", + "labels" : [ "team/cloud-native", "team/production-readiness" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779286154000, + "updatedAt" : 1779351301000, + "closedAt" : 1779351245000, + "number" : 49170, + "title" : "Test migration util - Migrate runOnServer", + "userLogin" : "vaceksimon", + "labels" : [ "area/test-framework" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779277327000, + "updatedAt" : 1779356048000, + "number" : 49159, + "title" : "Add \"briefRepresentation\" query param to the \"/applications/{client…Id}/consent\" endpoint.", + "userLogin" : "artur-baltabayev", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779277268000, + "updatedAt" : 1779352086000, + "number" : 49158, + "title" : "SSF: Add initial documentation for experimental SSF Transmitter feature", + "userLogin" : "thomasdarimont", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779269434000, + "updatedAt" : 1779356012000, + "number" : 49150, + "title" : "fixed style of login preview and login", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779244715000, + "updatedAt" : 1779352100000, + "number" : 49141, + "title" : "Ensure workflows can't be managed through the Component API.", + "userLogin" : "sguilhen", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779218870000, + "updatedAt" : 1779353614000, + "number" : 49138, + "title" : "fix: normalizing logic when context is not available", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native", "flaky-test" ], + "commentsCount" : 7 + }, { + "createdAt" : 1779217006000, + "updatedAt" : 1779356047000, + "number" : 49136, + "title" : "Add GET /admin/realms/{realm}/clients/count endpoint", + "userLogin" : "anis-campos", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1779215967000, + "updatedAt" : 1779356011000, + "number" : 49135, + "title" : "Translations update from Hosted Weblate", + "userLogin" : "weblate", + "labels" : [ "flaky-test", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779201378000, + "updatedAt" : 1779346428000, + "closedAt" : 1779346428000, + "number" : 49127, + "title" : "[OID4VCI-HAIP] Revisit ABCA in connection with fapi-2-dpop-security-profile", + "userLogin" : "tdiesler", + "labels" : [ "team/cloud-native", "flaky-test", "team/core-clients", "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779200917000, + "updatedAt" : 1779343307000, + "closedAt" : 1779343307000, + "number" : 49124, + "title" : "Enforce access check when resolving users during client scope evaluation", + "userLogin" : "pedroigor", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779189716000, + "updatedAt" : 1779356046000, + "number" : 49096, + "title" : "Add parameter column to consent tables for dynamic scopes", + "userLogin" : "rmartinc", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779189671000, + "updatedAt" : 1779352157000, + "number" : 49095, + "title" : "Account resource sharing resolves recipient by username before email,…", + "userLogin" : "martin-kanis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779181073000, + "updatedAt" : 1779352164000, + "number" : 49089, + "title" : "Account API: Resource sharing endpoints ignore userManagedAccessAllow…", + "userLogin" : "martin-kanis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779155151000, + "updatedAt" : 1779352172000, + "number" : 49084, + "title" : "fix: handle missing realm gracefully in UserStorageEventListener.java", + "userLogin" : "muskan-mehrotra", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779151349000, + "updatedAt" : 1779352194000, + "number" : 49081, + "title" : "Null-check audience array in ResourceIndicatorsPostProcessor", + "userLogin" : "lukebfox", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779146636000, + "updatedAt" : 1779353966000, + "number" : 49080, + "title" : "Migrate the AccountRestServiceTest", + "userLogin" : "gaoyikeshuer", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779124348000, + "updatedAt" : 1779352271000, + "number" : 49076, + "title" : "Align LDAP searchScope default value with intended backend default", + "userLogin" : "kegorrr", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779123647000, + "updatedAt" : 1779360239000, + "number" : 49075, + "title" : "added sort to api", + "userLogin" : "edewit", + "labels" : [ "team/cloud-native", "flaky-test" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779122449000, + "updatedAt" : 1779352287000, + "number" : 49074, + "title" : "task: using a beanparam for client listing options", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779112388000, + "updatedAt" : 1779345732000, + "closedAt" : 1779345731000, + "number" : 49066, + "title" : "Issues/48578 support for user attributes and updating them", + "userLogin" : "jimmychakkalakal", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1779106757000, + "updatedAt" : 1779358375000, + "number" : 49062, + "title" : "Traefik reencrypt documentation based on the quickstart", + "userLogin" : "ruchikajha95", + "labels" : [ "team/cloud-native", "team/production-readiness" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779100211000, + "updatedAt" : 1779352334000, + "number" : 49059, + "title" : "Make Roles optional on client Authorization Evaluate tab", + "userLogin" : "muhammedogz", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779082191000, + "updatedAt" : 1779352340000, + "number" : 49052, + "title" : "Fix group membership management without user-level permission in FGAP V2", + "userLogin" : "benatarj", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779052127000, + "updatedAt" : 1779352346000, + "number" : 49051, + "title" : "fix: include nested group members for recursive retrieve strategy", + "userLogin" : "kvfi", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1779012292000, + "updatedAt" : 1779352355000, + "number" : 49049, + "title" : "Expose role enrichment helper for cross-client authorization evaluation", + "userLogin" : "hakdogan", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1779008224000, + "updatedAt" : 1779352366000, + "number" : 49046, + "title" : "Make JWT client validators extensible", + "userLogin" : "puneetdixit200", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778960336000, + "updatedAt" : 1779352380000, + "number" : 49043, + "title" : "chore: reject malformed requests in DockerEndpoint", + "userLogin" : "abhishekS14", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778937768000, + "updatedAt" : 1779352395000, + "number" : 49035, + "title" : "fix(saml): remove ds:KeyName from Signature KeyInfo when X509Certificate is present", + "userLogin" : "JoWe112", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778935592000, + "updatedAt" : 1779352406000, + "number" : 49033, + "title" : "Fix/49019 dsig to ds prefix", + "userLogin" : "JoWe112", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778927629000, + "updatedAt" : 1779352413000, + "number" : 49032, + "title" : "[OID4VCI] Conformance with OpenID HAIP Profile", + "userLogin" : "tdiesler", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778866703000, + "updatedAt" : 1779352430000, + "number" : 49031, + "title" : "Format Terms and Conditions accepted timestamp", + "userLogin" : "palasht75", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778862004000, + "updatedAt" : 1779352437000, + "number" : 49028, + "title" : "fix: initial implementation of memory-safe streaming", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778856186000, + "updatedAt" : 1779352443000, + "number" : 49025, + "title" : "Allow custom protocol mappers to be recognized as organization-aware in OrganizationScope", + "userLogin" : "kota65535", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778837390000, + "updatedAt" : 1779352454000, + "number" : 49015, + "title" : "Rename 'Dynamic scopes' feature to 'Parameterized scopes'", + "userLogin" : "mabartos", + "labels" : [ "team/core-authn", "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778809058000, + "updatedAt" : 1779352466000, + "number" : 49013, + "title" : "Support client credentials certificate authentication", + "userLogin" : "timhamoni", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778772468000, + "updatedAt" : 1779353036000, + "number" : 49000, + "title" : "Tighten UNSAFE_PATH_PATTERN against encoded path-traversal terminators", + "userLogin" : "kosiorkosa47", + "labels" : [ "team/core-authn", "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1778749688000, + "updatedAt" : 1779352509000, + "number" : 48989, + "title" : "SCIM: Filter out admin users from SCIM operations", + "userLogin" : "martin-kanis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778709369000, + "updatedAt" : 1779352523000, + "number" : 48988, + "title" : "Use MAC terminology for client secret JWT algorithms", + "userLogin" : "palasht75", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778689303000, + "updatedAt" : 1779359089000, + "number" : 48975, + "title" : "upgrade pnpm version", + "userLogin" : "shawkins", + "labels" : [ "team/core-shared" ], + "commentsCount" : 4 + }, { + "createdAt" : 1778683043000, + "updatedAt" : 1779342969000, + "closedAt" : 1779312706000, + "number" : 48969, + "title" : "docs(workflows): fix offboarding example revoke-role role list format", + "userLogin" : "thomasdelorge", + "labels" : [ ], + "commentsCount" : 4 + }, { + "createdAt" : 1778680670000, + "updatedAt" : 1779360158000, + "closedAt" : 1779354920000, + "number" : 48967, + "title" : "Refactor legacy test suite's ExportImportResource", + "userLogin" : "vaceksimon", + "labels" : [ "flaky-test", "area/test-framework" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778608219000, + "updatedAt" : 1779352602000, + "number" : 48943, + "title" : "SSF: Track stream origin via ManagedBy marker", + "userLogin" : "thomasdarimont", + "labels" : [ "team/core-iam", "area/ssf" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778597581000, + "updatedAt" : 1779352612000, + "number" : 48937, + "title" : "Add invite-user workflow step", + "userLogin" : "bilkoua", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778594668000, + "updatedAt" : 1779352620000, + "number" : 48935, + "title" : "Admin API v2: add stricter validation constrains for Client resource", + "userLogin" : "michalvavrik", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 3 + }, { + "createdAt" : 1778588651000, + "updatedAt" : 1779352635000, + "number" : 48931, + "title" : "Document rejection of empty resource parameter in 26.6.1", + "userLogin" : "Prachivyas4", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778583349000, + "updatedAt" : 1779352661000, + "number" : 48929, + "title" : "Added validation to client_session_host", + "userLogin" : "msdaly200", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1778583159000, + "updatedAt" : 1779352826000, + "number" : 48928, + "title" : "Initial contributors guide lines around features", + "userLogin" : "stianst", + "labels" : [ ], + "commentsCount" : 0 + }, { + "createdAt" : 1778499744000, + "updatedAt" : 1779352674000, + "number" : 48879, + "title" : "Add SASL EXTERNAL authentication for LDAP federation using Java default keystore", + "userLogin" : "tsaarni", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778497824000, + "updatedAt" : 1779352682000, + "number" : 48876, + "title" : "Account ResourceService user endpoint returns excessive user data in …", + "userLogin" : "martin-kanis", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 3 + }, { + "createdAt" : 1778488352000, + "updatedAt" : 1779352701000, + "number" : 48869, + "title" : "Draft: Introduce mechanism for different trust material sources", + "userLogin" : "dominikschlosser", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778486848000, + "updatedAt" : 1779352719000, + "number" : 48867, + "title" : "Issues/48201 migrate authorization code test to new testframework", + "userLogin" : "jimmychakkalakal", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778485058000, + "updatedAt" : 1779357496000, + "number" : 48866, + "title" : "Add support to asserting server logs to the test framework", + "userLogin" : "stianst", + "labels" : [ "flaky-test", "area/test-framework" ], + "commentsCount" : 2 + }, { + "createdAt" : 1778444051000, + "updatedAt" : 1779352736000, + "number" : 48864, + "title" : "Add kid to CLIENT_LOGIN event of Signed JWT auth", + "userLogin" : "timhallmann", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778345168000, + "updatedAt" : 1779352761000, + "number" : 48857, + "title" : "fix: Re-authentication flow does not support re-authenticating brokered users with no local credentials set", + "userLogin" : "vilmosnagy", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778332866000, + "updatedAt" : 1779352771000, + "number" : 48854, + "title" : "Fix duplicate invitation sending email before checking constraints", + "userLogin" : "kota65535", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778317260000, + "updatedAt" : 1779352777000, + "number" : 48852, + "title" : "Allow to query users with both `search` and `q` parameters", + "userLogin" : "matlipowski", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778253498000, + "updatedAt" : 1779352792000, + "number" : 48842, + "title" : "Add custom attributes support to organization invitations", + "userLogin" : "kota65535", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778251701000, + "updatedAt" : 1779352808000, + "number" : 48841, + "title" : "Link authentication flow UsedBy clients to client settings", + "userLogin" : "singhvishalkr", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 5 + }, { + "createdAt" : 1778236659000, + "updatedAt" : 1779352815000, + "number" : 48832, + "title" : "Add SASL EXTERNAL authentication for LDAP federation using TLS Registry", + "userLogin" : "tsaarni", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778193044000, + "updatedAt" : 1779352821000, + "number" : 48814, + "title" : "fix: Identity providers should not be hidden from login page when the user goes back from the reset credentials page", + "userLogin" : "vilmosnagy", + "labels" : [ "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1778167470000, + "updatedAt" : 1779352838000, + "number" : 48807, + "title" : "Disable the Account UI when the ACCOUNT feature is disabled", + "userLogin" : "mabartos", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1778156309000, + "updatedAt" : 1779352846000, + "number" : 48791, + "title" : "Add organization filter to github provider", + "userLogin" : "Jancis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1778151960000, + "updatedAt" : 1779361910000, + "number" : 48787, + "title" : "Allow protocol to be omitted", + "userLogin" : "edewit", + "labels" : [ "team/cloud-native", "flaky-test" ], + "commentsCount" : 9 + }, { + "createdAt" : 1778123688000, + "updatedAt" : 1779352895000, + "number" : 48778, + "title" : "Bump the npm-dependencies group across 1 directory with 27 updates", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/dependencies", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778083879000, + "updatedAt" : 1779352915000, + "number" : 48770, + "title" : "Kubernetes Identity Provider does not reflect defaults and required fields", + "userLogin" : "mabartos", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778064841000, + "updatedAt" : 1779352925000, + "number" : 48747, + "title" : "Bump simple-git from 3.32.3 to 3.36.0 in /js", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/dependencies", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1778045612000, + "updatedAt" : 1779352930000, + "number" : 48738, + "title" : "Feature/organization roles", + "userLogin" : "yaroslav02678", + "labels" : [ "team/core-iam" ], + "commentsCount" : 5 + }, { + "createdAt" : 1778036250000, + "updatedAt" : 1779352940000, + "number" : 48737, + "title" : "Ensure MSSQL sever deployments have the IDX_CLIENT_ATT_BY_NAME_VALUE …", + "userLogin" : "sguilhen", + "labels" : [ "status/hold", "flaky-test", "team/core-protocols" ], + "commentsCount" : 4 + }, { + "createdAt" : 1778000037000, + "updatedAt" : 1779352958000, + "number" : 48729, + "title" : "[OID4VCI] Self-Signed x5c Bypasses Key Attestation Validation", + "userLogin" : "dominikschlosser", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777993077000, + "updatedAt" : 1779350035000, + "closedAt" : 1779342921000, + "number" : 48722, + "title" : "Move the rest of TestingResource methods to a utils-shared helper class (1/2)", + "userLogin" : "vaceksimon", + "labels" : [ "team/cloud-native", "team/core-clients", "team/core-iam", "area/test-framework" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777920722000, + "updatedAt" : 1779352974000, + "number" : 48697, + "title" : "Delay user storage cluster sync event to after completion", + "userLogin" : "pedroigor", + "labels" : [ "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1777893724000, + "updatedAt" : 1779352983000, + "number" : 48670, + "title" : "Support mapping existing Realm and Client roles to Organization Groups", + "userLogin" : "vramik", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777890170000, + "updatedAt" : 1779352992000, + "number" : 48667, + "title" : "Account ResourceService user endpoint returns excessive user data in …", + "userLogin" : "martin-kanis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1777824301000, + "updatedAt" : 1779353001000, + "number" : 48660, + "title" : "Fix for UserSessionLimiter as it handles session per flow and switch …", + "userLogin" : "the-seshasai", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777798472000, + "updatedAt" : 1779353021000, + "closedAt" : 1779353020000, + "number" : 48658, + "title" : "I modified checklist numbering in the correct order", + "userLogin" : "TEE0207", + "labels" : [ ], + "commentsCount" : 1 + }, { + "createdAt" : 1777609219000, + "updatedAt" : 1779353029000, + "number" : 48646, + "title" : "Fix missing representation and detail in organization invitation admin events", + "userLogin" : "kota65535", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1777576046000, + "updatedAt" : 1779353037000, + "number" : 48643, + "title" : "Fix NPE during partial export when a policy provider is not registered", + "userLogin" : "Angel-Tornero", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777572149000, + "updatedAt" : 1779353049000, + "number" : 48641, + "title" : "Feat: implements idp mappers optional claims", + "userLogin" : "romarioliveira25", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777565622000, + "updatedAt" : 1779353073000, + "closedAt" : 1779353073000, + "number" : 48639, + "title" : "Add area/admin/api-v2 to cloud-native team", + "userLogin" : "vmuzikar", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777551077000, + "updatedAt" : 1779353080000, + "number" : 48631, + "title" : "Fix broken SAML 2.0 specification links in documentation", + "userLogin" : "Angel-Tornero", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777544055000, + "updatedAt" : 1779353093000, + "number" : 48627, + "title" : "introduced AdminClientProvider to make it easier to use", + "userLogin" : "edewit", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777542197000, + "updatedAt" : 1779353099000, + "number" : 48624, + "title" : "Use IdP display name instead of alias in account linking messages", + "userLogin" : "Barakudum", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777472219000, + "updatedAt" : 1779353106000, + "number" : 48591, + "title" : "[OID4VP] Provide the endpoints required for the OID4VP protocol", + "userLogin" : "tdiesler", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777465844000, + "updatedAt" : 1779353478000, + "number" : 48586, + "title" : "[OID4VCI] keep credential-offer state reusable and align offer-flow tests", + "userLogin" : "forkimenjeckayang", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777461932000, + "updatedAt" : 1779353124000, + "number" : 48582, + "title" : "[OpenID4VCI] Add support for mDoc (#48095)", + "userLogin" : "dominikschlosser", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1777385446000, + "updatedAt" : 1779353139000, + "number" : 48554, + "title" : "Fix #45068: Resolve localized client description in Account Applications", + "userLogin" : "joaoccarvalhoo", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777379493000, + "updatedAt" : 1779353150000, + "number" : 48550, + "title" : "Initial draft to check CA subject DN in X.509 client authenticator", + "userLogin" : "rmartinc", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 12 + }, { + "createdAt" : 1777361894000, + "updatedAt" : 1779353168000, + "number" : 48528, + "title" : "[OID4VCI] enforce HAIP x5c trust-anchor rules and migrate signing/builder tests to new testsuite", + "userLogin" : "forkimenjeckayang", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1777320366000, + "updatedAt" : 1779353200000, + "number" : 48522, + "title" : "Moved LoginTest to the new testsuite", + "userLogin" : "jimmychakkalakal", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1777308137000, + "updatedAt" : 1779353241000, + "number" : 48518, + "title" : "Remove noisy console.error in the fetchWithError function", + "userLogin" : "CyanoFresh", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777302546000, + "updatedAt" : 1779353251000, + "number" : 48511, + "title" : "Handle password policy errors in partial import", + "userLogin" : "tgalani", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777254087000, + "updatedAt" : 1779353260000, + "number" : 48485, + "title" : "Fix removal of custom required actions via admin user API", + "userLogin" : "ozimakov", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777218106000, + "updatedAt" : 1779353277000, + "number" : 48484, + "title" : "Enhance theme selection by rendering custom names in dropdown selectors.", + "userLogin" : "azc9673", + "labels" : [ "flaky-test", "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1777172983000, + "updatedAt" : 1779353284000, + "number" : 48482, + "title" : "Bump actions/checkout from 5.0.0 to 6.0.2 in /.github/actions/run-store-tests", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/ci", "area/dependencies", "flaky-test", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1777038371000, + "updatedAt" : 1779353296000, + "number" : 48470, + "title" : "js: dedupe dependencies", + "userLogin" : "xnox", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776940633000, + "updatedAt" : 1779353310000, + "number" : 48400, + "title" : "Bump uuid from 13.0.0 to 14.0.0 in /js", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/dependencies", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776878024000, + "updatedAt" : 1779353322000, + "number" : 48376, + "title" : "Add organization-level session timeout overrides", + "userLogin" : "JerryK73", + "labels" : [ "status/hold", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776868091000, + "updatedAt" : 1779353334000, + "number" : 48372, + "title" : "Handle orphan authenticator providers in flows", + "userLogin" : "erenkan", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776801613000, + "updatedAt" : 1779353339000, + "number" : 48342, + "title" : "Querying MVP in Client v2", + "userLogin" : "Pepo48", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 5 + }, { + "createdAt" : 1776772575000, + "updatedAt" : 1779353349000, + "number" : 48318, + "title" : "Moved ClientRegistrationTest to the new testsuite", + "userLogin" : "jimmychakkalakal", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1776759203000, + "updatedAt" : 1779353361000, + "number" : 48307, + "title" : "Disable configuration override forcing access token to be of JWT type", + "userLogin" : "fruboes", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776681097000, + "updatedAt" : 1779353369000, + "number" : 48262, + "title" : "Add saml-full-name-mapper", + "userLogin" : "maxblome", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776647764000, + "updatedAt" : 1779353382000, + "number" : 48236, + "title" : "enhancement: require typed confirmation for deleting realms via gui", + "userLogin" : "deweesevs", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776638586000, + "updatedAt" : 1779353388000, + "number" : 48234, + "title" : "Prevent User LDAP filter from leaking into group lookupById", + "userLogin" : "JoWe112", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776542702000, + "updatedAt" : 1779353398000, + "number" : 48226, + "title" : "Allow users to customize the header of a login theme", + "userLogin" : "bmaehr", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776515992000, + "updatedAt" : 1779353416000, + "number" : 48222, + "title" : "[CIMD] Realm-level cap on total CIMD-persisted clients", + "userLogin" : "tnorimat", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776486728000, + "updatedAt" : 1779353423000, + "number" : 48219, + "title" : "Fix XMLSignatureUtil to omit KeyInfo when includeKeyInfoInSignature is false", + "userLogin" : "ozimakov", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776436770000, + "updatedAt" : 1779353428000, + "number" : 48204, + "title" : "Migrate Organization Partial Export test into new testsuite", + "userLogin" : "hammadxcm", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776373394000, + "updatedAt" : 1779353436000, + "number" : 48176, + "title" : "Allow replacing existing federated identity link for same user (opt-in)", + "userLogin" : "Oluwatobi-Mustapha", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776351209000, + "updatedAt" : 1779353455000, + "number" : 48168, + "title" : "feat: event-hook system", + "userLogin" : "paulwer", + "labels" : [ "team/core-iam" ], + "commentsCount" : 3 + }, { + "createdAt" : 1776349330000, + "updatedAt" : 1779345017000, + "closedAt" : 1779345017000, + "number" : 48166, + "title" : "fix for service account role management in admin v2", + "userLogin" : "edewit", + "labels" : [ "team/cloud-native", "flaky-test" ], + "commentsCount" : 10 + }, { + "createdAt" : 1776332615000, + "updatedAt" : 1779353495000, + "number" : 48133, + "title" : "Introduce Converter SPI for user profile attributes with a trim-whitespace converter", + "userLogin" : "BirknerAlex", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776241023000, + "updatedAt" : 1779353505000, + "number" : 48082, + "title" : "Make 'manage-account' a composite role for account roles", + "userLogin" : "mabartos", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776166411000, + "updatedAt" : 1779353519000, + "number" : 48039, + "title" : "moved AdminEnvironment to seperate file", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776159446000, + "updatedAt" : 1779353529000, + "number" : 48033, + "title" : "User search parameter for service account inclusion/exclusion", + "userLogin" : "resah", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1776151988000, + "updatedAt" : 1779353538000, + "number" : 48026, + "title" : "Enable configurable `client_id` parameter validation for federated client assertions", + "userLogin" : "slaskawi", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1776077818000, + "updatedAt" : 1779353547000, + "number" : 48001, + "title" : "Docs for Client v2: Generated API documentation from the OpenAPI specification", + "userLogin" : "michalvavrik", + "labels" : [ "status/hold", "team/cloud-native", "flaky-test" ], + "commentsCount" : 5 + }, { + "createdAt" : 1775963019000, + "updatedAt" : 1779353553000, + "number" : 47972, + "title" : "Bump actions/checkout from 4.2.2 to 6.0.2", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/ci", "area/dependencies", "flaky-test", "team/core-shared" ], + "commentsCount" : 2 + }, { + "createdAt" : 1775771068000, + "updatedAt" : 1779353577000, + "number" : 47922, + "title" : "Add per-application session termination to Account Console", + "userLogin" : "muhammedogz", + "labels" : [ "status/hold", "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1775730978000, + "updatedAt" : 1779353589000, + "number" : 47899, + "title" : "Add automatic IDP background sync for OIDC IDPs #11692", + "userLogin" : "sonOfRa", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1775710475000, + "updatedAt" : 1779353599000, + "number" : 47877, + "title" : "Split client authenticators into lookup and authenticate phases", + "userLogin" : "bkoragan", + "labels" : [ "team/core-authn" ], + "commentsCount" : 5 + }, { + "createdAt" : 1775702789000, + "updatedAt" : 1779353630000, + "number" : 47875, + "title" : "Make cookie name prefix configurable for seamless blue-green migrations", + "userLogin" : "bkoragan", + "labels" : [ "status/hold", "team/production-readiness" ], + "commentsCount" : 2 + }, { + "createdAt" : 1775660929000, + "updatedAt" : 1779353643000, + "number" : 47859, + "title" : "added optional storage type for the declarative ui", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1775573539000, + "updatedAt" : 1779353650000, + "number" : 47824, + "title" : "drag and drop with shift to drop into subflow", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 3 + }, { + "createdAt" : 1775500436000, + "updatedAt" : 1779353669000, + "closedAt" : 1779353668000, + "number" : 47782, + "title" : "Service account support", + "userLogin" : "KyriosGN0", + "labels" : [ ], + "commentsCount" : 2 + }, { + "createdAt" : 1775440295000, + "updatedAt" : 1779353685000, + "number" : 47773, + "title" : "Fix: Auto-refresh external IDP tokens before returning (fixes #14644)", + "userLogin" : "lx277856602", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1775366628000, + "updatedAt" : 1779353694000, + "number" : 47764, + "title" : "fix: return null for unparseable OIDC attribute values instead of throwing", + "userLogin" : "singhvishalkr", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1775296753000, + "updatedAt" : 1779353703000, + "number" : 47761, + "title" : "Respect storage provider cache policies for federated roles and groups", + "userLogin" : "officialasishkumar", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1775144390000, + "updatedAt" : 1779353729000, + "number" : 47731, + "title" : "Added new LDAPRequiredActionGroupStorageMapper", + "userLogin" : "kaiJwitt", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1775046995000, + "updatedAt" : 1779353742000, + "number" : 47683, + "title" : "Preserve unknown realm attributes when saving settings", + "userLogin" : "dscham", + "labels" : [ "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1774994213000, + "updatedAt" : 1779353749000, + "number" : 47658, + "title" : "Fix medium-severity npm transitive dependency vulnerabilities via pnpm overrides", + "userLogin" : "abstractj", + "labels" : [ "team/core-shared" ], + "commentsCount" : 7 + }, { + "createdAt" : 1774927169000, + "updatedAt" : 1779353760000, + "number" : 47614, + "title" : "implement multi domain support for organisation IDP", + "userLogin" : "jthimonier", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774922932000, + "updatedAt" : 1779353768000, + "number" : 47611, + "title" : "Client streaming for admin api v2", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native", "flaky-test" ], + "commentsCount" : 4 + }, { + "createdAt" : 1774880606000, + "updatedAt" : 1779353785000, + "number" : 47603, + "title" : "Fix #47341: client scope update fails if dynamic scope enabled before", + "userLogin" : "chloeromao", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774856403000, + "updatedAt" : 1779353833000, + "number" : 47570, + "title" : "Support wildcard subdomains in redirect URIs", + "userLogin" : "aqeelat", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1774744341000, + "updatedAt" : 1779353843000, + "number" : 47567, + "title" : "Increase default page size in admin console from 10 to 20", + "userLogin" : "apkatsikas", + "labels" : [ "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1774728467000, + "updatedAt" : 1779353850000, + "number" : 47562, + "title" : "Sanitize User Profile annotation keys and values in HTML rendering", + "userLogin" : "officialasishkumar", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774717768000, + "updatedAt" : 1779353858000, + "number" : 47559, + "title" : "[OID4VCI] Include VerifiableCredential in credential definition type", + "userLogin" : "officialasishkumar", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 13 + }, { + "createdAt" : 1774717741000, + "updatedAt" : 1779353866000, + "number" : 47558, + "title" : "Show specific lockout message for Recovery Authentication Codes", + "userLogin" : "officialasishkumar", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774622016000, + "updatedAt" : 1779353878000, + "number" : 47528, + "title" : "Support refresh token as subject in internal-internal token exchange (#36683)", + "userLogin" : "emouty", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774608301000, + "updatedAt" : 1779353889000, + "number" : 47516, + "title" : "Migrate Standard token exchange tests", + "userLogin" : "graziang", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1774556631000, + "updatedAt" : 1779353897000, + "number" : 47494, + "title" : "Draft: Add optional JWKS URL to Kubernetes Identity Provider", + "userLogin" : "sventorben", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1774517972000, + "updatedAt" : 1779354009000, + "closedAt" : 1779354009000, + "number" : 47466, + "title" : "Direct execution of required actions from email tokens", + "userLogin" : "nancysangani", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1774282053000, + "updatedAt" : 1779354034000, + "closedAt" : 1779354033000, + "number" : 47377, + "title" : "initial version of the webcomponent based account-ui", + "userLogin" : "edewit", + "labels" : [ "team/cloud-native", "team/ui", "flaky-test" ], + "commentsCount" : 2 + }, { + "createdAt" : 1774049695000, + "updatedAt" : 1779354045000, + "number" : 47349, + "title" : "Fix #47202: Fix KEYCLOAK_LOCALE cookie setup for READ_ONLY federation users", + "userLogin" : "deepshekhardas", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774049375000, + "updatedAt" : 1779354057000, + "number" : 47347, + "title" : "Fix #47294: Use SecureRandom for D-Bus cookie generation in SSSD", + "userLogin" : "deepshekhardas", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1774037863000, + "updatedAt" : 1779354070000, + "number" : 47344, + "title" : "fix: ensure KEYCLOAK_LOCALE cookie persists for READ_ONLY users #47202", + "userLogin" : "amritamishra01", + "labels" : [ "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1773889570000, + "updatedAt" : 1779354079000, + "number" : 47277, + "title" : "Add support for per-client signing key selection for SAML and OIDC", + "userLogin" : "wadahiro", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1773783357000, + "updatedAt" : 1779354087000, + "number" : 47248, + "title" : "Fix BruteForceProtector failure counter not resetting when failures are spaced apart > maxDelta", + "userLogin" : "hagerm98", + "labels" : [ "team/core-authn" ], + "commentsCount" : 2 + }, { + "createdAt" : 1773752148000, + "updatedAt" : 1779354094000, + "number" : 47214, + "title" : "Fix NPE in updateFederatedIdentity after IDP deletion and re-creation", + "userLogin" : "prakashgrootan", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1773602781000, + "updatedAt" : 1779354099000, + "number" : 47172, + "title" : "Implement expired password change for LDAP federated user", + "userLogin" : "julienhuon", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 10 + }, { + "createdAt" : 1773527429000, + "updatedAt" : 1779354114000, + "number" : 47167, + "title" : "fix: correct Enter key selection in single-select typeahead", + "userLogin" : "kulkarni-rohan", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1773411721000, + "updatedAt" : 1779354127000, + "number" : 47152, + "title" : "fixed the \"rules of react\" and enabled the react compiler", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1773403852000, + "updatedAt" : 1779354143000, + "number" : 47148, + "title" : "Mark built-in execute-actions required actions as one-time", + "userLogin" : "Oluwatobi-Mustapha", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1773401454000, + "updatedAt" : 1779354155000, + "number" : 47142, + "title" : "removed hardcoded colors and margin replaced button with menu", + "userLogin" : "edewit", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1773351228000, + "updatedAt" : 1779354162000, + "number" : 47112, + "title" : "fix: provide a simple mechanism to get a full export in dev mode", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 18 + }, { + "createdAt" : 1773345138000, + "updatedAt" : 1779354170000, + "number" : 47111, + "title" : "Update create-admin-localhost.adoc", + "userLogin" : "robinsws", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 3 + }, { + "createdAt" : 1773338875000, + "updatedAt" : 1779354197000, + "number" : 47107, + "title" : "docs: Remove mention of deprecated direct to server JS upload policy from documentation", + "userLogin" : "SebaCape", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1773328206000, + "updatedAt" : 1779354217000, + "closedAt" : 1779354216000, + "number" : 47101, + "title" : "upgrade account and admin ui to PF6", + "userLogin" : "edewit", + "labels" : [ "status/hold", "team/cloud-native", "team/ui", "flaky-test", "team/core-clients", "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1773151043000, + "updatedAt" : 1779354259000, + "number" : 47023, + "title" : "Save Remember Me authNote when an organization scope is set", + "userLogin" : "Esurnir", + "labels" : [ "team/core-iam" ], + "commentsCount" : 9 + }, { + "createdAt" : 1773011025000, + "updatedAt" : 1779354268000, + "number" : 46968, + "title" : "Align policy create response with modeled representation", + "userLogin" : "Oluwatobi-Mustapha", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1772930400000, + "updatedAt" : 1779354277000, + "number" : 46962, + "title" : "Fix update client policy name validation logic", + "userLogin" : "calebd-anderson", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772866684000, + "updatedAt" : 1779354293000, + "number" : 46956, + "title" : "Batch Event deletes to only 500 at a time to prevent db locks", + "userLogin" : "torkcm", + "labels" : [ "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1772809943000, + "updatedAt" : 1779354303000, + "number" : 46944, + "title" : "Hide Access Token is JWT toggle for keycloak-oidc providers", + "userLogin" : "Oluwatobi-Mustapha", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772792093000, + "updatedAt" : 1779354311000, + "number" : 46930, + "title" : "fix: avoid enforcing request_uri for PAR requests", + "userLogin" : "SergeyA83", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1772789819000, + "updatedAt" : 1779354320000, + "number" : 46927, + "title" : "Prevent assigned role search from matching sibling client roles", + "userLogin" : "Oluwatobi-Mustapha", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772782360000, + "updatedAt" : 1779354343000, + "closedAt" : 1779354343000, + "number" : 46924, + "title" : "Generate Java Service Loader Manifest files", + "userLogin" : "thomasdarimont", + "labels" : [ "team/cloud-native", "team/ui", "team/core-clients", "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1772639904000, + "updatedAt" : 1779354350000, + "number" : 46876, + "title" : "Support for managing organization members", + "userLogin" : "pedroigor", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 3 + }, { + "createdAt" : 1772620306000, + "updatedAt" : 1779354357000, + "number" : 46847, + "title" : "Fix #46132: Handle empty/invalid strings in numeric OIDC attribute conversion", + "userLogin" : "nikitanagar08", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772565845000, + "updatedAt" : 1779354366000, + "number" : 46818, + "title" : "Fix NPE in AbstractClaimMapper when claim is null or empty", + "userLogin" : "nikitanagar08", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772563230000, + "updatedAt" : 1779354374000, + "number" : 46815, + "title" : "Clear caches on detecting a failover on PostgreSQL", + "userLogin" : "ahus1", + "labels" : [ "flaky-test", "team/production-readiness" ], + "commentsCount" : 1 + }, { + "createdAt" : 1772509370000, + "updatedAt" : 1779354382000, + "number" : 46760, + "title" : "Assignment of realmRoles to user on creation REST service", + "userLogin" : "luizgfranca", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772470578000, + "updatedAt" : 1779354404000, + "number" : 46739, + "title" : "Prevent ASCII control characters in Keycloak identifiers", + "userLogin" : "ahus1", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1772453413000, + "updatedAt" : 1779354412000, + "number" : 46720, + "title" : "js: remediate prod dependencies and dedupe", + "userLogin" : "xnox", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1772036170000, + "updatedAt" : 1779359411000, + "number" : 46613, + "title" : "added border radius control", + "userLogin" : "edewit", + "labels" : [ ], + "commentsCount" : 8 + }, { + "createdAt" : 1771929024000, + "updatedAt" : 1779354427000, + "number" : 46550, + "title" : "Added test for user is disabled while session is active", + "userLogin" : "robson90", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1771903968000, + "updatedAt" : 1779354437000, + "number" : 46547, + "title" : "feat: implemented partial import of organization memberships", + "userLogin" : "VonRehberg", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1771729457000, + "updatedAt" : 1779354444000, + "number" : 46510, + "title" : "Bump actions/checkout from 4 to 6", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/ci", "area/dependencies", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1771618092000, + "updatedAt" : 1779354448000, + "number" : 46502, + "title" : "feat: delete LDAP group when group is deleted in Keycloak", + "userLogin" : "s4mpl3d", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1771530964000, + "updatedAt" : 1779354458000, + "number" : 46482, + "title" : "Fix unconfigured non-CredentialValidators appearing in auth selection list", + "userLogin" : "michelecoco", + "labels" : [ "team/core-authn" ], + "commentsCount" : 3 + }, { + "createdAt" : 1771424838000, + "updatedAt" : 1779354469000, + "number" : 46446, + "title" : "Do not forward prompt=create to external identity providers", + "userLogin" : "SferaDev", + "labels" : [ "team/core-iam" ], + "commentsCount" : 3 + }, { + "createdAt" : 1771341247000, + "updatedAt" : 1779354482000, + "number" : 46419, + "title" : "Fix broken refreshtoken destructure in JS client", + "userLogin" : "AlexShukhman", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1770653753000, + "updatedAt" : 1779354503000, + "number" : 46134, + "title" : "admin events to log event realm instead of auth realm", + "userLogin" : "pine919", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1770633302000, + "updatedAt" : 1779354584000, + "number" : 46116, + "title" : "Allow authentication steps after IDP redirect with browser flow conti…", + "userLogin" : "dafenix", + "labels" : [ "team/core-authn" ], + "commentsCount" : 5 + }, { + "createdAt" : 1770339375000, + "updatedAt" : 1779354596000, + "closedAt" : 1779354596000, + "number" : 46067, + "title" : "Add email content type configuration (Multipart/Text/HTML)", + "userLogin" : "Fawaz-Abu-Abdel", + "labels" : [ "team/ui" ], + "commentsCount" : 1 + }, { + "createdAt" : 1770287784000, + "updatedAt" : 1779354609000, + "number" : 46048, + "title" : "Customization for JWTAuthorizationGrantType to support ID-JAG", + "userLogin" : "bucchi", + "labels" : [ "priority/important", "team/core-protocols" ], + "commentsCount" : 11 + }, { + "createdAt" : 1770240977000, + "updatedAt" : 1779354617000, + "number" : 46034, + "title" : "fix: adding dynamic detection of quarkus build-time options", + "userLogin" : "shawkins", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 5 + }, { + "createdAt" : 1770047817000, + "updatedAt" : 1779354623000, + "number" : 45939, + "title" : "Add Array support to 'User Session Note' mappers.", + "userLogin" : "artur-baltabayev", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1769641213000, + "updatedAt" : 1779354632000, + "number" : 45849, + "title" : "feat(identity-providers): add mapper order functionality", + "userLogin" : "zivadler", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1769639373000, + "updatedAt" : 1779354646000, + "number" : 45845, + "title" : "feat: add support for editable users created by SAML identity provider", + "userLogin" : "zivadler", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1769515944000, + "updatedAt" : 1779354656000, + "closedAt" : 1779354656000, + "number" : 45783, + "title" : "feat: add ability to hide social broker logins in flow", + "userLogin" : "Spliterash", + "labels" : [ ], + "commentsCount" : 1 + }, { + "createdAt" : 1769284795000, + "updatedAt" : 1779354678000, + "number" : 45737, + "title" : "Optionally allows case-sensitive username/email for ldap federation", + "userLogin" : "mandree95", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1769124547000, + "updatedAt" : 1779354685000, + "number" : 45700, + "title" : "feat: add EmailAttributeToNameMapper to IdentityProviderMapper", + "userLogin" : "zivadler", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1769121050000, + "updatedAt" : 1779354752000, + "closedAt" : 1779354752000, + "number" : 45696, + "title" : "chore: Internal tool - analyst risk file generator", + "userLogin" : "zivadler", + "labels" : [ ], + "commentsCount" : 1 + }, { + "createdAt" : 1769096448000, + "updatedAt" : 1779354796000, + "closedAt" : 1779354795000, + "number" : 45687, + "title" : "Feat/45668/Add-Csv-Pdf-Export", + "userLogin" : "madelyngamble2", + "labels" : [ "team/ui" ], + "commentsCount" : 1 + }, { + "createdAt" : 1769076203000, + "updatedAt" : 1779354810000, + "number" : 45672, + "title" : "feat: oauth2proxy client installation provider", + "userLogin" : "please-openit", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1769015183000, + "updatedAt" : 1779354822000, + "number" : 45659, + "title" : "Do not write the client session timestamp on token refresh / First draft implementation to show the optimization", + "userLogin" : "ahus1", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1768992299000, + "updatedAt" : 1779354830000, + "number" : 45630, + "title" : "Avoiding that Xpath Attribute Importer breaks login process", + "userLogin" : "daniloferreira", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1768577933000, + "updatedAt" : 1779354840000, + "number" : 45537, + "title" : "Add backchannel logout on user deletion", + "userLogin" : "Rathan-Naik", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1768563272000, + "updatedAt" : 1779354847000, + "number" : 45513, + "title" : "feat - roles mapper added delete previous roles", + "userLogin" : "zivadler", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1768489409000, + "updatedAt" : 1779354867000, + "number" : 45482, + "title" : "Add attribute to control format of verification_uri_complete", + "userLogin" : "RomekCDPR", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1768488482000, + "updatedAt" : 1779354880000, + "number" : 45481, + "title" : "Remove VERIFY_EMAIL action and publish event in ExecuteActionsActionTokenHandler", + "userLogin" : "Rathan-Naik", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1768395533000, + "updatedAt" : 1779354911000, + "number" : 45432, + "title" : "Refresh token mapper 45260", + "userLogin" : "mdahm", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1768100528000, + "updatedAt" : 1779354917000, + "number" : 45327, + "title" : "Bump actions/checkout from 4.2.2 to 6.0.1", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/ci", "area/dependencies", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1767841935000, + "updatedAt" : 1779354928000, + "number" : 45244, + "title" : "Bump eslint-plugin-react-hooks from 6.1.0 to 7.0.1 in /js", + "userLogin" : "dependabot[bot]", + "labels" : [ "area/dependencies", "team/core-shared" ], + "commentsCount" : 1 + }, { + "createdAt" : 1767523988000, + "updatedAt" : 1779354945000, + "number" : 45124, + "title" : "Cleanup orphaned broker links when duplicate federated identities found", + "userLogin" : "Rathan-Naik", + "labels" : [ "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1767463735000, + "updatedAt" : 1779354954000, + "number" : 45119, + "title" : "Add required attribute to mandatory login form fields", + "userLogin" : "Rathan-Naik", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1766941719000, + "updatedAt" : 1779354962000, + "number" : 45091, + "title" : "Implement automatic key rotation for realm keys", + "userLogin" : "volck", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 10 + }, { + "createdAt" : 1766136089000, + "updatedAt" : 1779354981000, + "number" : 45025, + "title" : "add support for number and boolean claims in ClaimToUserSessionNoteMa…", + "userLogin" : "flyinfish", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1766063962000, + "updatedAt" : 1779354991000, + "number" : 44998, + "title" : "OIDC client representation should use long to avoid 2038 problems", + "userLogin" : "ahus1", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1766063013000, + "updatedAt" : 1779355032000, + "number" : 44997, + "title" : "Session representation should use long to allow for times beyond 2038", + "userLogin" : "ahus1", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1766043005000, + "updatedAt" : 1779355051000, + "number" : 44984, + "title" : "Being possible to accept terms and conditions befure User is saved in…", + "userLogin" : "cgeorgilakis", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1765835482000, + "updatedAt" : 1779355059000, + "number" : 44924, + "title" : "Use a custom serializer to write policy config values as JSON array o…", + "userLogin" : "sguilhen", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1765360240000, + "updatedAt" : 1779355094000, + "number" : 44799, + "title" : "Add a export-realm role that allows exporting a realm configuration dump without having full manage-realm rights", + "userLogin" : "malexmave", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 13 + }, { + "createdAt" : 1765144191000, + "updatedAt" : 1779355103000, + "number" : 44733, + "title" : "Sort realms alphabetically in manage realms list", + "userLogin" : "amrelnaggar", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1765084569000, + "updatedAt" : 1779355111000, + "number" : 44728, + "title" : "feat(admin-ui): use BrowserRouter instead of HashRouter", + "userLogin" : "Afshal-Hassan", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1765038269000, + "updatedAt" : 1779355119000, + "number" : 44724, + "title" : "Differentiate Error Messages for OTP Authentication Failures in Direct Grant Flow (Fixes #31616)", + "userLogin" : "tusharsoni52", + "labels" : [ "area/authentication", "team/core-authn" ], + "commentsCount" : 3 + }, { + "createdAt" : 1764887831000, + "updatedAt" : 1779355129000, + "number" : 44691, + "title" : "Change event field to protected in LoginActionsService", + "userLogin" : "LaughDonor", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1764858114000, + "updatedAt" : 1779355138000, + "number" : 44680, + "title" : "Improve enumeration of features in Admin UI", + "userLogin" : "mabartos", + "labels" : [ "status/hold", "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1764665572000, + "updatedAt" : 1779355145000, + "number" : 44597, + "title" : "MLDSA Signatures", + "userLogin" : "Jonaka3385", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1764628278000, + "updatedAt" : 1779355155000, + "number" : 44594, + "title" : "Session limit error code", + "userLogin" : "keshavprashantdeshpande", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1764455232000, + "updatedAt" : 1779355164000, + "number" : 44570, + "title" : "Fix flow stepping back on locale change or page refresh fixes: keyclo…", + "userLogin" : "devysf", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1764256819000, + "updatedAt" : 1779355174000, + "number" : 44536, + "title" : "[admin-api-v2] SPIs for ModelMapper and JakartaValidator", + "userLogin" : "mabartos", + "labels" : [ "status/hold", "team/cloud-native" ], + "commentsCount" : 2 + }, { + "createdAt" : 1763726717000, + "updatedAt" : 1779355181000, + "number" : 44382, + "title" : "Add generic connection testing capabilities for UserStorageProvider implementations", + "userLogin" : "Foorcee", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1763653599000, + "updatedAt" : 1779355189000, + "number" : 44363, + "title" : "#31456 tell where to store UAC to easily debug AD disabled-user-problems", + "userLogin" : "darashenka", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1763381508000, + "updatedAt" : 1779355200000, + "number" : 44262, + "title" : "Allow extensions to skip identity linking after first broker login", + "userLogin" : "BotoX", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1763135108000, + "updatedAt" : 1779355209000, + "number" : 44238, + "title" : "MLDSA Keys", + "userLogin" : "Jonaka3385", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1763056126000, + "updatedAt" : 1779355218000, + "number" : 44207, + "title" : "Polishing of key-binding in sd-jwt SDK", + "userLogin" : "mposolda", + "labels" : [ "flaky-test", "area/oid4vc", "team/core-protocols" ], + "commentsCount" : 2 + }, { + "createdAt" : 1762967251000, + "updatedAt" : 1779355224000, + "number" : 44180, + "title" : "Hide password for read only user storage", + "userLogin" : "keshavprashantdeshpande", + "labels" : [ "team/core-iam" ], + "commentsCount" : 4 + }, { + "createdAt" : 1762784231000, + "updatedAt" : 1779355239000, + "number" : 44078, + "title" : "Fix OpenShift v4 IDP mapper error handling and baseUrl bug", + "userLogin" : "Rathan-Naik", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1762504676000, + "updatedAt" : 1779355259000, + "number" : 44028, + "title" : "fix(admin-ui): include Identity provider mappers to partial import", + "userLogin" : "M313K", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1762429487000, + "updatedAt" : 1779355269000, + "number" : 44004, + "title" : "Remove deprecated `org.keycloak.representations.idm.UserRepresentation#isTotp` method", + "userLogin" : "pedroigor", + "milestone" : "27.0.0", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 2 + }, { + "createdAt" : 1762420485000, + "updatedAt" : 1779355279000, + "number" : 43998, + "title" : "Add per-scope consent for optional client scopes", + "userLogin" : "cbcoutinho", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 4 + }, { + "createdAt" : 1762355185000, + "updatedAt" : 1779355288000, + "number" : 43978, + "title" : "Add confirm screen for device auth", + "userLogin" : "keshavprashantdeshpande", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1762242302000, + "updatedAt" : 1779355333000, + "number" : 43923, + "title" : "Reduce usage of deprecated API in model-jpa (#43922)", + "userLogin" : "thomasdarimont", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 0 + }, { + "createdAt" : 1762173077000, + "updatedAt" : 1779355343000, + "number" : 43906, + "title" : "Implement REST API endpoints to add and update custom user credentials", + "userLogin" : "ajamthe", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1762155513000, + "updatedAt" : 1779355365000, + "closedAt" : 1779355364000, + "number" : 43892, + "title" : "Add version column to user_entity", + "userLogin" : "keshavprashantdeshpande", + "labels" : [ "flaky-test" ], + "commentsCount" : 1 + }, { + "createdAt" : 1761837783000, + "updatedAt" : 1779355386000, + "closedAt" : 1779355386000, + "number" : 43857, + "title" : "Adding ML-DSA support", + "userLogin" : "Jonaka3385", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 6 + }, { + "createdAt" : 1761826845000, + "updatedAt" : 1779355403000, + "number" : 43846, + "title" : "Add ConditionalGroupAuthenticator", + "userLogin" : "SebastEnn", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1761554946000, + "updatedAt" : 1779355413000, + "number" : 43725, + "title" : "Add support for login_hint query parameter in SAML authentication flow", + "userLogin" : "slaskawi", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 5 + }, { + "createdAt" : 1761217080000, + "updatedAt" : 1779355424000, + "number" : 43676, + "title" : "Information about features in the distribution", + "userLogin" : "mabartos", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 2 + }, { + "createdAt" : 1760604178000, + "updatedAt" : 1779355447000, + "closedAt" : 1779355446000, + "number" : 43521, + "title" : "Add JsonAlias annotation for refresh token expiration", + "userLogin" : "age-77", + "labels" : [ ], + "commentsCount" : 1 + }, { + "createdAt" : 1760515766000, + "updatedAt" : 1779355458000, + "number" : 43481, + "title" : "Add admin event details when deleting credential", + "userLogin" : "gorkemgun", + "labels" : [ "team/core-authn" ], + "commentsCount" : 0 + }, { + "createdAt" : 1760506604000, + "updatedAt" : 1779355487000, + "number" : 43478, + "title" : "Align placeholder syntax for realm names in documentation", + "userLogin" : "jtaylortech", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1760312316000, + "updatedAt" : 1779355497000, + "number" : 43383, + "title" : "Add UserAttributeToScopeMapper with duplicate-safety", + "userLogin" : "adhamahmad", + "labels" : [ "team/core-iam" ], + "commentsCount" : 3 + }, { + "createdAt" : 1759873093000, + "updatedAt" : 1779355525000, + "number" : 43277, + "title" : "Prevent root attributes from being configured as multivalued Closes #42749", + "userLogin" : "adhamahmad", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1759215066000, + "updatedAt" : 1779355533000, + "number" : 43053, + "title" : "feat(token-manager): make OIDC and models TokenManagers pluggable via…", + "userLogin" : "sashyo", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1759133997000, + "updatedAt" : 1779355543000, + "number" : 43019, + "title" : "feat: add hCaptcha registration form action", + "userLogin" : "warioishere", + "labels" : [ "team/core-authn" ], + "commentsCount" : 2 + }, { + "createdAt" : 1759015626000, + "updatedAt" : 1779355580000, + "number" : 43006, + "title" : "Fix duplicate rendering of declarative admin tabs", + "userLogin" : "devysf", + "labels" : [ "team/core-shared" ], + "commentsCount" : 2 + }, { + "createdAt" : 1758877639000, + "updatedAt" : 1779355589000, + "number" : 42979, + "title" : "Clarification about supported SPIs", + "userLogin" : "mposolda", + "labels" : [ "status/hold", "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1758495327000, + "updatedAt" : 1779355595000, + "number" : 42801, + "title" : "feat(FGAPv2): add GROUPS.reset-password-members scope with alias supp…", + "userLogin" : "Bagautdino", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1758067170000, + "updatedAt" : 1779355603000, + "number" : 42671, + "title" : "Add additional Keycloak lifecycle events", + "userLogin" : "thomasdarimont", + "labels" : [ "team/cloud-native" ], + "commentsCount" : 1 + }, { + "createdAt" : 1757594672000, + "updatedAt" : 1779355616000, + "closedAt" : 1779355616000, + "number" : 42556, + "title" : "Organization Permission update", + "userLogin" : "David-Briffa", + "labels" : [ "status/hold", "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1756403918000, + "updatedAt" : 1779355626000, + "number" : 42217, + "title" : "Include group-derived users in role member lookup", + "userLogin" : "ohMaruf", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1756213417000, + "updatedAt" : 1779355634000, + "number" : 42138, + "title" : "Add automatic GUID/UUID search support for users", + "userLogin" : "TimMnz09", + "labels" : [ "status/hold", "team/core-iam" ], + "commentsCount" : 7 + }, { + "createdAt" : 1755688151000, + "updatedAt" : 1779355651000, + "number" : 42002, + "title" : "Add Prefix option to OIDC User Attribute Mapper", + "userLogin" : "pszabo891", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1755647617000, + "updatedAt" : 1779355661000, + "number" : 41987, + "title" : "Link specific clients to their settings page in UsedBy view", + "userLogin" : "skowrxn", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1755302239000, + "updatedAt" : 1779355680000, + "number" : 41922, + "title" : "Checking password and OTP are present and can be converted", + "userLogin" : "vivekksk", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1755280670000, + "updatedAt" : 1779355687000, + "number" : 41920, + "title" : "Add Support for UUID v7 Generation for User IDs", + "userLogin" : "kcrandall", + "labels" : [ "team/core-iam" ], + "commentsCount" : 22 + }, { + "createdAt" : 1754666141000, + "updatedAt" : 1779355698000, + "number" : 41760, + "title" : "Fix: allow changing username in reset credentials flow when using separate username and password forms", + "userLogin" : "adhamahmad", + "labels" : [ "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1754581098000, + "updatedAt" : 1779355708000, + "number" : 41732, + "title" : "changed minimal required node.js version in admin ui readme", + "userLogin" : "boehmalex", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1754056541000, + "updatedAt" : 1779355756000, + "number" : 41610, + "title" : "Forward passive (prompt=none) authentication requests to SAML IDPs", + "userLogin" : "bernhof", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 4 + }, { + "createdAt" : 1753440432000, + "updatedAt" : 1779355768000, + "number" : 41419, + "title" : "OpenId Federation OP back end", + "userLogin" : "cgeorgilakis", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 5 + }, { + "createdAt" : 1753088748000, + "updatedAt" : 1779355777000, + "number" : 41280, + "title" : "Allow to sort users by attribute", + "userLogin" : "koplas", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1752760414000, + "updatedAt" : 1779355787000, + "number" : 41231, + "title" : "Fix language switch on custom forms", + "userLogin" : "danielFesenmeyer", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 2 + }, { + "createdAt" : 1752588514000, + "updatedAt" : 1779355795000, + "number" : 41168, + "title" : "Clarify that permission name must not conflict with any policy names.…", + "userLogin" : "stranljip", + "labels" : [ "team/core-iam" ], + "commentsCount" : 1 + }, { + "createdAt" : 1752447207000, + "updatedAt" : 1779355802000, + "number" : 41128, + "title" : "[Admin API v2] PoC for a field projection mechanism", + "userLogin" : "thomasdarimont", + "labels" : [ "team/cloud-native", "team/admin-api-wg" ], + "commentsCount" : 7 + }, { + "createdAt" : 1752134394000, + "updatedAt" : 1779355813000, + "number" : 41053, + "title" : "saml-idp: Draft support for extended SAML identity provider configuration in Admin Console", + "userLogin" : "Bosmonster", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1752053367000, + "updatedAt" : 1779355822000, + "number" : 41024, + "title" : "Expose tokens expiresIn in KeycloakAdminClient", + "userLogin" : "bmenant", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1751615993000, + "updatedAt" : 1779355833000, + "number" : 40922, + "title" : "Add Selective Consent for clients", + "userLogin" : "oculos", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1751050446000, + "updatedAt" : 1779355875000, + "number" : 40767, + "title" : "Implement a new impersonation flow that uses action tokens", + "userLogin" : "twobiers", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 14 + }, { + "createdAt" : 1750516830000, + "updatedAt" : 1779355884000, + "number" : 40651, + "title" : "fix(organizations): display unlinked idp on unknown user matching email domain", + "userLogin" : "olivierboudet", + "labels" : [ "flaky-test", "team/core-iam" ], + "commentsCount" : 2 + }, { + "createdAt" : 1750343485000, + "updatedAt" : 1779355892000, + "number" : 40618, + "title" : "Allow editing the protocol mapper name", + "userLogin" : "ahus1", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 1 + }, { + "createdAt" : 1750180638000, + "updatedAt" : 1779355904000, + "number" : 40558, + "title" : "Add test related to creating group with sample attributes", + "userLogin" : "shuji-oh", + "labels" : [ "team/core-iam" ], + "commentsCount" : 0 + }, { + "createdAt" : 1749915774000, + "updatedAt" : 1779355911000, + "number" : 40493, + "title" : "Fix for \"Account UI ignores identity provider display order\"", + "userLogin" : "Ekamdeep3044", + "labels" : [ "team/core-iam" ], + "commentsCount" : 7 + }, { + "createdAt" : 1749821578000, + "updatedAt" : 1779355928000, + "number" : 40475, + "title" : "initial version of Modal Client select", + "userLogin" : "edewit", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 0 + }, { + "createdAt" : 1749196756000, + "updatedAt" : 1779355940000, + "number" : 40307, + "title" : "Internal protected field BaseSAML2BindingBuilder builder of nested class", + "userLogin" : "LM4O322", + "labels" : [ "flaky-test", "team/core-protocols" ], + "commentsCount" : 3 + }, { + "createdAt" : 1748882287000, + "updatedAt" : 1779355961000, + "number" : 40162, + "title" : "Defensive programming for provider properties", + "userLogin" : "ahus1", + "labels" : [ "team/core-shared" ], + "commentsCount" : 0 + }, { + "createdAt" : 1748864507000, + "updatedAt" : 1779355971000, + "number" : 40141, + "title" : "make account use the ErrorBoundary", + "userLogin" : "edewit", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 1 + }, { + "createdAt" : 1748609056000, + "updatedAt" : 1779355979000, + "number" : 40092, + "title" : "feat: More flexible TOTP QR codes (#40091)", + "userLogin" : "sonOfRa", + "labels" : [ "flaky-test", "team/core-authn" ], + "commentsCount" : 8 + }, { + "createdAt" : 1701345016000, + "updatedAt" : 1779353507000, + "number" : 25156, + "title" : "Adding client_id as prefix in client roles mapper", + "userLogin" : "Playmountain", + "labels" : [ "team/core-protocols" ], + "commentsCount" : 12 } ], "pullRequestWaits" : [ { "number" : 45056, @@ -141599,5 +141726,5 @@ "commentsCount" : 3 } ], "branches" : [ "archive/map-store", "archive/release/20.0", "archive/release/21.0", "archive/release/21.1", "archive/release/22.0", "archive/release/23.0", "archive/release/24.0", "archive/release/25.0", "archive/release/26.0", "archive/release/26.1", "archive/release/26.3", "archive/release/26.5", "copilot/list-duplicated-issues", "copilot/overview-pull-requests-last-30-days", "copilot/refactor-java-keystore-provider", "copilot/use-quarkus-properties-first", "dependabot/github_actions/actions-dependencies-20dc9c3414", "dependabot/github_actions/actions/checkout-6", "dependabot/github_actions/actions/checkout-6.0.1", "dependabot/github_actions/actions/checkout-6.0.2", "dependabot/github_actions/dot-github/actions/run-store-tests/actions/checkout-6.0.2", "dependabot/maven/org.apache.logging.log4j-log4j-core-2.25.4", "dependabot/npm_and_yarn/js/eslint-plugin-react-hooks-7.0.1", "dependabot/npm_and_yarn/js/npm-dependencies-eb3302e05e", "dependabot/npm_and_yarn/js/simple-git-3.36.0", "dependabot/npm_and_yarn/js/uuid-14.0.0", "feature/admin-api-v2", "fix/issue-14115", "iss46657", "main", "quarkus-next", "release/26.2", "release/26.4", "release/26.6" ], - "issuesWithPr" : 76 + "issuesWithPr" : 77 } \ No newline at end of file diff --git a/src/main/java/org/keycloak/dashboard/Dashboard.java b/src/main/java/org/keycloak/dashboard/Dashboard.java index d439b757..6b9fc289 100644 --- a/src/main/java/org/keycloak/dashboard/Dashboard.java +++ b/src/main/java/org/keycloak/dashboard/Dashboard.java @@ -36,7 +36,7 @@ public void createDashboard() throws IOException, TemplateException, ParseExcept Teams teams = yamlMapper.readValue(new URL("https://raw.githubusercontent.com/keycloak/keycloak/main/.github/teams.yml"), Teams.class); TeamMembers teamMembers = yamlMapper.readValue(new File("team-members.yml"), TeamMembers.class); - PR pr = new PR(data); + PR pr = new PR(data, teams); Bugs bugs = new Bugs(data, teams); ResolvedIssues resolvedIssues = ResolvedIssues.load(data); @@ -50,6 +50,7 @@ public void createDashboard() throws IOException, TemplateException, ParseExcept attributes.put("updatedDate", data.getUpdatedDate()); attributes.put("workflowStatus", new WorkflowStatus()); attributes.put("prStats", pr.getStats()); + attributes.put("prTeamStats", pr.getTeamStats()); attributes.put("bugStats", bugs.getStats()); attributes.put("bugAreaStats", bugs.getAreaStats()); attributes.put("bugTeamStats", bugs.getTeamStats()); diff --git a/src/main/java/org/keycloak/dashboard/beans/PR.java b/src/main/java/org/keycloak/dashboard/beans/PR.java index b82d56a1..7f3c9876 100644 --- a/src/main/java/org/keycloak/dashboard/beans/PR.java +++ b/src/main/java/org/keycloak/dashboard/beans/PR.java @@ -3,6 +3,7 @@ import org.keycloak.dashboard.Config; import org.keycloak.dashboard.rep.GitHubData; import org.keycloak.dashboard.rep.GitHubIssue; +import org.keycloak.dashboard.rep.Teams; import org.keycloak.dashboard.util.DateUtil; import java.util.LinkedList; @@ -11,8 +12,11 @@ public class PR { private List stats; + private List teamStats; + private final Teams teams; - public PR(GitHubData data) { + public PR(GitHubData data, Teams teams) { + this.teams = teams; List prs = data.getPrs(); int open = (int) prs.stream().filter(i -> i.isOpen()).count(); @@ -49,10 +53,23 @@ public PR(GitHubData data) { stats.add(new PRStat("Last 90 days", createdLast90Days, 0, createdLast90Days > closedLast90Days ? 1 : 999, "created:>=" + DateUtil.MINUS_90_DAYS_STRING, closedLast90Days, 0, createdLast90Days > closedLast90Days ? 1 : 999, "is:closed closed:>=" + DateUtil.MINUS_90_DAYS_STRING)); + + teamStats = new LinkedList<>(); + + for (String team : teams.keySet()) { + int teamCount = (int) prs.stream().filter(i -> i.hasLabel(team) && i.isOpen()).count(); + if (teamCount > 0) { + teamStats.add(new PRStat(team.replace("team/", ""), teamCount, 25, 50, "is:open label:" + team)); + } + } } public List getStats() { return stats; } + public List getTeamStats() { + return teamStats; + } + } diff --git a/src/main/resources/module-prs-teams.ftl b/src/main/resources/module-prs-teams.ftl new file mode 100644 index 00000000..14e50c5f --- /dev/null +++ b/src/main/resources/module-prs-teams.ftl @@ -0,0 +1,17 @@ +
+ Pull Requests per team +
+
+ + + + + + <#list prTeamStats as prStat> + + + + + +
DescriptionOpen
${prStat.title}${prStat.openCount}
+
\ No newline at end of file diff --git a/src/main/resources/prs.ftl b/src/main/resources/prs.ftl index f2b5281e..2a86f28e 100644 --- a/src/main/resources/prs.ftl +++ b/src/main/resources/prs.ftl @@ -5,5 +5,8 @@ + \ No newline at end of file