Pull Request Explorer

Exploring 928 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
CI: Use self-hosted runners everywhere macabu M No 5.5h 5.5h May 26, 2026

Summary

CI/CD

Use self-hosted runners for all CI workflows

Switches all CI jobs from public GitHub runners to self-hosted runners, improving build speed, reliability, and cost control.

Health Assessment

Medium
Low
Medium
  • Fast turnaround with a single commit and no rework, indicating a straightforward update to CI configuration.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
unified-storage: use os.Root API when interacting with remote index renatolabs M No 17.7h 0.8h May 26, 2026

Summary

Refactor

Use os.Root API for remote index storage

Improves security by replacing insecure filesystem access with the safer os.Root API in Grafana's storage layer, reducing potential vulnerabilities.

Health Assessment

Small
Low
Low
  • Merged within 18 hours with minimal changes and quick review, indicating a low-risk refactor.

AI Details

Confidence: 0.20

Tech Stack

Languages: Go
unified-storage: drop opentracing dependency renatolabs XS No 21.5h 4.6h May 26, 2026

Summary

Refactor

unified-storage: drop opentracing dependency

This PR removes the direct opentracing dependency from unified storage, reducing the attack surface and simplifying maintenance while keeping functionality via dskit.

Health Assessment

Small
Low
Low
  • Fast cycle time of 21.5 hours, minimal changes, and a single dismissed review indicate a smooth, low-risk refactor.

AI Details

Tech Stack

Languages: Go
Leader election: add KVLeaseElector and use it for zanzana embedded mode mihai-turdean XL AI 309.0h 308.5h May 26, 2026

Summary

Feature

Add KV‑lease‑backed Elector for zanzana embedded mode

Enables high‑availability leader election in Grafana’s embedded Zanzana mode by using a unified‑storage KV lease, ensuring only one reconciler runs at a time without requiring Kubernetes Lease objects.

Health Assessment

Large
High
High
  • The PR required over 12 days to receive a review and only one commit was made, indicating a slow review cycle and potential blocker. The change adds 640 lines of code, a large scope that increases risk of regressions.

AI Details

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

Tech Stack

Languages: Go
Chore: Update SHA to point to `tj-actions` v46.0.1 eledobleefe XS No 6.9h 2.1h May 26, 2026

Summary

CI/CD

Update tj-actions SHA to v46.0.1

Updates the SHA used by tj-actions to v46.0.1 to address CVE-2025-30066, ensuring secure CI pipelines for all users.

Health Assessment

Small
Low
Low
  • Quick review and merge with minimal changes to CI configuration, indicating low risk and high process efficiency.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
I18n: Download translations from Crowdin grafana-pr-automation XL No 0.2h - May 26, 2026

Summary

Feature

Download translations from Crowdin

This PR pulls the latest translations from Crowdin, keeping the UI up-to-date for all supported languages.

Health Assessment

X-Large
Low
Low
  • Automated daily translation update merged with minimal review, indicating low complexity and high confidence in the process.

AI Details

Confidence: 0.75

Tech Stack

Update enterprise_imports.go pstibrany XS No 0.4h 0.4h May 26, 2026

Summary

Bug Fix

Update enterprise imports logic

Fixes CI failures by updating enterprise import logic.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework.

AI Details

Tech Stack

Languages: Go
Chore: Run `knip` on more packages ashharrison90 M No 1.2h 0.1h May 26, 2026

Summary

Chore

Run knip on more packages

Runs knip to clean up dead code and dependencies across multiple Grafana frontend packages, improving maintainability for developers.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal review rounds indicate smooth integration; the PR cleans up unused code across several packages, reducing technical debt.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Chore: Reenable crowdin automerge ashharrison90 XS No 0.9h 0.9h May 26, 2026

Summary

Chore

Reenable crowdin automerge

Reenable crowdin automerge using grafana-pr-approver token to allow crowdin PRs to automerge.

Health Assessment

Small
Low
Low
  • Fast cycle time of 0.9h and single commit indicates minimal review friction.

AI Details

Confidence: 1.00

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Annotations: Pass `before` time to Cleanup via interface undef1nd M No 167.9h 165.9h May 26, 2026

Summary

Refactor

Centralize annotation cleanup cutoff logic

Moves the retention cutoff calculation to the caller, ensuring consistent cleanup across all annotation storage backends and simplifying maintenance.

Health Assessment

Medium
Medium
High
  • Long review cycle suggests low priority or blocker; the change is a small refactor with minimal user impact.

AI Details

Confidence: 0.95

Tech Stack

Languages: Go
Deps: Remove babel dependencies joshhunt XL No 5.0h 0.1h May 26, 2026

Summary

Health Assessment

AI Details

Tech Stack

[release-12.3.7] fix permission-set kminehart S No 0.2h 0.0h May 26, 2026

Summary

Bug Fix

Fix permission set in release workflow

Corrected permission set during release build to ensure proper access control.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, merged within minutes, indicating low complexity and high confidence in correctness.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
CI: Dockerhub login on pr-test-docker kminehart XS No 0.3h 0.0h May 26, 2026

Summary

CI/CD

Add Dockerhub login to CI workflows

Prevents hitting Docker Hub rate limits during CI runs.

Health Assessment

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

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Unified Storage: Apply checker on initial watch events RafaelPaulovic M AI 4.3h 0.5h May 26, 2026

Summary

Bug Fix

Apply item checker to initial watch events

Ensures initial watch backfill respects per-item authorization, aligning behavior with streamed events and preventing unauthorized data exposure.

Health Assessment

Medium
Low
Low
  • The PR was merged within 4.3 hours with only a single review, indicating a smooth review process.
  • AI assistance helped expedite code changes and the added regression test provides confidence against future regressions.

AI Details

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

Tech Stack

Languages: Go
Tests: Make frontend test coverage CI check optional according to policy-bot jesdavpet XS No 0.5h 0.1h May 26, 2026

Summary

Chore

Make frontend test coverage CI check optional

Allows frontend test coverage to be optional, aligning CI checks with policy-bot guidelines and reducing unnecessary build failures.

Health Assessment

Small
Low
Low
  • Quick change with minimal review, indicating low complexity and high confidence in policy compliance.

AI Details

Confidence: 0.95

Tech Stack

Languages: Yaml, Shell
unified-storage: remove references to 'go.uber.org/atomic' renatolabs S No 16.2h 1.4h May 26, 2026

Summary

Refactor

Remove go.uber.org/atomic dependency

Eliminates external atomic library, replacing it with the standard library to simplify dependencies and reduce potential issues.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Go
Chore: Add knip and run for `@grafana/data` ashharrison90 XL No 3.7h 0.6h May 26, 2026

Summary

Chore

Add knip config for grafana-data

Adds knip linting to clean up dead code and dependencies for grafana-data, improving maintainability for developers.

Health Assessment

Large
Low
Low
  • The PR was merged within 3.6 hours with only two commits and a single review, indicating a smooth and efficient process. The changes are focused on tooling and code cleanup, posing minimal risk to production.

AI Details

Confidence: 0.75

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
[release-12.3.7] use release-build.yml from 12.4.4 kminehart M No 0.2h 0.0h May 26, 2026

Summary

Health Assessment

AI Details

Tech Stack

DashboardInspector: Data options series joined setting uses first non-empty frame for join mdvictor S No 26.6h 22.9h May 26, 2026

Summary

Bug Fix

Fix data inspector join order for empty series

Ensures the data inspector displays data correctly when series are empty, improving user experience and reducing confusion.

Health Assessment

Small
Low
Medium
  • Quick fix with minimal changes, resolved in a single commit after a single review.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
unified-storage: kv leases metrics follow up renatolabs M No 93.0h 2.4h May 26, 2026

Summary

Feature

Add metrics for unified storage lease handling

Adds comprehensive metrics for key-value lease operations in unified storage. Enhances observability and aids performance tuning for Grafana backend.

Health Assessment

Medium
Low
Low
  • PR had quick review and approval, indicating straightforward changes with minimal friction.

AI Details

Tech Stack

Languages: Go
Dashboards: Make the sidebar hide-able on desktop bfmatei XL No 168.7h 147.8h May 26, 2026

Summary

Feature

Add hideable sidebar on desktop

Enables users to hide the sidebar on desktop, improving screen real estate and focus during dashboard editing.

Health Assessment

Large
Medium
Medium
  • The PR required over a week for review and merge, with a single review round and no rework, indicating a straightforward change but a slow review process.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript
Frameworks: React
Docs: Git Sync - export clarification urbiz-grafana XS No 0.5h 0.1h May 26, 2026

Summary

Docs

Git Sync export clarification

Clarifies export behavior for Git Sync in observability‑as‑code documentation, improving user understanding.

Health Assessment

Small
Low
Low
  • PR merged within 30 minutes with minimal changes, indicating a straightforward documentation update.

AI Details

Confidence: 0.95

Tech Stack

[release-12.3.7] fix on-prem release kminehart XL No 0.2h 0.0h May 26, 2026

Summary

Chore

Fix on-prem release packaging

Ensures on-prem Grafana release builds correctly, shipping server and CLI.

Health Assessment

X-Large
Low
Low
  • Merged within 12 minutes with no review, indicating a straightforward packaging fix.

AI Details

Tech Stack

Languages: Yaml, Shell
CreateNewButton: Align dashboard item order with QuickAdd Clarity-89 S No 117.3h 117.0h May 26, 2026

Summary

Feature

Align CreateNewButton order with QuickAdd

Ensures consistent ordering of dashboard creation actions across UI, improving user experience and reducing confusion.

Health Assessment

Small
Low
High
  • Long review delay but minimal changes; low risk.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Provisioning: Independent fixes for import flow foundations Clarity-89 M No 5.1h 5.0h May 26, 2026

Summary

Bug Fix

Fix provisioning import flow foundations

Enables the upcoming provisioned dashboard import flow by correcting URL handling, improving GHE support, and ensuring consistent messaging, reducing errors for users.

Health Assessment

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

AI Details

Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Chore: Remove gf-form from DataSourceTestingStatus rskbansal XS No 41.3h 41.3h May 26, 2026

Summary

Chore

Remove gf-form classname from DataSourceTestingStatus

Simplifies component styling by eliminating a deprecated CSS class, reducing maintenance overhead.

Health Assessment

Small
Low
Medium
  • Single commit with quick approval after a day, minimal code changes, low risk to production.

AI Details

Confidence: 0.20

Tech Stack

Languages: Typescript
Frameworks: React
[release-12.2.9] Dependencies: Update golang.org/x/net+crypto+sys to latest macabu XL No 0.4h 0.4h May 26, 2026

Summary

Bug Fix

Update Go dependencies to address CVEs

Patches multiple critical CVEs by updating Go networking and crypto libraries, ensuring system security.

Health Assessment

X-Large
High
Low
  • Rapid security patch with minimal review, indicating efficient process.

AI Details

Tech Stack

Languages: Go
Browse Dashboards: Refresh old parent folder on save dashboard aocenas M No 95.8h 0.5h May 26, 2026

Summary

Bug Fix

Refresh parent folder on dashboard save

Adds logic to refresh the old parent folder when a dashboard is saved and moved, improving folder consistency.

Health Assessment

Medium
Low
Low
  • The PR had a long cycle time due to a single large commit after review, but the review process was quick and the changes were straightforward.

AI Details

Tech Stack

Languages: Typescript
[release-12.3.7] Dependencies: Update golang.org/x/net+crypto+sys to latest macabu XL No 0.5h 0.5h May 26, 2026

Summary

Bug Fix

Update Go dependencies to address CVEs

Patches multiple critical CVEs by updating Go networking and crypto libraries, ensuring system security. This reduces vulnerability exposure for Grafana deployments.

Health Assessment

X-Large
Medium
Low
  • Rapid merge after single review indicates high confidence in changes.
  • Large dependency update but minimal review suggests low complexity.

AI Details

Tech Stack

Languages: Go
IAM/Users: Get display results from search when possible ryantxu L No 98.4h 1.2h May 26, 2026

Summary

Feature

Add search-based display for IAM users

The IAM display endpoint now pulls data from search results when legacy storage is empty, ensuring users see up-to-date information.

Health Assessment

Large
Medium
Medium
  • The PR required several rounds of rework after the initial review, indicating complexity in integrating search results into the IAM display endpoint. The overall cycle time was long due to multiple merges and adjustments.

AI Details

Confidence: 0.75

Tech Stack

Languages: Go
Folders: Add frontend helpers to resolve the "general" folder ryantxu M No 97.4h 73.2h May 26, 2026

Summary

Bug Fix

Add frontend helpers to resolve the 'general' folder

Adds helper functions to ensure the folder property is returned for 'general' or empty folder names, cleaning up existing behavior.

Health Assessment

Small
Low
High
  • The PR had a long review cycle (~3 days) but only a single commit and minimal changes, indicating a straightforward bug fix that was delayed by review scheduling.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript, Javascript
Frameworks: React
Dashboards: Fix auto height in the auto grid layout placed in a row bfmatei XS No 331.8h 0.8h May 26, 2026

Summary

Bug Fix

Fix auto height in auto grid layout

Allows panels to resize correctly when auto height is enabled, improving dashboard usability.

Health Assessment

Small
Low
Low
  • Fast review and minimal changes resulted in a smooth merge after a long initial cycle.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Chore: Upgrade `ws` to `8.20.1` eledobleefe S No 15.3h 11.8h May 26, 2026

Summary

Chore

Upgrade ws to 8.20.1

Upgrade ws to address CVE-2026-45736, ensuring security compliance.

Health Assessment

Small
Low
Low
  • Quick dependency upgrade with minimal review, indicating low complexity and risk.

AI Details

Tech Stack

[release-12.2.9] GATB migration kminehart XL No 1.9h 1.5h May 26, 2026

Summary

Health Assessment

AI Details

Tech Stack

Unified Storage: VectorSearch query-embedding cache and per-tenant rate limit RafaelPaulovic XL AI 111.5h 1.2h May 26, 2026

Summary

Feature

Add VectorSearch query cache and rate limit

Enables efficient reuse of query embeddings and protects the backend from overload, improving performance and cost control for multi‑tenant deployments.

Health Assessment

X-Large
High
Low
  • PR took over 4 days to merge but received quick approval after a single review, indicating clear implementation and minimal contention.

AI Details

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

Tech Stack

Languages: Go, Sql
Chore: Upgrade `js-cookie` to `3.0.7` eledobleefe S No 17.3h 13.8h May 26, 2026

Summary

Chore

Upgrade js-cookie to 3.0.7

Upgrade js-cookie to address CVE-2026-46625, improving security for all users.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes, indicating low risk and straightforward dependency upgrade.

AI Details

Tech Stack

[release-12.4.4] CI: Fix release-build.yml kminehart S No 0.1h 0.0h May 26, 2026

Summary

Health Assessment

AI Details

Tech Stack

Chore(deps): Bump qs from 6.15.1 to 6.15.2 dependabot XS No 20.8h 20.6h May 26, 2026

Summary

Chore

Chore(deps): Bump qs from 6.15.1 to 6.15.2

Updates the qs library to address recent bug fixes, improving stability of query string handling.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal changes indicate low risk and efficient process.

AI Details

Tech Stack

chore(deps): replace jsdom-testing-mocks with native code hugohaggmark XL No 1.5h 1.3h May 26, 2026

Summary

Chore

Replace jsdom-testing-mocks with native code

Eliminates a vulnerable third‑party test dependency, reducing security risk and maintenance overhead for Grafana maintainers.

Health Assessment

X-Large
Low
Low
  • Fast turnaround with a single commit and approval, indicating minimal friction and low risk to the codebase.

AI Details

Confidence: 0.20

Tech Stack

Languages: Typescript
Frameworks: React
chore(deps): remove protobufjs resolution hugohaggmark XS No 2.7h 2.7h May 26, 2026

Summary

Chore

Remove protobufjs resolution

Permanently removes the pinned protobufjs resolution from package.json, simplifying dependency management.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes indicates low risk and straightforward maintenance.

AI Details

Tech Stack

Languages: Javascript
fix: ignore levitate reviewers for now Proximyst XS No 0.3h 0.2h May 26, 2026

Summary

CI/CD

Ignore levitate reviewers for now

Unblocks PRs by disabling reviewer manipulation in CI workflow.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review and merge.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Dashboards: Enable scenes flickering fix by default torkelo S No 273.2h 32.2h May 25, 2026

Summary

Feature

Enable scenes flickering fix by default

Enables a previously tested feature for all dashboards, reducing flickering issues for users.

Health Assessment

Small
Low
High
  • Long cycle time due to ops monitoring, but minimal code changes and quick review.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript, Go
chore: bumb app-sdk version konsalex XL No 1.6h 0.3h May 25, 2026

Summary

Chore

Bump app-sdk version for UserReadable property

Updates the app SDK to support the new UserReadable property, enabling richer app manifests.

Health Assessment

X-Large
Medium
Low
  • Merged quickly after a single review, indicating low complexity despite the large number of dependency updates.

AI Details

Confidence: 0.10

Tech Stack

Languages: Go
ci: [release-12.3.7] migrate gha to use gatb janthoe XL No 68.0h 62.8h May 25, 2026

Summary

CI/CD

Migrate GitHub Actions to use GATB

Updates CI workflows for release 12.3.7, improving build stability and consistency.

Health Assessment

Large
Medium
Medium
  • The PR involved extensive changes to CI workflows, taking over a week to merge with a single review round, indicating moderate complexity and potential for build stability improvements.

AI Details

Confidence: 0.20

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid papagian S No 1.9h 0.4h May 25, 2026

Summary

Bug Fix

Return 400 on UID mismatch in datasource update

Prevents silent failures and improves API reliability by validating UID consistency, reducing downstream errors.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal scope and fast review cycle indicates low risk and high confidence in correctness.

AI Details

Confidence: 0.95

Tech Stack

Languages: Go
12.4.4: fix mirror sync kminehart XS No 0.0h 0.0h May 25, 2026

Summary

Health Assessment

AI Details

Tech Stack

Dashboard Section Variables: Use same component for list as dashboard level variables & add row/tab labels for display config harisrozajac L No 307.6h 39.8h May 25, 2026

Summary

Feature

Dashboard Section Variables: Unified List & Labels

Improves consistency and usability of dashboard variable configuration, enabling drag‑and‑drop and clearer labeling for row/tab contexts.

Health Assessment

Large
High
High
  • Long review cycle (~40h) and large code changes (~400 lines) indicate significant effort; no post‑review commits suggest smooth final approval.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Dashboard E2E: Reduce timeout for scroll to fix flaky test idastambuk XS No 2.7h 1.9h May 25, 2026

Summary

Bug Fix

Reduce timeout for scroll to fix flaky test

Fixes flaky end‑to‑end test by reducing timeout for scroll assertion, improving test reliability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, approved in under 2 hours, indicating low complexity and high confidence in the change.

AI Details

Tech Stack

Languages: Typescript
Dashboards: Don't bind `getDragHooks` if layout is not draggable bfmatei M No 0.6h 0.2h May 25, 2026

Summary

Bug Fix

Prevent drag hooks on non-draggable layouts

Stops panels from being draggable in view mode, improving user experience and preventing accidental layout changes.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
Dashboards: Rename LeftActions and RightActions bfmatei S No 144.4h 6.5h May 25, 2026

Summary

Refactor

Rename LeftActions and RightActions

Improves code clarity by renaming components to reflect functionality and removing unused code, enhancing maintainability.

Health Assessment

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

AI Details

Tech Stack

Languages: Typescript
Frameworks: React
« Page 5 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