Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| [release-13.1.1] Deps: Unpin `dompurify` + `react-use` in `@grafana/*` | MattIPv4 | S | No | 15.7h | 8.5h | Jul 01, 2026 |
SummaryChoreUnpin dompurify and react-use dependencies Enables developers to upgrade vulnerable dependencies by removing version constraints, improving security for plugins that rely on @grafana/*. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Provisioning: decouple controllers from informer listers via read seams | MissingRoberto | M | AI | 0.7h | 0.1h | Jul 01, 2026 |
SummaryRefactorDecouple provisioning controllers from informer listers Decouples provisioning controllers from informer listers, enabling read sources to be swapped without changing controller logic. This paves the way for NATS‑backed watches and improves system flexibility. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Search: read search fields from app manifests | pstibrany | L | No | 2.4h | 2.3h | Jul 01, 2026 |
SummaryFeatureAdd search field reading from app manifests Adds provider to read search fields from app manifests, enabling the search index to use manifest‑declared fields for improved search accuracy. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| ConditionalRendering: Accept (?i) inline regex flags in variable rules | Sergej-Vlasov | M | No | 40.6h | 39.4h | Jul 01, 2026 |
SummaryFeatureAdd support for inline regex flags in conditional rendering The change fixes validation and runtime errors for inline regex flags in template variable rules. It ensures consistent behavior across Grafana components. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Folders: API Server cascade-delete a folder's subtree (sub-folders and dashboards) on delete | filewalkwithme | XL | No | 46.7h | 0.9h | Jul 01, 2026 |
SummaryFeatureCascade delete folder subtree on delete Adds automatic removal of sub‑folders and dashboards when a folder is deleted, preventing orphaned data and improving consistency for Grafana users. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| feat: publish watch events from unified storage | mustafasencer | L | No | 2.2h | 2.0h | Jul 01, 2026 |
SummaryFeaturePublish watch events from unified storage Enables real‑time watch event publishing from unified storage, allowing cloud testing and local verification of resource changes. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Folders: grant default permissions on app platform folder create | chaudyg | M | No | 1.3h | 0.5h | Jul 01, 2026 |
SummaryFeatureGrant default permissions on app platform folder create Ensures root-level folders created via the app platform API receive default RBAC permissions, aligning with legacy behavior and improving security for Kubernetes-enabled deployments. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Chore: Remove frontendServiceSSOAutoLogin toggle | joshhunt | S | No | 0.6h | 0.5h | Jul 01, 2026 |
SummaryChoreRemove frontendServiceSSOAutoLogin toggle Eliminates the SSO auto‑login feature toggle, enforcing the new default behavior and simplifying configuration. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
|
||||||
| [release-13.1.1] Docs: Service Accounts and teams | grafana-pr-automation | XS | No | 1.8h | 0.0h | Jul 01, 2026 |
SummaryDocsDocs: Service Accounts and teams Adds documentation for service accounts and team management, improving user guidance. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Provisioning: Fix multi-org usage stats | ferruvich | L | No | 42.5h | 24.3h | Jul 01, 2026 |
SummaryBug FixFix multi-org usage stats for provisioning Ensures accurate usage reporting across multiple organizations, improving telemetry and support bundle accuracy for Grafana operators. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| feat: add resource watch event proto | mustafasencer | L | No | 0.7h | 0.3h | Jul 01, 2026 |
SummaryFeatureAdd resource watch event proto Introduces a new protocol buffer definition for resource watch events, enabling unified storage to support real‑time resource monitoring and alerting. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| datasource: propagate the apiserver request context to the health check | andresmgot | S | No | 1.1h | 0.6h | Jul 01, 2026 |
SummaryBug FixPropagate apiserver request context to health check Ensures health checks receive the same request-scoped context as queries, enabling consistent namespace handling and middleware behavior. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Visual refresh: allow all components to be overridden in the theme schema | ashharrison90 | L | No | 6.7h | 5.7h | Jul 01, 2026 |
SummaryFeatureAllow theme overrides for all components Allows Grafana developers to override any UI component in the theme schema, giving greater flexibility for custom visualizations. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Docs: Service Accounts and teams | urbiz-grafana | XS | No | 17.9h | 17.9h | Jul 01, 2026 |
SummaryDocsAdd documentation for service accounts and teams Provides guidance on service accounts and team management, improving admin clarity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| ConditionalRendering: Offer dashboard-level variables in tab visibility rules | Sergej-Vlasov | M | No | 36.0h | 21.9h | Jul 01, 2026 |
SummaryFeatureAdd dashboard-level variables to tab visibility rules Enables users to access dashboard-level template variables when configuring tab visibility, improving flexibility and reducing configuration errors. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| CI: Fix: openfga with new version | yudintsevegor | M | No | 13.6h | 11.4h | Jul 01, 2026 |
SummaryChoreDependency bump to address OpenFGA vulnerability Updates OpenFGA dependency to v1.18.0 to fix OIDC audience validation vulnerability, ensuring secure authentication and compliance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Secrets: Add grafana.secretsReferenceValueUI feature toggle | ericrshields | M | No | 105.9h | 86.7h | Jul 01, 2026 |
SummaryFeatureAdd grafana.secretsReferenceValueUI feature toggle Registers a feature flag to gate the upcoming UI for reference-based secrets, enabling safe rollout of new enterprise functionality. Health Assessment
Small
Low
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript, Go
|
||||||
| Scopes: Remove useScopeSingleNodeEndpoint feature toggle from registry | ericrshields | S | No | 123.2h | 9.3h | Jul 01, 2026 |
SummaryRefactorRemove useScopeSingleNodeEndpoint feature toggle Backend removes a legacy feature toggle and regenerates dependent files, cleaning up the registry without affecting user-facing functionality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Go
|
||||||
| Scopes: Remove useMultipleScopeNodesEndpoint frontend feature toggle | ericrshields | M | No | 167.0h | 53.1h | Jul 01, 2026 |
SummaryRefactorRemove useMultipleScopeNodesEndpoint frontend feature toggle Eliminates a legacy frontend feature toggle, simplifying scope resolution logic and ensuring consistent behavior across the command palette. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore(setting): track remote settings cache eviction rate | janthoe | S | No | 0.4h | 0.1h | Jun 30, 2026 |
SummaryChoreTrack remote settings cache eviction metrics Adds Prometheus metrics to monitor cache eviction and size, enabling operators to tune cache capacity for better performance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Provisioning: add NATS resource-watch wire contract | MissingRoberto | M | AI | 5.5h | 5.5h | Jun 30, 2026 |
SummaryFeatureAdd NATS resource‑watch wire contract Introduces a lightweight, transport‑agnostic contract for watching Kubernetes resources via NATS, enabling consistent event handling across services without adding dependencies. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| DataPro (migration): Migrate `core/history/remoteStorageConverter.ts` | nicwestvold | M | No | 5.5h | 2.1h | Jun 30, 2026 |
SummaryRefactorMigrate remote storage converter to async API Updates Rich History to use async datasource resolution, improving performance and future‑proofing the codebase. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| DataPro (migration): Migrate `core/history/indexedDBMigration.ts` | nicwestvold | M | No | 6.0h | 2.5h | Jun 30, 2026 |
SummaryRefactorMigrate IndexedDB migration to async datasource lookup Updates query-history migration to use async datasource lookup, improving reliability and future-proofing. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore(mt-annotations): preserve legacy data field when proxying | cbodonnell | M | No | 29.1h | 5.1h | Jun 30, 2026 |
SummaryChorePreserve legacy data field in annotations API proxy Ensures legacy API data field is retained during migration to Kubernetes-backed annotations, improving backward compatibility and reducing data loss. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-13.1.1] docs: sync visualization docs with source (pt4) | grafana-pr-automation | S | No | 0.2h | 0.1h | Jun 30, 2026 |
SummaryDocsSync visualization docs with source Align documentation with code for visualizations, ensuring consistency and reducing user confusion. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack |
||||||
| feat: add nats subscriber | mustafasencer | XL | No | 4.0h | 1.0h | Jun 30, 2026 |
SummaryFeatureAdd NATS subscriber service Adds a NATS subscriber service enabling real‑time event handling and metrics for Grafana, improving responsiveness and observability. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| docs: sync visualization docs with source (pt4) | imatwawana | S | No | 289.0h | 196.3h | Jun 30, 2026 |
SummaryDocsSync visualization docs with source Aligns documentation with code for multiple visualization panels, ensuring accurate user guidance. Health Assessment
Small
Low
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack |
||||||
| Alerting: always set promote header when importing Alertmanager config | yuri-tceretian | XS | No | 0.6h | 0.1h | Jun 30, 2026 |
SummaryFeatureSet promote header on Alertmanager import Ensures imported Alertmanager configurations are immediately promoted to Grafana’s main config, allowing instant editing through standard APIs. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Secrets: add span event to EncryptionManager.currentDataKey | PoorlyDefinedBehaviour | XS | No | 2.2h | 0.0h | Jun 30, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Provisioning: Add Github Enterprise frontend | floriecai | XL | No | 135.9h | 101.6h | Jun 30, 2026 |
SummaryFeatureAdd GitHub Enterprise frontend Adds a new GitHub Enterprise provider to the provisioning UI, enabling enterprise users to connect and manage repositories via the Grafana provisioning workflow. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT, Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| MT annotations: create test Postgres store | jliuhq | M | No | 21.7h | 1.2h | Jun 30, 2026 |
SummaryChoreAdd reusable Postgres test store for annotations Provides a helper to spin up isolated PostgreSQL databases for integration tests, enabling annotation tests to run against a real Postgres instance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Visual refresh: Update tag styling | ashharrison90 | L | No | 126.2h | 25.1h | Jun 30, 2026 |
SummaryFeatureUpdate tag styling for visual refresh This change updates tag styling to match the new visual refresh, moving colors into theme components for easier overrides. It improves UI consistency and allows future theme customizations. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(annotations): avoid mutating annotation item query within repository | cbodonnell | M | No | 19.4h | 0.0h | Jun 30, 2026 |
SummaryBug FixAvoid mutating annotation query in repository Prevents incorrect annotation counts during migrations, ensuring accurate data for dashboards. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Provisioning: Auto-refresh folder README when a pull job completes | Clarity-89 | M | No | 4.9h | 4.5h | Jun 30, 2026 |
SummaryFeatureAuto-refresh folder README on pull job completion Ensures users see updated README content immediately after a pull job, improving user experience and reducing manual refreshes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| ConditionalRendering: Show variable name when template variable has no label | Sergej-Vlasov | S | No | 20.2h | 18.4h | Jun 30, 2026 |
SummaryBug FixShow variable name when template variable label missing Ensures dashboard template variables with empty labels are still selectable by displaying their names, improving user experience and preventing confusion in rule configuration. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Auth: align typed IAM relation sets with the OpenFGA model | mihai-turdean | XL | No | 95.2h | 0.1h | Jun 30, 2026 |
SummaryBug FixAlign IAM relation sets with OpenFGA model Corrects permission checks to prevent errors and improve security for IAM objects, ensuring reliable access control for users and services. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| unified-storage: fix storage_backend list trash sort logic | gassiss | M | No | 2.6h | 1.7h | Jun 30, 2026 |
SummaryBug FixFix storage backend trash sort logic Aligns trash list sorting with SQL backend, preventing redundant processing in dashboard cleanup jobs and improving performance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| FeatureToggles: Remove heatmapRowsAxisOptions | drew08t | S | No | 167.2h | 166.7h | Jun 30, 2026 |
SummaryChoreRemove heatmapRowsAxisOptions feature toggle Eliminates the heatmapRowsAxisOptions toggle, simplifying configuration and reducing maintenance overhead. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript, Go
|
||||||
| IAM: Cascade legacy team_member cleanup when deleting a team via unified storage | colin-stuart | M | No | 94.5h | 62.2h | Jun 30, 2026 |
SummaryBug FixCascade legacy team_member cleanup on team delete Ensures that deleting a team fully removes all legacy team_member records, preventing orphaned data and maintaining data integrity across unified storage. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Go, Sql
|
||||||
| Propagate traces through unified search distributor | pstibrany | XS | No | 0.7h | 0.7h | Jun 30, 2026 |
SummaryBug FixPropagate traces through unified search distributor Adds OpenTelemetry context propagation for distributed search requests, ensuring proper parent-child span relationships and improving observability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| Alerting: Perform Backend search in the namespaces dropdown | konstantinmv | XL | No | 291.4h | 267.7h | Jun 30, 2026 |
SummaryFeatureEnable backend search for alerting namespace dropdown Users can now search for alerting folders server‑side, ensuring all namespaces appear in the dropdown and improving configuration accuracy. This reduces configuration errors and speeds up alert rule creation. Health Assessment
Large
Medium
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| IAM: Let users read their own profile | dmihai | M | No | 5.1h | 4.9h | Jun 30, 2026 |
SummaryFeatureAllow users to read own profile This change allows users to view their own profile and authentication tokens without needing elevated permissions, resolving 500 errors on the profile page for non-admin users. It improves user experience and reduces permission overhead. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| `Access-Control`: Write datasource action-sets on permission grant | gamab | M | No | 101.9h | 10.7h | Jun 30, 2026 |
SummaryFeatureAdd datasource action-sets to permission grant Enables K8s API to resolve datasource permissions via action-sets, improving role management and security consistency. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| [release-13.1.1] Docs: Git Sync - More details on signing | grafana-pr-automation | S | No | 0.4h | 0.4h | Jun 30, 2026 |
SummaryDocsAdd signing details to Git Sync docs Provides users with clearer instructions on signing Git Sync setups, improving security guidance. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Home: Add create and declare actions to alerts and incidents cards | Clarity-89 | L | No | 2.6h | 1.8h | Jun 30, 2026 |
SummaryFeatureAdd create and declare actions to alerts and incidents cards Adds create/declare actions to Home page alerts and incidents cards, enabling users to create alert rules or declare incidents directly from the dashboard, improving workflow efficiency. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| MT annotations: move time validation to API layer | jliuhq | M | No | 22.9h | 0.7h | Jun 30, 2026 |
SummaryBug FixMove annotation time validation to API layer Ensures annotation time validation runs at the API layer for all backends, eliminating inconsistent behavior between production and test environments. This reduces bugs and improves data integrity. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Go
|
||||||
| DashboardScene: Progress on reducing cyclic dependencies | torkelo | L | No | 1.6h | 0.6h | Jun 30, 2026 |
SummaryRefactorReduce cyclic dependencies in DashboardScene This refactor removes cyclic dependencies in the dashboard scene, improving maintainability and build performance, accelerating feature development. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Docs: Git Sync - More details on signing | urbiz-grafana | S | No | 0.5h | 0.1h | Jun 30, 2026 |
SummaryDocsAdd signing details to Git Sync docs Enhances Git Sync documentation with detailed signing instructions, improving clarity for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat: add publisher for nats | mustafasencer | XL | No | 20.8h | 14.7h | Jun 30, 2026 |
SummaryFeatureAdd NATS Publisher for Event Notifications Enables lazy NATS publisher with TLS and role‑based credentials, improving event‑driven communication and reducing alert noise. Health Assessment
X-Large
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| UPlot: Fix canvas test flake | gtk-grafana | S | No | 0.3h | 0.1h | Jun 30, 2026 |
SummaryTestFix canvas test flake Eliminates flaky canvas tests for uPlot in heatmap and xychart panels, improving CI reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||