Pull Request Explorer

Exploring 911 PRs. Want this for your team? Start Free Trial
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

Summary

Docs

Fix 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
  • Quick review and merge, minimal changes, low risk.

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

Summary

Refactor

Split 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
  • Single commit with no review, indicating low complexity and quick turnaround.

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

Summary

Bug Fix

Fix 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
  • The PR addressed a critical security flaw, required multiple iterations and extended review time, indicating high complexity and risk. The addition of comprehensive tests helped lock the behavior.

AI Details

Tech Stack

Languages: Go
add GATB to release-pr workflow kminehart XS No 0.2h 0.2h Jun 02, 2026

Summary

Health Assessment

AI Details

Tech Stack

AccessControl: Resolve built-in grafana datasource type without a store lookup mihai-turdean S AI 16.0h 10.7h Jun 02, 2026

Summary

Bug Fix

Resolve 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
  • The PR was merged quickly with a single commit and one review, indicating a straightforward, low‑risk fix.

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

Summary

Feature

Open 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
  • Fast review and minimal rework led to a smooth merge after a 4‑day cycle, with a moderate code change that improved user experience by keeping users on the dashboard.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
CI: migrate dashboards-issue-add-label to GATB grafakus S No 119.8h 0.1h Jun 02, 2026

Summary

CI/CD

Migrate 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
  • Quick review and single commit indicate a straightforward change; long cycle time reflects scheduling rather than complexity.

AI Details

Tech 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

Summary

Bug Fix

Apply security patches for June 2nd release

Fixes multiple security vulnerabilities in Loki and Tempo data sources, improving system integrity.

Health Assessment

Medium
Medium
Low
  • Rapid merge after single review indicates high confidence in patches.

AI Details

Tech Stack

Languages: Go
[release-12.2.9] patch: apply patches for June 2nd release Proximyst M No 1.0h 1.0h Jun 02, 2026

Summary

Bug Fix

Apply patches for June 2nd release

Security patches for Grafana release 12.2.9

Health Assessment

Medium
Medium
Low
  • Fast review and merge, likely due to security patch urgency

AI Details

Tech Stack

Languages: Go
[release-12.3.7] patch: apply patches for June 2nd release Proximyst M No 1.0h 1.0h Jun 02, 2026

Summary

Bug Fix

Apply 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
  • Rapid review and merge (1 h cycle time) indicate high confidence in patch quality and minimal impact on existing functionality.

AI Details

Tech Stack

Languages: Go
[release-12.4.4] patch: apply patches for June 2nd release Proximyst M No 1.0h 1.0h Jun 02, 2026

Summary

Bug Fix

Apply 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
  • Rapid merge after a single review indicates high confidence in the applied security patches.

AI Details

Tech 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

Summary

Bug Fix

Apply security patches for June 2nd release

Fixes multiple security vulnerabilities across Grafana components, ensuring safer user interactions.

Health Assessment

Small
Low
Low
  • Rapid review and merge indicate high confidence in patch quality and low risk.

AI Details

Tech Stack

Languages: Go, Typescript, Javascript
Alerting: Migrate alerting-update-module workflow to GATB yuri-tceretian S No 6.2h 0.5h Jun 02, 2026

Summary

CI/CD

Migrate 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
  • Fast review and merge with minimal changes to CI workflow, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
AuthZ: Feat: BRA for ST on mode-5 yudintsevegor M No 120.4h 90.4h Jun 01, 2026

Summary

Feature

Add 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
  • PR had a long cycle time with a delayed first review, but minimal back‑and‑forth discussion and a moderate number of commits after the review.

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

Summary

Feature

Increase 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
  • Long review and merge cycle indicates low priority or slow process; small scope change with minimal risk.

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

Summary

Refactor

Inline 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
  • The PR experienced a prolonged review period (~9 days) but required minimal rework, indicating a complex but ultimately straightforward change.

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

Summary

Bug Fix

Fix 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
  • Long review cycle indicates low priority or blocker; PR resolved after a single review with minimal changes.

AI Details

Tech 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

Summary

CI/CD

Pin 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
  • The PR was a simple CI workflow tweak with a single review and quick commit, but the overall cycle time was extended, likely due to scheduling or other external factors.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Suggested Dashboards: `dashboardValidatorApp` Improve App logging axelavargas XS No 92.4h 0.0h Jun 01, 2026

Summary

Feature

Improve dashboard validator app logging

Adds detailed datasource context to logs during dashboard validation, enhancing observability and debugging for users.

Health Assessment

Small
Low
Low
  • The PR received a single AI‑assisted review and merged within 3.8 days, indicating a smooth, low‑risk change.

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

Summary

Feature

Fix 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
  • Quick approval with minimal changes indicates low complexity and high confidence in the fix.

AI Details

Tech 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

Summary

Bug Fix

Disable 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
  • Quick fix with minimal changes, merged within 1.5 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Go
fix: disable mmap for backend bulk parquet reader mustafasencer XS No 0.7h 0.4h May 31, 2026

Summary

Bug Fix

Disable 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
  • Quick fix with minimal changes, approved within 0.4h, no rework.

AI Details

Tech Stack

Languages: Go
DataSources: Use the authlib client for access control ryantxu M No 76.1h 51.5h May 30, 2026

Summary

Health Assessment

AI Details

Confidence: 0.75

Tech Stack

Languages: Go
I18n: Download translations from Crowdin grafana-pr-automation XL No 31.8h - May 30, 2026

Summary

Chore

Download translations from Crowdin

Automatically pulls updated translations from Crowdin into Grafana, ensuring localized content stays current.

Health Assessment

X-Large
Medium
Low
  • The PR was merged quickly with minimal review, indicating an automated process and low complexity despite large file changes.

AI Details

Tech Stack

Storage: Reject duplicate deprecatedInternalID at admission ryantxu L No 9.7h 9.7h May 29, 2026

Summary

Bug Fix

Reject duplicate deprecated internal IDs in storage

Prevents duplicate legacy IDs that caused API errors, improving reliability of dashboard data.

Health Assessment

Medium
Low
Low
  • Fast cycle time and single review round indicate efficient resolution of a critical API error.

AI Details

Tech Stack

Languages: Go
Provisioning: reject http:// repository URLs when a token is configured MissingRoberto L AI 2.9h 0.1h May 29, 2026

Summary

Bug Fix

Reject 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
  • Fast review and merge with minimal iterations, indicating low complexity and high confidence in the fix.

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

Summary

Bug Fix

Guard 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
  • Quick fix with minimal changes, fast review and merge, low risk.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Search: use apimachinery validators and slash-separated KV layout pstibrany M No 0.3h 0.2h May 29, 2026

Summary

Feature

Add 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
  • Fast review and merge with minimal rework, indicating a clear, low-complexity change.

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

Summary

Test

Add 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
  • PR was merged within 5.4 hours after a single 1.1‑hour review, with no rework, indicating a straightforward test addition with minimal risk.

AI Details

Tech Stack

Languages: Go
Provisioning: Spec scaffolding for Commit & PR Conventions MissingRoberto XL AI 23.8h 0.5h May 29, 2026

Summary

Feature

Add 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
  • Fast review and merge with minimal iterations, but large code changes suggest moderate risk.

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

Summary

Refactor

Remove kubernetesDashboards feature toggle

Eliminates hardcoded kubernetesDashboards flag, simplifying configuration and reducing risk of unintended feature exposure.

Health Assessment

Small
Low
Low
  • Quick review and merge within 5 hours, minimal changes, low risk.

AI Details

Tech Stack

Languages: Typescript
Chore: Add knip linting for plugins ashharrison90 XS No 0.8h 0.8h May 29, 2026

Summary

CI/CD

Add 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
  • Quick merge with minimal changes indicates low complexity and high confidence in the CI update.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
feat: add queryHistory feature flags nicwestvold M No 187.3h 17.5h May 29, 2026

Summary

Feature

Add 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
  • PR had a single review and quick merge after a few commits, indicating straightforward implementation.

AI Details

Tech 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

Summary

Chore

Upgrade yaml dependencies for security fix

Bumps yaml to address CVE-2026-33532, ensuring secure dependencies for all users.

Health Assessment

X-Large
Low
Low
  • Quick review and single iteration, minimal risk, but large line changes due to lock file update.

AI Details

Tech Stack

dashboard: limit recursion when computing dashboard summary renatolabs M No 16.9h 3.4h May 29, 2026

Summary

Bug Fix

Limit recursion in dashboard summary computation

Reduces processing overhead and log noise caused by malformed dashboard inputs, improving search performance.

Health Assessment

Medium
Low
Low
  • Quick resolution with minimal rework, indicating a straightforward bug fix.

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

Summary

Feature

Add 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
  • PR merged after ~28h with moderate review activity; large code addition but single commit indicates a straightforward implementation.

AI Details

Tech Stack

Languages: Go
[release-13.0.2] Provisioning: replay protection for GitHub webhooks MissingRoberto L AI 0.5h 0.3h May 29, 2026

Summary

Feature

Add 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
  • Fast cycle time and minimal review rounds indicate smooth integration; backport required only minor conflict resolution.

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

Summary

Bug Fix

Block 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
  • Quick fix with minimal changes, resolved in under a day with a single review.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Provisioning: Provisioned dashboard import flow Clarity-89 XL No 81.2h 63.2h May 29, 2026

Summary

Feature

Add 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
  • The PR had a long cycle time with many commits after the first review, indicating significant rework and complexity. The feature adds substantial new UI and logic for provisioning dashboards, requiring careful testing.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Background services: clean up nested managers on startup failure pstibrany S No 0.9h 0.1h May 29, 2026

Summary

Bug Fix

Clean 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
  • Quick, low‑impact fix with minimal code churn and no new features.

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

Summary

Chore

Change 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
  • Quick change with minimal review, indicating low complexity and risk.

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

Summary

Chore

Upgrade 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
  • The PR was reviewed quickly and merged within a day, indicating low complexity and risk.

AI Details

Tech Stack

Chore: run `knip` against azure monitor datasource ashharrison90 L No 28.4h 28.2h May 29, 2026

Summary

Chore

Run knip against Azure Monitor datasource

Clean up dead code and dependencies for Grafana developers, improving code quality and maintainability.

Health Assessment

Large
Medium
High
  • The PR had a long review time and required multiple commits, indicating moderate complexity and some friction in the review process.
  • The change touches many frontend files and a workflow, reflecting a sizable refactor of the Azure Monitor datasource code.

AI Details

Tech Stack

Languages: Typescript, Yaml
Frameworks: React
Chore: run knip against the loki datasource ashharrison90 M No 25.2h 25.0h May 29, 2026

Summary

Chore

Run 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
  • PR took over a day to review but had minimal rework, indicating a straightforward change with moderate review delay.

AI Details

Tech Stack

Languages: Typescript, Javascript, Yaml
Frameworks: React
Provisioning: replay protection for GitHub webhooks MissingRoberto L AI 45.1h 17.0h May 29, 2026

Summary

Feature

Add 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
  • The PR involved multiple AI‑generated code changes and several review rounds, indicating a complex security enhancement that required careful iteration. The moderate cycle time and high number of commits after the first review suggest significant rework, but the final merge was achieved within a reasonable timeframe.

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

Summary

CI/CD

Update 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
  • Quick review and merge indicate a straightforward change with minimal risk.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Levitate: Drop unused id-token write perms hugohaggmark XS No 1.8h 1.5h May 29, 2026

Summary

CI/CD

Remove unused id-token write permissions from workflow

Reduces privilege scope for CI jobs, improving security by limiting token usage.

Health Assessment

Small
Low
Low
  • Quick review and merge, minimal changes, low risk.

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

Summary

Chore

Run 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
  • Fast cycle time and minimal review rounds indicate smooth integration.

AI Details

Tech 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

Summary

Bug Fix

Pass 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
  • Rapid review and merge indicates a straightforward bug fix with minimal impact.

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

Summary

Health Assessment

AI Details

Tech Stack

Page 1 of 19 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos