Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Dashboards: Preserve query variable sort modes in v1->v2 conversion | oscarkilhed | S | No | 0.6h | 0.4h | May 06, 2026 |
SummaryFeaturePreserve query variable sort modes in v1->v2 conversion Ensures dashboard authors' query variable sort settings persist when upgrading dashboards, preventing unsaved sort configurations. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Data Source: Add forward_user_agent option to preserve client User-Agent | marcsanmi | M | No | 1.0h | 0.4h | May 06, 2026 |
SummaryFeatureAdd forward_user_agent option to preserve client User-Agent Preserves original client User-Agent in data source proxy, enabling better traffic attribution, forensic analysis, and AI-agent accounting. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Scopes: Enhance README with API structure and update instructions | tskarhed | M | No | 1.9h | 0.1h | May 06, 2026 |
SummaryDocsUpdate README with API structure Adds detailed sections on OSS vs Enterprise split, query‑parameter‑only types, and RTK Query client updates, improving developer guidance. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| docs: Add breaking change entry to G13 what'snew | jtvdez | XS | No | 0.2h | 0.0h | May 06, 2026 |
SummaryDocsAdd breaking change entry to G13 what'snew Adds a breaking change notice to the G13 release notes, ensuring users are aware of critical changes. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Provisioning: GitHub-style README panel inline on the folder page | MissingRoberto | XL | No | 183.9h | 0.3h | May 06, 2026 |
SummaryFeatureAdd GitHub-style README panel to folder page Enables inline folder README rendering, improving documentation visibility and user navigation. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Go
Frameworks:
React
|
||||||
| CI: Piggyback Meticulous onto pr-build-grafana | fastfrwrd | M | No | 181.5h | 0.0h | May 06, 2026 |
SummaryCI/CDAdd Meticulous upload job to pr-build-grafana Enables automated testing of Grafana Docker images with Meticulous, improving release quality and reducing manual steps. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Plugins: Replace createMonitoringLogger calls with getLogger | hugohaggmark | M | No | 21.1h | 20.6h | May 06, 2026 |
SummaryRefactorUnify plugin logging via getLogger Ensures plugin loggers use the central registry, improving consistency and simplifying maintenance for Grafana maintainers. Health Assessment
Small
Low
Normal
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Alerting: batch InsertMulti in default notification policy migration | JohnnyQQQQ | M | No | 0.5h | 0.2h | May 06, 2026 |
SummaryBug FixBatch bulk insert in notification policy migration Fixes SQLite migration failure on large org counts by batching inserts, ensuring upgrades succeed for operators using SQLite. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| deps(actions): bump docker/login-action from 3.6.0 to 4.1.0 | dependabot | XS | No | 7.7h | 7.5h | May 06, 2026 |
SummaryCI/CDBump docker/login-action to 4.1.0 Updates the Docker login action used in CI workflows to the latest version, improving security and compatibility. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Analytics: silent option for reportInteraction and defineFeatureEvents | dprokop | L | No | 137.7h | 1.1h | May 06, 2026 |
SummaryFeatureAdd silent flag to analytics events Enables silent analytics events that are only sent to internal subscribers, reducing noise in external analytics backends. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| search: add resource to snapshot selection logs | RafaelPaulovic | S | No | 13.7h | 13.6h | May 06, 2026 |
SummaryRefactorAdd resource context to snapshot selection logs Enhances debugging by including namespace, group, and resource fields in snapshot selection logs, aiding operators and developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.3.7] fix: module is now fully tidy | Proximyst | XL | No | 41.6h | 40.7h | May 06, 2026 |
SummaryBug FixFix module fully tidy Ensures module dependencies are clean and up-to-date, improving build stability and reducing potential runtime errors. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Live: Don't fail subscriptions when ID token refresh succeeds | amalavet | S | AI | 12.6h | 0.1h | May 06, 2026 |
SummaryBug FixPrevent subscription failures on ID token refresh This change ensures Grafana Live operations continue after successful ID token refresh, reducing silent failures for long‑lived sessions and improving user experience for Observability and Tempo streaming. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| chore: replace getBoundingClientRect overrides with @grafana/test-utils | hugohaggmark | L | No | 0.6h | 0.5h | May 06, 2026 |
SummaryChoreReplace getBoundingClientRect overrides with test utils Centralizes layout mocking in tests, reducing duplication and easing future upgrades. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| I18n: Download translations from Crowdin | grafana-pr-automation | L | No | 0.3h | - | May 06, 2026 |
SummaryChoreI18n: Download translations from Crowdin Automatic daily download of translations from Crowdin, ensuring the UI stays up-to-date with the latest localized strings. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Leader election: add KVLeaseElector for embedded mode | mihai-turdean | XL | AI | 0.3h | 0.1h | May 05, 2026 |
SummaryFeatureLeader election: add KVLeaseElector for embedded mode Adds a KV store lease‑based leader elector for embedded mode, enabling leader election when Kubernetes Lease objects are unavailable. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Wire: thread EventualKVProvider through storage backend | mihai-turdean | M | AI | 0.3h | - | May 05, 2026 |
SummaryRefactorThread EventualKVProvider through storage backend This change extracts the KV store as a Wire-level dependency, enabling the leader election component to use the KV store directly. It improves modularity and scalability of the backend. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Zanzana: auto-select KV lease elector for embedded mode | mihai-turdean | M | AI | 0.2h | 0.1h | May 05, 2026 |
SummaryFeatureZanzana: auto-select KV lease elector for embedded mode Enables automatic selection of KVLeaseElector for Zanzana in embedded mode, improving high‑availability by using unified storage for leader election while preserving Kubernetes elector in standalone mode. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| KV: add EventualKVProvider for deferred store resolution | mihai-turdean | XL | AI | 0.3h | - | May 05, 2026 |
SummaryFeatureAdd EventualKVProvider for deferred KV store Adds a deferred KV store provider that blocks reads until the store is ready, eliminating race conditions during module initialization. This improves system stability and reliability for services depending on KV storage. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: add RBAC authorization for alertmanager import API | yuri-tceretian | XL | AI | 6.1h | 3.9h | May 05, 2026 |
SummaryFeatureAdd RBAC for Alertmanager Import API Adds fine‑grained access control to alertmanager import endpoints, enhancing security and compliance for Grafana users. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| feat(settings): add cache miss counter to remote settings service | janthoe | S | No | 0.4h | 0.3h | May 05, 2026 |
SummaryFeatureAdd cache miss counter to remote settings service Adds a Prometheus counter to track cache misses, enabling operators to calculate hit/miss ratio for the remote settings service. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Alerting: convert legacy (V0/Mimir) receiver models to Grafana models during config preparation | yuri-tceretian | XL | AI | 145.2h | 109.7h | May 05, 2026 |
SummaryFeatureConvert legacy Mimir receivers to Grafana models Enables seamless integration of legacy Mimir receiver configs into Grafana alerting, reducing manual conversion effort and improving compatibility for users. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Dashboard Import: Set default permissions when importing v2 dashboards | kristinademeshchik | S | No | 1.8h | 1.8h | May 05, 2026 |
SummaryFeatureSet default permissions for v2 dashboard imports Ensures imported dashboards automatically grant role‑based access to editors and viewers, eliminating permission errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Timeseries: Skip flaky timeseries tooltip E2E test temporarily | jesdavpet | XS | No | 0.3h | 0.0h | May 05, 2026 |
SummaryTestSkip flaky timeseries tooltip E2E test temporarily Temporarily disables a flaky end‑to‑end test for the timeseries tooltip, reducing test failures while a fix is planned. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| [release-13.0.2] Unified Storage: Warn when folders/dashboards migration is skipped | grafana-delivery-bot | XS | AI | 4.4h | 0.2h | May 05, 2026 |
SummaryBug FixUnified Storage: Warn when folders/dashboards migration is skipped Adds a warning log for operators when a critical migration is skipped, helping them detect stale data after upgrading from older Grafana versions. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| InlineSecureValues: Improve error reporting | ryantxu | M | No | 8.2h | 0.6h | May 05, 2026 |
SummaryBug FixImprove error reporting for inline secure values Adds validation to enforce mutually exclusive fields, preventing silent failures when creating secure values. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Docs: Add RBAC guidance to V13 upgrade guide | grafana-delivery-bot | S | No | 0.1h | 0.1h | May 05, 2026 |
SummaryDocsAdd RBAC guidance to V13 upgrade guide Adds documentation on tightened RBAC enforcement for v13 upgrade, helping users understand new role restrictions. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Docs: Add RBAC guidance to V13 upgrade guide | lwandz13 | S | No | 1.0h | 0.4h | May 05, 2026 |
SummaryDocsAdd RBAC guidance to V13 upgrade guide Adds documentation on RBAC enforcement changes for Grafana v13, helping users understand new role restrictions and how to manage them. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| storage/unified: add per-namespace breakdown to kv GC logs | filewalkwithme | S | No | 0.5h | 0.4h | May 05, 2026 |
SummaryFeatureAdd per-namespace breakdown to KV GC logs This change provides per-namespace breakdowns in KV garbage collection logs, enabling operators to track cleanup activity per tenant. It enhances operational visibility and aids in troubleshooting and compliance. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| unified-storage: kv-store lease implementation | renatolabs | L | No | 137.0h | 19.9h | May 05, 2026 |
SummaryFeatureImplement KV store lease mechanism Adds lease functionality to unified storage, enabling safe concurrent access and resource cleanup. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| CodeMirror: Clean up exported types | sgriff96 | M | No | 191.9h | 191.7h | May 05, 2026 |
SummaryRefactorClean up exported types for CodeMirror component Refines the exported types of the unstable CodeMirrorEditor component, improving type safety and developer experience. Health Assessment
Medium
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| [release-13.0.2] Provisioning: Negotiate receive-pack capabilities for git pushes | grafana-delivery-bot | XS | AI | 2.6h | 2.3h | May 05, 2026 |
SummaryBug FixProvisioning: Enable Git receive-pack capability negotiation Fixes silent success on GitLab pushes, ensuring accurate error reporting for provisioning syncs. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Accessibility: Add more pages to our playwright a11y tests | ashharrison90 | XL | No | 145.9h | 12.9h | May 05, 2026 |
SummaryChoreAdd more pages to Playwright accessibility tests Expands automated accessibility testing coverage to prevent regressions on key UI pages, improving compliance and user experience for Grafana developers. Health Assessment
X-Large
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Skip snapshot uploads for non-owned indexes | pstibrany | M | No | 0.6h | 0.1h | May 05, 2026 |
SummaryFeatureSkip snapshot uploads for non-owned indexes Prevents unnecessary snapshot uploads from replicas that do not own the index, reducing network traffic and storage usage. This optimization lowers operational costs and improves performance for distributed deployments. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Zanzana: Fix flaky TestIntegrationFolderTreeZanzana | RafaelPaulovic | S | No | 0.8h | 0.8h | May 05, 2026 |
SummaryBug FixFix flaky Zanzana folder tree test Ensures consistent test results by initializing OpenFGA store before polling, eliminating flaky failures. Improves reliability of integration tests for Zanzana folder reconciliation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Provisioning: Honor ruleset bypass for write workflow validation | grafana-delivery-bot | L | AI | 2.1h | 1.9h | May 05, 2026 |
SummaryBug FixHonor ruleset bypass for write workflow validation Fixes false positives in GitHub ruleset bypass, enabling legitimate repository configurations to save and sync pushes to succeed. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Provisioning: Bump nanogit to v0.17.0 to fix pushes with repositories using git modules | MissingRoberto | S | AI | 1.1h | 0.2h | May 05, 2026 |
SummaryBug FixProvisioning: Bump nanogit to v0.17.0 Updates the nanogit dependency to v0.17.0 to fix submodule handling issues during provisioning, ensuring repositories with git modules are correctly preserved. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Provisioning: Don't mark folders pending due to _folder.json metadata | grafana-delivery-bot | L | AI | 1.0h | - | May 05, 2026 |
SummaryBug FixFix pending sync icon for folders with _folder.json metadata Prevents folders from showing a pending sync icon when their only pending child is the _folder.json metadata file. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
Frameworks:
React
|
||||||
| Version-scope remote index build locks | pstibrany | M | No | 0.5h | 0.3h | May 05, 2026 |
SummaryFeatureAdd version-scoped remote index build locks Ensures that index build and upload locks are scoped to Grafana version, preventing cross-version contention and improving cluster stability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Go
|
||||||
| [release-13.0.2] Provisioning: Scope repository uniqueness by (URL, branch, path) | ferruvich | XL | No | 2.2h | 0.0h | May 05, 2026 |
SummaryBug FixScope repository uniqueness by URL, branch, path Ensures provisioning repositories are uniquely identified by URL, branch, and path, preventing duplicate or conflicting configurations while preserving onboarding behavior. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| search: download fresh same-version snapshot instead of rebuilding | pstibrany | XL | No | 3.9h | 2.3h | May 05, 2026 |
SummaryFeaturesearch: download fresh same-version snapshot instead of rebuilding Improves search rebuild performance by reusing fresh snapshots, reducing rebuild time and resource usage. This change lowers latency for search operations and decreases load on storage during rebuilds. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| FeatureToggles: Add `grafana.orgDashboardTemplates` flag | juanicabanas | S | No | 115.0h | 0.0h | May 05, 2026 |
SummaryFeatureAdd grafana.orgDashboardTemplates feature toggle Adds a new feature toggle to gate org‑defined dashboard templates, enabling controlled rollout of enterprise dashboard template functionality. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Go
|
||||||
| [release-12.4.4] fix: module is now fully tidy | Proximyst | XL | No | 26.7h | 26.3h | May 05, 2026 |
SummaryChoreFix module tidy for release 12.4.4 Ensures Go modules are clean and dependencies are properly managed, improving build stability and reducing package bloat. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-12.2.9] fix: module is now fully tidy | Proximyst | XL | No | 25.0h | 24.5h | May 05, 2026 |
SummaryBug FixFix module tidy for release 12.2.9 Ensures module imports are clean and consistent, improving build reliability and maintainability. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Provisioning: Don't mark folders pending due to _folder.json metadata | MissingRoberto | L | AI | 1.6h | 0.8h | May 05, 2026 |
SummaryBug FixFix folder sync status for _folder.json Corrects pending sync icon for folders with metadata, improving sync accuracy and user experience. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Advisor: Explicitly skip health checks for frontend-only datasources | andresmgot | S | No | 0.9h | 0.0h | May 05, 2026 |
SummaryBug FixSkip health checks for frontend-only datasources This change prevents unnecessary health checks for frontend‑only datasources, improving performance and avoiding false errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Chore: Change externalized ds reminder runner from ubuntu-latest to ubuntu-x64-small | itsmylife | XS | No | 0.2h | 0.0h | May 05, 2026 |
SummaryCI/CDChange externalized ds reminder runner to smaller image Switches the GitHub Actions runner for the externalized datasources reminder workflow from the default ubuntu-latest to a smaller ubuntu-x64-small image, reducing CI costs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Alerting: Skip TestIntegrationSetProvenance_DeadlockScenarios on SQLite | titolins | XS | No | 23.4h | 2.9h | May 05, 2026 |
SummaryTestSkip Deadlock Test on SQLite This change skips a flaky integration test on SQLite, eliminating unnecessary CI failures. It preserves deadlock‑fix coverage on MySQL and Postgres while improving CI reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| IAM: Reject permission changes for external team members | colin-stuart | S | No | 19.1h | 16.2h | May 05, 2026 |
SummaryBug FixIAM: Reject permission changes for external team members Prevents inconsistent permission writes by rejecting external team member changes in the k8s path, ensuring data consistency and reducing security risk. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| AppPlugins: Refactor plugin proxy for easier reuse in apiserver | ryantxu | L | No | 18.5h | 0.6h | May 05, 2026 |
SummaryRefactorRefactor plugin proxy for easier reuse This PR refactors PluginProxy to use standard request/response types, reduce config coupling, and decrypt secrets earlier, enabling reuse from the apiserver. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||