Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| deps(go): bump github.com/nats-io/nats-server/v2 from 2.14.2 to 2.14.3 | dependabot | XS | No | 4.1h | 3.9h | Jul 14, 2026 |
SummaryChoreBump nats-server dependency to v2.14.3 Updates the NATS server library to the latest patch, ensuring compatibility and security fixes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| fix(dashboard): Check for duplicated deprecatedInternalID values in standalone | IfSentient | S | No | 12.8h | 0.1h | Jul 14, 2026 |
SummaryBug FixFix duplicate deprecatedInternalID check in dashboard Ensures standalone dashboard API server validates unique deprecatedInternalID labels, preventing duplicate resource errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Home: Add Prometheus query helpers and Kubernetes data layer for homepage recommendations | Clarity-89 | XL | No | 86.6h | 0.0h | Jul 14, 2026 |
SummaryFeatureAdd Prometheus query helpers and Kubernetes data layer Provides a new data layer for homepage recommendations, enabling Prometheus queries and Kubernetes metrics without UI changes, laying groundwork for future UI features. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| [release-11.6.17] Alerting: Return 403 instead of 500 on contact point provenance mismatch | rwwiv | XS | No | 265.4h | 260.2h | Jul 13, 2026 |
SummaryBug FixReturn 403 for disallowed contact point provenance Ensures the provisioning API returns a 403 error for provenance changes, aligning with other endpoints and improving client error handling. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.4.6] Alerting: Return 403 instead of 500 on contact point provenance mismatch | rwwiv | XS | No | 265.4h | 260.2h | Jul 13, 2026 |
SummaryBug FixReturn 403 instead of 500 on contact point provenance mismatch Aligns provisioning API error handling with other endpoints by returning 403 for disallowed provenance changes, improving client error clarity. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-12.3.9] Alerting: Return 403 instead of 500 on contact point provenance mismatch | rwwiv | XS | No | 265.4h | 260.2h | Jul 13, 2026 |
SummaryBug FixReturn 403 for disallowed contact point provenance changes Ensures the provisioning API returns the correct HTTP status for provenance violations, improving client error handling and consistency across endpoints. Health Assessment
Small
Low
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-13.0.4] Alerting: Return 403 instead of 500 on contact point provenance mismatch | rwwiv | XS | No | 265.4h | 260.2h | Jul 13, 2026 |
SummaryBug FixReturn 403 instead of 500 on contact point provenance mismatch Aligns provisioning API error handling by returning 403 for disallowed provenance changes, improving client contract clarity. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| Dataviz: Migrate to async DataSource APIs | gelicia | L | No | 95.6h | 19.6h | Jul 13, 2026 |
SummaryFeatureMigrate DataSource APIs to Async Upgrades data source interactions to asynchronous APIs, reducing UI blocking and improving user experience in Grafana dashboards. Health Assessment
Medium
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(annotations): enforce time window lower bound for point annotations | cbodonnell | M | No | 1.1h | 0.6h | Jul 13, 2026 |
SummaryBug FixFix annotation time window lower bound Ensures point annotations respect the lower bound in Postgres queries, preventing incorrect filtering and improving data accuracy. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Improve extra config merge tests | JacobsonMT | XL | No | 0.3h | 0.1h | Jul 13, 2026 |
SummaryTestImprove alerting config merge tests Simplifies alerting configuration tests by using static snapshots, improving test clarity and reliability. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| DataPro (migration): Migrate `RichHistoryQueriesTab.tsx` | nicwestvold | XS | No | 335.4h | 333.4h | Jul 13, 2026 |
SummaryRefactorMigrate RichHistoryQueriesTab to async API Updates Explore query history to use async datasource resolution, improving reliability and future‑proofing. Health Assessment
Small
Low
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| DataPro (migration): Migrate `useExplorePageContext.ts` | nicwestvold | S | No | 335.3h | 333.4h | Jul 13, 2026 |
SummaryRefactorMigrate useExplorePageContext to async API Migrates Explore page context to use async data source settings, ensuring compatibility with new runtime API. This change maintains existing behavior while preparing for future updates. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| DataPro (migration): Migrate `useExplorePageTitle.ts` | nicwestvold | M | No | 335.2h | 333.4h | Jul 13, 2026 |
SummaryRefactorMigrate useExplorePageTitle to async getDataSourceInstance Updates Explore page title logic to use the new async API, removing legacy warnings and improving reliability. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| DataPro (migration): Migrate `explore/state/utils.ts` | nicwestvold | XS | No | 335.0h | 333.2h | Jul 13, 2026 |
SummaryRefactorMigrate Explore state utils to async data source This refactor updates the Explore state utilities to use the new async data source API, ensuring future compatibility while maintaining current behavior. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| DataPro (migration): Migrate `core/history/localStorageConverter.ts` | nicwestvold | M | No | 318.0h | 316.3h | Jul 13, 2026 |
SummaryRefactorMigrate localStorageConverter to async API Updates internal history storage to use async data source resolution, improving reliability and future‑proofing the codebase. Health Assessment
Medium
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| DataPro (migration): Migrate correlations enrich path off `getDataSourceSrv` | nicwestvold | L | No | 311.9h | 311.2h | Jul 13, 2026 |
SummaryRefactorMigrate Correlations Enrichment to Async APIs Updates the Correlations feature to use modern async data source APIs, improving maintainability and performance without changing user experience. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Chore: Bump Assistant to 0.1.26 | adela-almasan | S | No | 0.9h | 0.0h | Jul 13, 2026 |
SummaryChoreBump Assistant dependency to 0.1.26 Updates the Grafana Assistant library to the latest patch, ensuring compatibility and security improvements. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack |
||||||
| Dashboard Scenes: bump scenes to 8.13 | harisrozajac | S | No | 2.2h | 1.4h | Jul 13, 2026 |
SummaryChoreBump scenes dependency to 8.13 Updates the scenes library to version 8.13, incorporating a fix that allows fan‑out metric queries across multi‑value datasource variables, improving query flexibility for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript
|
||||||
| DataPro (migration): Migrate `expressions/ExpressionDatasource.ts` | nicwestvold | S | No | 311.0h | 310.7h | Jul 13, 2026 |
SummaryRefactorMigrate ExpressionDatasource to async API Updates datasource resolution to use async getDataSourceInstance, removing deprecated sync API and ensuring future compatibility. Health Assessment
Small
Low
High
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Alerting: Remove alertingMultiplePolicies feature flag | yuri-tceretian | XL | No | 71.0h | 0.0h | Jul 13, 2026 |
SummaryRefactorRemove alertingMultiplePolicies feature flag Internal cleanup of a stale, always‑on feature toggle in Grafana alerting, eliminating obsolete code paths and documentation with no change to user‑facing behavior. Health Assessment
Large
Low
High
AI DetailsTech Stack
Languages:
Go, Typescript
|
||||||
| CodeMirror: Use uppercase keyword completions | sgriff96 | XS | No | 96.7h | 23.5h | Jul 13, 2026 |
SummaryFeatureMake SQL keyword completions uppercase SQL editors now display uppercase keyword completions by default, improving consistency and readability for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Chore: Remove unused QueryVariableEditor.tsx ESLint suppression | MattIPv4 | XS | No | 0.3h | 0.2h | Jul 13, 2026 |
SummaryChoreRemove unused ESLint suppression for QueryVariableEditor This change removes a stale ESLint suppression that caused unnecessary auto-committed drift when editing JavaScript files. It improves developer experience by keeping the lint configuration clean. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Alerting: Remove alertingMultiplePolicies feature flag (frontend) | yuri-tceretian | L | No | 69.7h | 59.3h | Jul 13, 2026 |
SummaryRefactorRemove alertingMultiplePolicies feature flag Cleans up a stale, always‑on toggle in the alerting UI, simplifying code and removing unnecessary conditional logic without affecting user experience. Health Assessment
Large
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Home: Remove extra wrapper when redesign enabled | MattIPv4 | S | No | 0.4h | 0.1h | Jul 13, 2026 |
SummaryRefactorRemove redundant wrapper from homepage redesign Aligns the homepage layout with the new redesign, improving visual consistency and user experience for all users. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Suggestions: Fallback for no search result | drew08t | M | No | 82.7h | 0.1h | Jul 13, 2026 |
SummaryFeatureAdd fallback for empty search results Ensures users always see panel suggestions by falling back to a full search when a specific query returns no matches, improving usability and reducing frustration. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Alerting: Document the per-rule alerting evaluation-results limit | titolins | S | No | 0.9h | 0.9h | Jul 13, 2026 |
SummaryDocsAdd limit on alerting rule evaluation results Adds documentation for the alerting_rule_evaluation_results limit, improving user understanding and troubleshooting when rules exceed result caps. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Add on-demand datasource diagnostics panel action and drawer (behind feature toggle) | fabrizio-grafana | L | No | 73.7h | 2.7h | Jul 13, 2026 |
SummaryFeatureAdd diagnostics panel action and drawer Provides on‑prem Grafana admins with a UI action to generate diagnostic bundles for troubleshooting datasource issues, improving support and troubleshooting efficiency. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| fix: settle watch events for nats notifier | mustafasencer | M | No | 0.8h | 0.7h | Jul 13, 2026 |
SummaryBug FixFix NATS notifier event ordering Ensures consistent cache updates and prevents stale data by ordering NATS watch events, reducing downstream relist storms and improving reliability for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| TimeComparison: Ensure header visibility | drew08t | S | No | 81.7h | 8.3h | Jul 13, 2026 |
SummaryBug FixEnsure time comparison header visibility Keeps the time comparison setting visible in the header, improving usability without requiring hover. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Chore: remove frontend-ops | jackw | M | No | 312.0h | 0.1h | Jul 13, 2026 |
SummaryChoreRemove frontend-ops team from responsibilities This PR removes the frontend-ops team from the Grafana repository, reassigning responsibilities to the frontend platform team, streamlining ownership and reducing maintenance overhead. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Deps: Bump react-i18next to 17.0.9, i18next to 26.3.6 | MattIPv4 | M | No | 1.7h | 1.3h | Jul 13, 2026 |
SummaryChoreUpdate i18next dependencies to latest versions Updates i18next and react-i18next to latest major versions, removing deprecated options and promotional messages. This brings TypeScript 7 support and ensures compatibility for developers. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Dashboards: Scenes upgrade v8.12 | torkelo | S | No | 2.1h | 1.8h | Jul 13, 2026 |
SummaryFeatureUpgrade dashboard scenes to v8.12 Improves dashboard UX by ensuring closing the side pane clears URL state, preventing stale navigation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Provisioning: Test root folder creation for folder and folderless sync modes | MissingRoberto | L | AI | 92.2h | 92.2h | Jul 13, 2026 |
SummaryTestTest root folder creation for sync modes Adds integration tests verifying root folder creation and permissions for provisioning sync modes, ensuring correct access control and folder structure. Health Assessment
Large
Medium
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Folders: Fix move 500 from invalid OpenFGA batch-check correlation IDs | RafaelPaulovic | S | No | 0.6h | 0.3h | Jul 13, 2026 |
SummaryBug FixFix folder move 500 error due to invalid OpenFGA correlation IDs This PR resolves a 500 error when moving folders by changing the correlation ID separator from '|' to '-' to satisfy OpenFGA validation, improving reliability for users with nested folder organization and Zanzana/OpenFGA authorization. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Dashboards: fix race condition in row item repeater. | harisrozajac | M | No | 86.5h | 80.9h | Jul 13, 2026 |
SummaryBug FixFix race condition in dashboard row repeater Prevents infinite loading spinners on dashboard rows, improving reliability and user experience. Health Assessment
Medium
Medium
High
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Scopes: return apply promise so the default-scope .catch() actually catches | tskarhed | S | AI | 5.1h | 0.2h | Jul 13, 2026 |
SummaryBug FixFix default-scope promise rejection handling Ensures errors during scope changes are properly caught and logged, improving reliability and preventing silent failures. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Docs: Update query variable setup steps | imatwawana | S | No | 303.4h | 0.0h | Jul 13, 2026 |
SummaryDocsUpdate query variable setup steps Updates the query variable setup steps for the new query variable editor. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Dashboard Templates: Add extra check for tracking event | juanicabanas | XS | No | 110.6h | 110.5h | Jul 13, 2026 |
SummaryFeatureAdd check for dashboard template tracking Adds a guard to ensure dashboard template saves are tracked only once, improving analytics accuracy and preventing duplicate event counts. This helps maintain clean usage metrics for template-based dashboards. Health Assessment
Small
Low
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| Trace View: Refactor links to logs | matyax | XL | No | 117.3h | 0.8h | Jul 13, 2026 |
SummaryFeatureRefactor Trace View link UI for logs Enhances user experience by displaying accurate log links in the Trace View, reducing confusion and improving navigation to relevant logs. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot, Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Line interpolation: Add aria-labels to radio group | ashharrison90 | XS | No | 1.7h | 1.0h | Jul 13, 2026 |
SummaryFeatureAdd aria-labels to line interpolation radio group Adds accessible labels to line interpolation radio buttons, improving usability for screen reader users and ensuring compliance with accessibility standards. This enhances user experience for all users, especially those relying on assistive technologies. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| ViewPanel: Url sync for fanout option | torkelo | S | No | 4.6h | 0.1h | Jul 13, 2026 |
SummaryFeatureAdd URL sync for fanout option Enables URL synchronization for the fanout option in the view panel, improving shareability and state persistence across sessions. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| SSOSettings: add grafana.ssoSettingsToMTSettings feature toggle | linoman | S | No | 121.1h | 121.0h | Jul 13, 2026 |
SummaryFeatureAdd grafana.ssoSettingsToMTSettings feature toggle Registers a new backend‑only feature toggle to gate SSO‑settings‑to‑MT‑Settings migration code paths, enabling controlled rollout. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-13.1.1] docs: fix for support escalation #23249 | grafana-pr-automation | XS | No | 1.2h | 1.2h | Jul 13, 2026 |
SummaryDocsFix support escalation documentation Clarifies Git Sync configuration for Bitbucket, preventing errors. Ensures users use correct clone URL, reducing support tickets. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Chore: fix eslint suppressions — no-direct-local-storage-access in appNotification | cursor | S | No | 49.8h | 49.8h | Jul 13, 2026 |
SummaryChoreFix ESLint suppressions in appNotification reducer Removes bulk ESLint suppression tech debt by replacing direct localStorage access with the sanctioned store singleton, preserving behavior and improving consistency. Health Assessment
Small
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| docs: fix for support escalation #23249 | irenerl24 | XS | No | 69.1h | 65.9h | Jul 13, 2026 |
SummaryDocsFix Git Sync Bitbucket URL guidance Clarifies that Git Sync requires the clone URL, not the browser URL, preventing ls-refs errors and adding templates for Bitbucket Cloud and Data Center/Server. Health Assessment
Small
Low
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Secret: Return cipher error from Encrypt instead of discarding it | boinger | S | No | 80.1h | 8.3h | Jul 13, 2026 |
SummaryBug FixReturn cipher error from Encrypt Ensures encryption failures are surfaced instead of hidden, preventing storage of invalid secrets and improving reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| deps(go): bump cloud.google.com/go/storage from 1.62.3 to 1.63.0 | dependabot | XL | No | 4.4h | 4.4h | Jul 13, 2026 |
SummaryChoreBump cloud.google.com/go/storage to 1.63.0 Updates the storage client library to the latest version, ensuring compatibility and security fixes for backend services. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Provisioning: Drop redundant author ID from Git Sync jobs | amalavet | M | AI | 1.9h | 0.0h | Jul 10, 2026 |
SummaryRefactorRemove redundant author ID annotation from provisioning jobs This change removes duplicate author ID annotations from provisioning jobs, simplifying metadata and reducing storage overhead. It also disables the user attribution toggle by default, ensuring consistent behavior across teams. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Cursor
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
|
||||||
| feat(annotations): add DeletedFilter to new annotation store search | cbodonnell | XL | No | 7.3h | 3.9h | Jul 10, 2026 |
SummaryFeatureAdd DeletedFilter to annotation store search Provides flexible filtering of annotations, including soft‑deleted items, to support migration and better data management. Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Provisioning: Use generic Path() when getting repository history | floriecai | M | No | 0.8h | 0.4h | Jul 10, 2026 |
SummaryFeatureUse generic Path() for repository history Enables enterprise users to view repository history across providers by using a generic path, improving compatibility and reducing spec‑specific logic. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||