Pull Request Explorer

Exploring 911 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
chore(cd): create gh workflow to tag releases grambbledook S No 2.4h 0.0h May 29, 2026

Summary

Health Assessment

AI Details

Tech Stack

Chore: disable plugin preinstall to fix tempdir cleanup race ryantxu S No 23.1h 0.6h May 29, 2026

Summary

Chore

Disable plugin preinstall to fix test race

Prevents flaky integration tests by disabling background plugin installation, reducing network dependency and speeding up CI.

Health Assessment

Small
Low
Low
  • Quick review and minimal changes suggest low risk and efficient resolution of flaky tests.

AI Details

Tech Stack

Languages: Go
Snapshots: Improve legacy API middleware evictorero M No 15.9h 1.3h May 29, 2026

Summary

Bug Fix

Improve legacy API middleware

Fixes a silent permission check bypass in snapshot RBAC middleware, ensuring proper access control for snapshot operations.

Health Assessment

Small
Low
Low
  • Rapid review and merge with minimal changes indicate low complexity and risk.

AI Details

Confidence: 1.00

Tech Stack

Languages: Go
Unified Storage: Pass commit message when routing managed-resource writes MissingRoberto L AI 39.8h 0.4h May 29, 2026

Summary

Bug Fix

Pass commit message for managed-resource writes

Ensures commit messages are preserved when writing repo‑managed resources via the Dashboard API, preventing empty commit errors and improving auditability.

Health Assessment

Small
Low
Low
  • Quick review (0.4h) and no post‑review commits indicate a straightforward fix; merged within 2 days with minimal rework.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Go
feat: token exchange cllbck konsalex S No 20.5h 6.5h May 29, 2026

Summary

Feature

Add token exchange callback support

Enables token exchange callback functionality in the unified storage client, improving authentication flow for users.

Health Assessment

Small
Low
Low
  • PR merged quickly with minimal changes and no review rework, indicating a straightforward implementation.

AI Details

Confidence: 0.75

Tech Stack

Languages: Go
fix: starred dashboards nav tree display mustafasencer L No 0.9h 0.0h May 29, 2026

Summary

Bug Fix

Fix starred dashboards nav tree display

Fixes navigation tree display for starred dashboards, improving user experience.

Health Assessment

Large
Low
Low
  • Quick fix merged within an hour with minimal review, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Go
Unified storage: add fuzz tests for dashboard parsers and Bleve query builder pstibrany L No 66.5h 1.1h May 29, 2026

Summary

Test

Add fuzz tests for dashboard parsers and Bleve query builder

Adds fuzz tests for high-value parsers in unified storage, improving reliability and catching edge‑case bugs without CI cost.

Health Assessment

Large
Low
Low
  • Fast review and minimal changes indicate low risk and quick integration.

AI Details

Tech Stack

Languages: Go
Chore: run knip against influx datasource ashharrison90 M No 20.1h 16.4h May 29, 2026

Summary

Chore

Run knip against influx datasource

Adds knip linting to CI for the influx datasource, cleaning dead code and dependencies for Grafana developers.

Health Assessment

Medium
Low
Low
  • Quick approval with minimal changes indicates a straightforward CI enhancement.

AI Details

Tech Stack

Languages: Typescript, Javascript, Yaml
Frameworks: React
ci: migrate bundle-schema-types into grafana repo with GATB and pinned typegen hugohaggmark M No 0.8h 0.7h May 29, 2026

Summary

CI/CD

Migrate bundle-schema-types action to Grafana repo

Moves the bundle-schema-types action into the Grafana repo, using short‑lived GATB tokens and pinned typegen. This improves CI reliability and security for plugin schema generation.

Health Assessment

Medium
Low
Low
  • Fast review and merge with minimal iterations indicates a straightforward CI improvement.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Chore [12.4.4]: Upgrade `follow-redirects` to `1.16.0` eledobleefe S No 18.4h 18.2h May 29, 2026

Summary

Chore

Upgrade follow-redirects to 1.16.0

Updates the follow-redirects dependency to address a security vulnerability, ensuring safer HTTP redirects for all users.

Health Assessment

Small
Low
Low
  • Quick dependency upgrade with minimal changes and no review friction.

AI Details

Tech Stack

CI: Update tj-actions/changed-files to v47.0.5 macabu XS No 1.3h 1.2h May 29, 2026

Summary

Health Assessment

AI Details

Tech Stack

Dependencies: Vendor @mapbox/jsonlint-lines-primitives github: resolution as workspace hugohaggmark XL No 1.3h 1.1h May 29, 2026

Summary

Chore

Vendor @mapbox/jsonlint-lines-primitives as workspace

Vendor third‑party JSON linting library to avoid fetching from GitHub, ensuring deterministic installs and license compliance.

Health Assessment

X-Large
Low
Low
  • Fast cycle time and single review round indicate smooth integration; large code addition due to vendored library but no functional changes.

AI Details

Tech Stack

Languages: Javascript
Dependencies: Fix get-document VENDORED.md abandoned-since dates hugohaggmark XS No 0.8h 0.8h May 29, 2026

Summary

Docs

Fix get-document VENDORED.md abandoned-since dates

Updates documentation to reflect accurate abandoned-since dates for the get-document package, ensuring information is correct for maintainers.

Health Assessment

Small
Low
Low
  • Quick docs update with single review, minimal risk.

AI Details

Tech Stack

Dependencies: Vendor get-document github: resolution as workspace hugohaggmark M No 16.6h 0.8h May 29, 2026

Summary

Chore

Vendor get-document dependency to workspace

Vendor get-document to avoid fetching tarballs from GitHub, ensuring secure dependency resolution.

Health Assessment

Small
Low
Low
  • Fast review and merge, minimal changes, straightforward dependency update.

AI Details

Confidence: 1.00

Tech Stack

Languages: Javascript
Datasources: apply caller read scope when filtering by type ryantxu M No 10.9h 1.2h May 28, 2026

Summary

Feature

Apply caller read scope to datasource filtering

This change enforces caller read scopes on datasource listings, aligning behavior with other list methods. It improves security by ensuring users only see data sources they are authorized to view.

Health Assessment

Medium
Low
Low
  • Rapid review and merge cycle with minimal friction; the change was small and well-contained, leading to low risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Go
Zanzana: Reconcile `roles:*` permissions gamab L No 6.8h 1.3h May 28, 2026

Summary

Feature

Reconcile roles permissions in Zanzana

Adds mapping for roles read/write/delete to Zanzana, enabling role management via FGA.

Health Assessment

Large
Low
Low
  • Quick review and single iteration indicate a smooth process.

AI Details

Tech Stack

Languages: Go
DataSources/Proxy: Use map[string]any rather than simplejson ryantxu M AI 51.4h 0.6h May 28, 2026

Summary

Refactor

Replace simplejson with map[string]any in DataSources

This change removes the legacy simplejson dependency, simplifying data source validation and improving consistency across the backend.

Health Assessment

Medium
Low
Medium
  • The PR was reviewed quickly and merged after a few minor merges, indicating a smooth process with minimal friction. The change is small and does not alter behavior, so risk is low.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: AI
Confidence: 0.95

Tech Stack

Languages: Go
Background Services: run stoppingFn when shutdown lands mid-startup alexanderzobnin S No 4.4h 0.1h May 28, 2026

Summary

Bug Fix

Fix background service shutdown during startup

Ensures background services are properly stopped when the server shuts down during startup, preventing resource leaks and test failures.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal code changes and fast review cycle, indicating low complexity and low risk to production.

AI Details

Confidence: 0.95

Tech Stack

Languages: Go
QueryEditor: Fire event for PanelEditNext feedback survey MattIPv4 M No 312.1h 92.2h May 28, 2026

Summary

Feature

Fire event for PanelEditNext feedback survey

This change replaces the Intercom survey with an in‑house global messaging event, enabling editors and admins to provide feedback directly within Grafana. It reduces reliance on third‑party services and improves user engagement.

Health Assessment

Medium
Low
Low
  • PR had a long cycle time but minimal review friction; the change was straightforward and added a new feature flag and event bus integration.

AI Details

Tech Stack

Languages: Typescript, Javascript, Go
Frameworks: React
Alerting: Warn when a silence targets a deleted alert rule khalilhaji M No 161.7h 13.2h May 28, 2026

Summary

Feature

Warn when silence targets deleted alert rule

Provides users with a clear warning when a silence references a deleted alert rule, improving visibility and reducing orphaned silences that can clutter alert management.

Health Assessment

Medium
Medium
Low
  • The PR was merged after 6.5 days, but the first review arrived quickly and no further rework was required. The feature added moderate code and tests without introducing blockers.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Docs: live dashboards tooltip issue imatwawana S No 1.9h 0.0h May 28, 2026

Summary

Docs

Add tooltip troubleshooting section

Adds documentation explaining why tooltips may not remain open on live dashboards, improving user understanding.

Health Assessment

Small
Low
Low
  • Quick review and merge, minimal changes, straightforward documentation update.

AI Details

Tech Stack

fix: duplicate variable declaration mustafasencer S No 1.9h 0.1h May 28, 2026

Summary

Bug Fix

Fix duplicate variable declaration in backend

Corrects a duplicate variable declaration that could cause build failures. Improves stability of backend services.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal rework; quick fix merged within 2 hours.

AI Details

Tech Stack

Languages: Go, Yaml
Frameworks: Github-Actions
Chore: run knip against parca datasource ashharrison90 S No 2.5h 2.5h May 28, 2026

Summary

Chore

Add knip linting to Parca datasource

Adds static analysis linting to the Parca datasource, improving code quality and reducing dead dependencies for Grafana developers.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal changes indicate a straightforward chore with low risk.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Chore: run knip against opentsdb ashharrison90 S No 2.6h 2.6h May 28, 2026

Summary

Chore

Add knip linting for OpenTSDB plugin

Adds static analysis linting to the OpenTSDB datasource plugin, helping developers identify and remove dead code and unused dependencies.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal changes indicate a straightforward chore with low risk.

AI Details

Tech Stack

Languages: Typescript
Chore: run knip against mysql datasource ashharrison90 S No 2.7h 2.7h May 28, 2026

Summary

CI/CD

Run knip against MySQL datasource

Adds a linting check to the CI pipeline to identify dead code and unused dependencies in the MySQL datasource plugin, improving code quality for Grafana developers.

Health Assessment

Small
Low
Low
  • Quick review and merge within 3 hours, indicating straightforward change with minimal friction.

AI Details

Tech Stack

Languages: Typescript
Chore: run knip against mssql ashharrison90 S No 2.7h 2.7h May 28, 2026

Summary

Chore

Run Knip against MSSQL datasource

Adds Knip linting to the MSSQL datasource and integrates it into CI, cleaning up dead code and dependencies for Grafana developers.

Health Assessment

Small
Low
Low
  • Fast cycle and minimal changes indicate a straightforward CI enhancement with low risk.

AI Details

Tech Stack

Languages: Typescript, Javascript, Yaml
Frameworks: React
grpc-server: add recovery interceptor renatolabs M No 17.0h 4.0h May 28, 2026

Summary

Bug Fix

Add recovery interceptor to gRPC server

Prevents process crashes by logging panics and returning internal errors to callers, improving stability.

Health Assessment

Medium
Low
Low
  • Quick review and merge within 17 hours, minimal rework, indicating a straightforward change.

AI Details

Confidence: 1.00

Tech Stack

Languages: Go
Chore: run knip against pyroscope ashharrison90 S No 5.1h 0.0h May 28, 2026

Summary

Chore

Chore: run knip against pyroscope

Runs knip to clean up dead code and dependencies for the pyroscope datasource plugin, improving maintainability for Grafana developers.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes, indicating low risk and high confidence in the update.

AI Details

Tech Stack

Languages: Typescript
unified-storage: validate request key consistently in resource server renatolabs M No 18.2h 5.1h May 28, 2026

Summary

Bug Fix

Validate request key in unified storage server

Prevents server crashes from nil request keys, enhancing stability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under a day with a single review.

AI Details

Tech Stack

Languages: Go
Chore: run knip against jaeger ashharrison90 S No 3.5h 1.0h May 28, 2026

Summary

Chore

Run knip linting for Jaeger datasource

Adds knip linting to the Jaeger datasource, cleaning up dead code and dependencies for Grafana developers.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal review rounds indicate a straightforward change with low risk.

AI Details

Tech Stack

Languages: Typescript, Yaml
Frameworks: React
Chore: run knip against graphite ashharrison90 S No 3.8h 1.3h May 28, 2026

Summary

Chore

Add knip linting for graphite datasource

Adds knip linting to the graphite datasource to clean up dead code and dependencies, improving maintainability for Grafana developers.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes indicates low complexity and high confidence in the change.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Chore: run knip against postgresql datasource ashharrison90 XS No 5.1h 5.1h May 28, 2026

Summary

CI/CD

Run knip against PostgreSQL datasource

Adds knip linting to CI for PostgreSQL datasource to remove dead code and dependencies, improving code quality for Grafana developers.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal changes indicate a straightforward CI update with low risk.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
docs(alerting): add note about alert rules versions ppcano S No 55.5h 30.2h May 28, 2026

Summary

Docs

Add note about alert rules versions

Adds clarification on alert rule versioning, improving user understanding of alert history and restoration.

Health Assessment

Small
Low
Low
  • Quick review and merge with minimal changes; documentation update with no code impact.

AI Details

Confidence: 0.10

Tech Stack

Docs: Community dashboards process imatwawana S No 1.1h 0.3h May 28, 2026

Summary

Docs

Add community dashboard publishing docs

Adds documentation for publishing dashboards to the community catalog, including a Classic schema requirement.

Health Assessment

Small
Low
Low
  • Quick documentation update with minimal changes and a single fast review cycle.

AI Details

Confidence: 0.95

Tech Stack

ShortURL: Improve get error handling and delete evictorero M No 1.5h 0.0h May 28, 2026

Summary

Bug Fix

Improve ShortURL error handling and deletion

Corrects error handling for ShortURL retrieval, ensuring users receive accurate feedback. Limits deletion to the owning organization, preventing accidental cross‑organization data loss.

Health Assessment

Medium
Low
Low
  • Fast cycle time and immediate review indicate a smooth process with minimal rework.

AI Details

Confidence: 0.10

Tech Stack

Languages: Go
Docs: mention unique timestamp requirement for time series LucasRomaniello XS No 47.0h 28.3h May 28, 2026

Summary

Docs

Add unique timestamp requirement note to time series docs

Adds a note to the Time series visualization documentation explaining that data points within a series are expected to have unique timestamps.

Health Assessment

Small
Low
Low
  • Quick documentation update with minimal changes and a single review, indicating low complexity and risk.

AI Details

Tech Stack

fix: enforce access escalation check on update validation mustafasencer L No 221.6h 7.6h May 28, 2026

Summary

Bug Fix

Fix access escalation check on folder updates

Ensures that moving folders does not unintentionally elevate user permissions, protecting against privilege escalation and maintaining security integrity.

Health Assessment

Large
High
Medium
  • The PR required multiple iterations after the initial review, indicating significant rework, but the final approval was straightforward. The long cycle time suggests a complex change that may have impacted multiple areas.

AI Details

Tech Stack

Languages: Go
Chore: run `knip` against `cloud-monitoring` ashharrison90 M No 3.7h 0.1h May 28, 2026

Summary

Chore

Run knip against cloud-monitoring plugin

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

Health Assessment

Small
Low
Low
  • Fast review and merge, minimal changes, no blockers.

AI Details

Tech Stack

Languages: Typescript, Javascript, Yaml
Testinfra: symlink read-only static dirs instead of copying ryantxu S No 1.7h 1.6h May 28, 2026

Summary

Test

Symlink static dirs in test infra

Reduces disk I/O and test setup time by symlinking static assets, improving CI performance.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes, low risk to production.

AI Details

Tech Stack

Languages: Go
Use more restrictive app for backports jdbaldry XS No 5.8h 5.0h May 28, 2026

Summary

CI/CD

Restrict permissions for backport workflow

The backport workflow now uses a GitHub App with limited permissions, reducing security risk by preventing broad access.

Health Assessment

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

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Testinfra: disable grafana.com phone-home services in tests ryantxu XS AI 1.6h 0.1h May 28, 2026

Summary

Test

Disable Grafana phone-home services in tests

Disables outbound analytics and update services in Grafana integration tests to eliminate flakiness on CI runners.

Health Assessment

Small
Low
Low
  • Quick review and merge; minimal changes; AI-generated code improved test reliability.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Go
Chore: run knip against the testdata datasource ashharrison90 M No 1.9h 0.5h May 28, 2026

Summary

Chore

Run knip against testdata datasource

Adds lint check to clean up dead code and dependencies for Grafana devs.

Health Assessment

Medium
Low
Low
  • Fast cycle time of 1.9 hours and quick review within 30 minutes indicate low friction. Scope is moderate with 66 lines across 8 files, and no major risk identified.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Provisioning: Record Grafana user in commit messages MissingRoberto L AI 17.3h 14.3h May 28, 2026

Summary

Feature

Add Grafana user attribution to commit messages

Adds a Grafana-saved-by trailer and user placeholders to commit messages, enabling audit trails of who performed provisioning actions.

Health Assessment

Medium
Medium
Medium
  • PR completed in under 18 hours with a single review and moderate changes, indicating efficient collaboration and low risk.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
fix: align query cache config migration object mustafasencer XS No 6.5h 6.3h May 28, 2026

Summary

Bug Fix

Align query cache config migration object

Ensures query cache configuration migration aligns with resource definition, preventing mismatches.

Health Assessment

Small
Low
Medium
  • Quick fix with minimal changes, merged within hours, indicating low complexity and high confidence.

AI Details

Confidence: 0.80

Tech Stack

Languages: Go
Dashboards: Remove orphaned legacy DashboardLoading components Sergej-Vlasov M No 2.7h 1.2h May 28, 2026

Summary

Refactor

Remove orphaned legacy DashboardLoading components

Clean up legacy dashboard components, reducing codebase clutter and improving maintainability. No impact on user-facing functionality.

Health Assessment

Medium
Low
Low
  • Quick review and merge within 3 hours, minimal rework.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Suggested Dashboards: `dashboardValidatorApp` improve error response axelavargas M No 24.4h 1.4h May 28, 2026

Summary

Bug Fix

Improve dashboard validator error responses

Enhances error handling for dashboard validation, adding tests and logging to improve reliability.

Health Assessment

Medium
Low
Low
  • Quick turnaround with minimal rework; PR merged within a day.

AI Details

Tech Stack

Languages: Go
Unified Storage: authz on delegated-only RPCs RafaelPaulovic L AI 242.2h 24.6h May 28, 2026

Summary

Bug Fix

Add authz checks to unified storage RPCs

Ensures that only authorized users can perform storage operations, preventing unauthorized access when RPCs are called directly.

Health Assessment

Medium
Medium
High
  • The PR took 10 days to merge with a single review after a 24‑hour review period, indicating a slow but straightforward approval process. The change adds critical authorization checks to storage RPCs, improving security without affecting user-facing features.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Go
DashboardScene: Fix missing breadcrumb on provisioning preview route ywzheng1 M No 11.7h 4.6h May 28, 2026

Summary

Bug Fix

Fix missing breadcrumb on provisioning preview

Ensures dashboards display correct breadcrumb navigation when previewing provisioning, improving user experience for Git sync users.

Health Assessment

Medium
Low
Low
  • Quick, single-issue fix with minimal code changes and no significant rework.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
JestCanvasMockCompare: Remove from scripts gtk-grafana XS No 0.2h 0.0h May 28, 2026

Summary

Chore

Remove unneeded jest-canvas-mock-compare script

Eliminates unnecessary script entry, simplifying build process and reducing maintenance overhead.

Health Assessment

Small
Low
Low
  • Quick, single-line change with immediate merge, indicating minimal risk and high confidence in correctness.

AI Details

Tech Stack

Languages: Javascript
[release-13.0.2] Provisioning: validate ref query parameter on files and history endpoints MissingRoberto L AI 0.5h 0.1h May 28, 2026

Summary

Bug Fix

Validate ref query parameter on provisioning endpoints

Ensures provisioning endpoints reject invalid ref parameters, preventing erroneous backend calls and improving reliability.

Health Assessment

Large
Low
Low
  • Fast cycle with single review, minimal rework, indicating straightforward bug fix.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Go
« Page 2 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