Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Docs: Fix RBAC Terraform provisioning guidance for basic roles | mihai-turdean | M | AI | 3.3h | 0.0h | Jun 03, 2026 |
SummaryDocsFix RBAC Terraform provisioning guidance Corrects documentation for Terraform RBAC provisioning, clarifying that basic roles cannot be assigned via grafana_role_assignment and providing proper guidance. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Provisioning: Split Migrate stat-card components into separate files | MissingRoberto | XL | AI | 0.0h | - | Jun 02, 2026 |
SummaryRefactorSplit Migrate stat-card components into separate files Refactors provisioning UI components for cleaner structure, improving maintainability without changing user experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fix privilege escalation in IAM K8s role API | mohammad-hamid | M | No | 175.8h | 48.9h | Jun 02, 2026 |
SummaryBug FixFix privilege escalation in IAM K8s role API Removes a critical privilege escalation vulnerability in the IAM K8s role API, preventing unauthorized escalation of permissions. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| add GATB to release-pr workflow | kminehart | XS | No | 0.2h | 0.2h | Jun 02, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| AccessControl: Resolve built-in grafana datasource type without a store lookup | mihai-turdean | S | AI | 16.0h | 10.7h | Jun 02, 2026 |
SummaryBug FixResolve built‑in Grafana datasource type lookup This change resolves a critical RBAC provisioning issue that caused failures for global roles. By directly returning the built‑in Grafana datasource type, it ensures consistent role grants across all organizations. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Open new alert rule drawer from panel menu | laurenashleigh | L | No | 99.2h | 0.4h | Jun 02, 2026 |
SummaryFeatureOpen alert rule drawer from panel menu Allows users to create alert rules directly from the dashboard panel menu via an inline drawer, improving consistency and reducing navigation friction. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| CI: migrate dashboards-issue-add-label to GATB | grafakus | S | No | 119.8h | 0.1h | Jun 02, 2026 |
SummaryCI/CDMigrate dashboards-issue-add-label to GATB Switches CI workflow to use GitHub App Token Broker, improving security and simplifying secret management. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| [release-11.6.15] patch: apply patches for June 2nd release | Proximyst | M | No | 1.0h | 1.0h | Jun 02, 2026 |
SummaryBug FixApply security patches for June 2nd release Fixes multiple security vulnerabilities in Loki and Tempo data sources, improving system integrity. Health Assessment
Medium
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.2.9] patch: apply patches for June 2nd release | Proximyst | M | No | 1.0h | 1.0h | Jun 02, 2026 |
SummaryBug FixApply patches for June 2nd release Security patches for Grafana release 12.2.9 Health Assessment
Medium
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.3.7] patch: apply patches for June 2nd release | Proximyst | M | No | 1.0h | 1.0h | Jun 02, 2026 |
SummaryBug FixApply security patches for June 2nd release Fixes multiple security vulnerabilities in Loki and Tempo data sources, strengthening system integrity and protecting user data. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.4.4] patch: apply patches for June 2nd release | Proximyst | M | No | 1.0h | 1.0h | Jun 02, 2026 |
SummaryBug FixApply security patches for June 2nd release This PR applies critical security fixes across multiple data sources and UI components, ensuring system integrity and compliance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go, Typescript, Javascript
|
||||||
| [release-13.0.2] patch: apply patches for June 2nd release | Proximyst | M | No | 1.0h | 1.0h | Jun 02, 2026 |
SummaryBug FixApply security patches for June 2nd release Fixes multiple security vulnerabilities across Grafana components, ensuring safer user interactions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go, Typescript, Javascript
|
||||||
| Alerting: Migrate alerting-update-module workflow to GATB | yuri-tceretian | S | No | 6.2h | 0.5h | Jun 02, 2026 |
SummaryCI/CDMigrate alerting-update-module workflow to GATB Simplifies the alerting module update by replacing a two‑step vault secret fetch with a single GitHub App Token Broker call, reducing complexity and improving reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| AuthZ: Feat: BRA for ST on mode-5 | yudintsevegor | M | No | 120.4h | 90.4h | Jun 01, 2026 |
SummaryFeatureAdd Basic Role Aggregator for ST mode-5 Adds a basic role aggregator to align with enterprise code, enabling role‑based access control enhancements for ST mode‑5. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| AuthN: increase SA token query limit from 300 to 1000 | jtroy | XS | No | 292.1h | 144.1h | Jun 01, 2026 |
SummaryFeatureIncrease service account token query limit Allows users with more than 300 tokens to retrieve all tokens via UI/API until pagination endpoint is added. Health Assessment
Small
Low
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go
|
||||||
| notifier: inline receiver conversion in GetAlertmanagerConfig and add tests | yuri-tceretian | M | No | 234.8h | 232.7h | Jun 01, 2026 |
SummaryRefactorInline receiver conversion in GetAlertmanagerConfig Improves alert manager configuration validation by folding conversion logic directly into the core function, enabling faster failure detection and accurate mapping of receiver formats. Health Assessment
Medium
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go
|
||||||
| Alerting: Fix toast spam when typing silence matcher regex | laurenashleigh | M | No | 96.5h | 94.8h | Jun 01, 2026 |
SummaryBug FixFix toast spam on silence matcher regex Reduces error notifications for users typing invalid regexes in silence creation form, improving UX. Health Assessment
Medium
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| ci(backport): pin grafana-github-actions-go to a SHA instead of @dev | pracucci | S | No | 93.1h | 16.0h | Jun 01, 2026 |
SummaryCI/CDPin Grafana GitHub Actions to SHA for signed commits Ensures backport commits are signed and fixes broken backport on main by pinning action to a specific SHA. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Suggested Dashboards: `dashboardValidatorApp` Improve App logging | axelavargas | XS | No | 92.4h | 0.0h | Jun 01, 2026 |
SummaryFeatureImprove dashboard validator app logging Adds detailed datasource context to logs during dashboard validation, enhancing observability and debugging for users. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Fix silence button visibility for alert.silences:create permission | gillesdemey | S | No | 90.7h | 0.4h | Jun 01, 2026 |
SummaryFeatureFix silence button visibility for alert.silences permission Users with fine‑grained silence permission now see the Add Silence button, improving usability for admins assigning specific RBAC permissions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| [release-13.0.2] Unified Storage: Disable mmap for bulk backend parquet reader | mustafasencer | XS | No | 1.4h | 0.7h | May 31, 2026 |
SummaryBug FixDisable mmap for bulk backend parquet reader Fixes crash after upgrade by disabling memory mapping for bulk parquet reads, improving stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| fix: disable mmap for backend bulk parquet reader | mustafasencer | XS | No | 0.7h | 0.4h | May 31, 2026 |
SummaryBug FixDisable mmap for parquet reader to fix Windows startup Fixes Windows startup failure by disabling memory-mapped I/O in the parquet reader used during SQLite migration, ensuring cross‑platform compatibility. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| DataSources: Use the authlib client for access control | ryantxu | M | No | 76.1h | 51.5h | May 30, 2026 |
SummaryHealth AssessmentAI Details
Confidence:
0.75
Tech Stack
Languages:
Go
|
||||||
| I18n: Download translations from Crowdin | grafana-pr-automation | XL | No | 31.8h | - | May 30, 2026 |
SummaryChoreDownload translations from Crowdin Automatically pulls updated translations from Crowdin into Grafana, ensuring localized content stays current. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack |
||||||
| Storage: Reject duplicate deprecatedInternalID at admission | ryantxu | L | No | 9.7h | 9.7h | May 29, 2026 |
SummaryBug FixReject duplicate deprecated internal IDs in storage Prevents duplicate legacy IDs that caused API errors, improving reliability of dashboard data. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Provisioning: reject http:// repository URLs when a token is configured | MissingRoberto | L | AI | 2.9h | 0.1h | May 29, 2026 |
SummaryBug FixReject HTTP URLs with Tokens in Provisioning Prevents credential leakage by rejecting insecure HTTP URLs when a token is present, ensuring secure provisioning in production. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Guard null condition params on rule view | laurenashleigh | S | No | 0.7h | 0.5h | May 29, 2026 |
SummaryBug FixGuard null condition params in alert rule view Prevents crashes when viewing alert rules with null parameters, improving stability and reducing alerting errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Search: use apimachinery validators and slash-separated KV layout | pstibrany | M | No | 0.3h | 0.2h | May 29, 2026 |
SummaryFeatureAdd apimachinery validators and slash-separated KV layout Improves validation consistency by using Kubernetes apimachinery validators and simplifies KV path layout, reducing parsing complexity and potential errors. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Go
|
||||||
| Unified storage: add fuzz tests for continue token, key parsers, and snapshot manifest validator | pstibrany | L | No | 5.4h | 1.1h | May 29, 2026 |
SummaryTestAdd fuzz tests for storage parsers and validators Enhances reliability of unified storage by adding fuzz tests for pagination tokens, key parsing, and snapshot validation, uncovering a timestamp parsing bug. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Provisioning: Spec scaffolding for Commit & PR Conventions | MissingRoberto | XL | AI | 23.8h | 0.5h | May 29, 2026 |
SummaryFeatureAdd spec scaffolding for Commit & PR Conventions Spec-only changes adding fields for commit and PR conventions, enabling future workflow enhancements. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
|
||||||
| Dashboards: Remove kubernetesDashboards feature toggle | Sergej-Vlasov | XS | No | 4.7h | 0.3h | May 29, 2026 |
SummaryRefactorRemove kubernetesDashboards feature toggle Eliminates hardcoded kubernetesDashboards flag, simplifying configuration and reducing risk of unintended feature exposure. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Chore: Add knip linting for plugins | ashharrison90 | XS | No | 0.8h | 0.8h | May 29, 2026 |
SummaryCI/CDAdd knip linting for plugins Adds automated knip linting to the CI pipeline for Grafana plugins, helping developers catch regressions before release. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| feat: add queryHistory feature flags | nicwestvold | M | No | 187.3h | 17.5h | May 29, 2026 |
SummaryFeatureAdd queryHistory feature flags Adds two experimental feature flags to gate local query history storage and UI, enabling developers to toggle new functionality before GA. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Go
|
||||||
| Chore: Upgrade `yaml` to `1.10.3` and `2.8.3` | eledobleefe | XL | No | 27.0h | 0.4h | May 29, 2026 |
SummaryChoreUpgrade yaml dependencies for security fix Bumps yaml to address CVE-2026-33532, ensuring secure dependencies for all users. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack |
||||||
| dashboard: limit recursion when computing dashboard summary | renatolabs | M | No | 16.9h | 3.4h | May 29, 2026 |
SummaryBug FixLimit recursion in dashboard summary computation Reduces processing overhead and log noise caused by malformed dashboard inputs, improving search performance. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| Search: add KV-backed RemoteIndexStore (no chunking yet) | pstibrany | XL | No | 28.3h | 22.8h | May 29, 2026 |
SummaryFeatureAdd KV-backed RemoteIndexStore for search indexing Provides a KV-backed implementation of RemoteIndexStore, enabling snapshot storage in KV for search indexing, improving reliability and testability. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Provisioning: replay protection for GitHub webhooks | MissingRoberto | L | AI | 0.5h | 0.3h | May 29, 2026 |
SummaryFeatureAdd replay protection for GitHub provisioning webhooks Prevents duplicate GitHub webhook events from re-enqueuing sync jobs, improving reliability and security. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Block Viewers from Alert Group edit route | laurenashleigh | M | No | 23.1h | 0.3h | May 29, 2026 |
SummaryBug FixBlock Viewers from Alert Group edit route Fixes a frontend RBAC gap on the Alert Group edit route, preventing viewers from accessing the edit UI and improving user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Provisioning: Provisioned dashboard import flow | Clarity-89 | XL | No | 81.2h | 63.2h | May 29, 2026 |
SummaryFeatureAdd provisioned dashboard import flow Users can now import dashboards into Git‑provisioned folders, streamlining configuration and ensuring unique file paths. Health Assessment
Large
High
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Background services: clean up nested managers on startup failure | pstibrany | S | No | 0.9h | 0.1h | May 29, 2026 |
SummaryBug FixClean up nested background service managers on startup failure Improves system stability by ensuring proper cleanup of nested background services during startup failures, preventing flaky behavior and potential resource leaks. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Chore: Change owner of generated feature flag files to grafanabot | joshhunt | XS | No | 0.8h | 0.8h | May 29, 2026 |
SummaryChoreChange owner of generated feature flag files to grafanabot Updates the owner of generated OpenFeature frontend files to @grafanabot, avoiding unnecessary review tags for Frontend Platform. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Chore: Upgrade `file-type` to `21.3.1` | eledobleefe | XL | No | 27.5h | 0.1h | May 29, 2026 |
SummaryChoreUpgrade file-type to 21.3.1 This PR updates the file-type library to patch CVE-2026-31808, ensuring all Grafana users remain secure. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack |
||||||
| Chore: run `knip` against azure monitor datasource | ashharrison90 | L | No | 28.4h | 28.2h | May 29, 2026 |
SummaryChoreRun knip against Azure Monitor datasource Clean up dead code and dependencies for Grafana developers, improving code quality and maintainability. Health Assessment
Large
Medium
High
AI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| Chore: run knip against the loki datasource | ashharrison90 | M | No | 25.2h | 25.0h | May 29, 2026 |
SummaryChoreRun knip against Loki datasource Adds knip linting to the Loki datasource to clean up dead code and dependencies, improving maintainability for Grafana developers. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
React
|
||||||
| Provisioning: replay protection for GitHub webhooks | MissingRoberto | L | AI | 45.1h | 17.0h | May 29, 2026 |
SummaryFeatureAdd replay protection for GitHub provisioning webhooks Adds a short‑lived cache keyed on the validated signature to prevent replayed GitHub webhook requests, reducing duplicate sync jobs and hardening security. Health Assessment
Medium
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| CI: Treat decoupled plugins as backend for mt-compat check | joshhunt | S | No | 2.5h | 0.1h | May 29, 2026 |
SummaryCI/CDUpdate CI to flag decoupled plugins as backend The CI workflow now treats decoupled plugins as backend code, ensuring compatibility checks flag them appropriately. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Levitate: Drop unused id-token write perms | hugohaggmark | XS | No | 1.8h | 1.5h | May 29, 2026 |
SummaryCI/CDRemove unused id-token write permissions from workflow Reduces privilege scope for CI jobs, improving security by limiting token usage. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Chore: run knip against tempo | ashharrison90 | L | No | 22.5h | 14.9h | May 29, 2026 |
SummaryChoreRun knip against Tempo datasource Adds a static analysis check to the Tempo datasource, cleaning dead code and dependencies for Grafana developers. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| [release-13.0.2] Unified Storage: Pass commit message when routing managed-resource writes | MissingRoberto | L | AI | 1.1h | 1.1h | May 29, 2026 |
SummaryBug FixPass commit message for managed-resource writes Ensures non-empty commit messages for dashboard API writes, preventing HTTP 500 errors and improving auditability. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Secrets: add spans to Worker methods | PoorlyDefinedBehaviour | M | No | 97.4h | 0.0h | May 29, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||