Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| AuthZ: Fix folder-scoped permission checks in Zanzana | alexanderzobnin | M | No | 18.3h | 1.4h | Sep 29, 2026 |
SummaryBug FixFix folder-scoped permission checks in Zanzana Corrects permission checks for folder scopes, ensuring users with folder-level grants are properly authorized and preventing unintended denials. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Apiserver: honor list-keys manifest opt-outs | RafaelPaulovic | M | No | 1.3h | 0.3h | Sep 29, 2026 |
SummaryFeatureHonor list-keys manifest opt-outs in apiserver Enables resources to opt out of generic list‑keys routes, preserving normal APIs and tightening authorization controls. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go
|
||||||
| Grafana UI: Remove GFM processing from Storybook docs | joshhunt | XL | No | 11.3h | 9.7h | Sep 29, 2026 |
SummaryRefactorRemove GFM processing from Storybook docs Eliminates unnecessary GFM processing, reducing package size and simplifying Storybook documentation for contributors. This streamlines the UI docs and reduces maintenance overhead. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Access control: Remove unused custom evaluator | alexanderzobnin | M | No | 16.9h | 0.1h | Sep 29, 2026 |
SummaryRefactorRemove unused custom evaluator from access control Eliminates obsolete custom evaluation API, simplifying access control logic and reducing maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Chore: fix eslint suppressions — no-explicit-any in alerting utils/rules.ts | cursor | XS | No | 2.3h | 2.0h | Sep 29, 2026 |
SummaryChoreFix eslint suppression for alerting utils Reduces ESLint bulk suppression tech debt by tightening type safety in alerting utilities, improving maintainability without affecting runtime behavior. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| chore(deps): update dependency @uiw/react-codemirror to v4.25.12 | renovate-sh-app | S | No | 17.2h | 17.2h | Sep 29, 2026 |
SummaryChoreUpdate @uiw/react-codemirror dependency This PR updates the @uiw/react-codemirror library to the latest patch, ensuring compatibility and bug fixes. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Alert: Use visible label as accessible name for buttonContent | Athish2002 | S | No | 101.4h | 77.6h | Sep 29, 2026 |
SummaryBug FixMake alert button accessible name dynamic Improves screen‑reader compatibility by using visible text for alert dismiss buttons, reducing WCAG violations. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| CI: Report direct and total dependency counts | joshhunt | S | No | 14.7h | 14.6h | Sep 29, 2026 |
SummaryFeatureAdd CI metrics for dependency counts Adds metrics to track frontend dependency graph changes over time, enabling better monitoring of third‑party package usage. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Release: update changelog for main | github-actions | M | No | 1.3h | 0.9h | Sep 29, 2026 |
SummaryDocsUpdate changelog for release versions Ensures accurate release notes for Grafana versions 12.4.12, 13.0.10, 13.1.7, and 13.2.3, supporting compliance and user awareness. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack |
||||||
| Visual refresh: remove background on panel card badge | ashharrison90 | XS | No | 18.2h | 16.8h | Sep 29, 2026 |
SummaryRefactorRemove background from panel card badge Improves visual consistency by removing the hardcoded background color from panel card badges, delivering a cleaner UI for all users. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Release: 13.2.3 | grafana-pr-automation | XL | No | 0.7h | 0.3h | Sep 29, 2026 |
SummaryChoreRelease 13.2.3 with security patches Security patches applied to Grafana 13.2.3, addressing CVE-2026-13719, CVE-2026-13720, and CVE-2026-81841. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Queries: Fix edge case bugs | ashharrison90 | M | No | 119.2h | 103.0h | Sep 29, 2026 |
SummaryBug FixFix edge case bugs in query inspector Corrects rendering errors in query components, enhancing reliability for all users. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Release: 13.1.7 | grafana-pr-automation | XL | No | 0.8h | 0.5h | Sep 29, 2026 |
SummaryChoreRelease 13.1.7 Security Patches Applies critical security patches to Grafana 13.1.7, ensuring compliance and stability. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Release: 13.0.10 | grafana-pr-automation | XL | No | 1.0h | 0.8h | Sep 29, 2026 |
SummaryChoreRelease: 13.0.10 Applies security patches and updates dependencies for Grafana 13.0.10, ensuring compliance with recent CVE fixes. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| IAM: Fix AuthInfo legacy store recursion under k8s redirect | dmihai | M | No | 1.2h | 1.2h | Sep 29, 2026 |
SummaryBug FixFix AuthInfo store recursion in k8s redirect Prevents authentication failures for users when Kubernetes redirect is enabled, ensuring reliable access to AuthInfo resources. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Release: 12.4.12 | grafana-pr-automation | XL | No | 0.9h | 0.1h | Sep 29, 2026 |
SummaryBug FixRelease 12.4.12 Security Patch Applies critical security patches to Grafana 12.4.12, addressing multiple CVEs and ensuring platform stability. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Unified Storage: Fail over search requests to another replica | pstibrany | L | No | 17.2h | 0.2h | Sep 29, 2026 |
SummaryFeatureFail over search requests to another replica Search queries now automatically fail over to healthy replicas when a chosen replica is unavailable, reducing search failures. This enhances user experience by ensuring consistent search results and lowering error rates. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Chore: Use encoding/json/jsontext" | ryantxu | S | No | 3.7h | 3.6h | Sep 29, 2026 |
SummaryChoreChore: Enable jsontext encoding in Go Adds support for Go 1.27's jsontext package, improving JSON handling performance. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| Dashboards: Preserve repeats when converting nested rows to v1 | macabu | M | No | 90.0h | 0.5h | Sep 29, 2026 |
SummaryBug FixPreserve repeats in dashboard conversion Ensures nested panels render correctly when converting dashboards from v2 to v1, improving PDF export quality for reporting dashboards. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Unified storage: Return BadRequest when reading an invalid name | pstibrany | M | No | 12.1h | 1.8h | Sep 29, 2026 |
SummaryBug FixReturn BadRequest for invalid resource names Fixes 500 errors on invalid names, improving API reliability and SLO compliance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Search: let an index report what it holds for one resource type | pstibrany | L | No | 11.5h | 1.8h | Sep 29, 2026 |
SummaryFeatureAdd index document listing for resource type Enables precise comparison between search index and storage, improving data consistency and sync reliability for Grafana users. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| Chore: use golang 1.27.1 | ryantxu | XL | No | 16.4h | 0.1h | Sep 29, 2026 |
SummaryCI/CDUpgrade Go to 1.27.1 for Grafana Upgrade Grafana's Go baseline to 1.27.1, improving JSON decoding speed, allocation efficiency, and diagnostics across the platform. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| AppPlugins.v3: Pass decrypted secure values to custom routes | ryantxu | XL | No | 93.7h | 89.5h | Sep 29, 2026 |
SummaryFeaturePass decrypted secure values to custom routes Enables secure values to be passed decrypted to plugin backends, improving plugin integration and security handling. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT, Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| fix(security/medium/): update dependency nodemailer to v10 [security] | renovate-sh-app | XS | No | 2.0h | 2.0h | Sep 29, 2026 |
SummaryChoreUpdate nodemailer to v10 for security Patches a medium‑severity vulnerability that could allow cross‑tenant credential leakage by updating Nodemailer to a fixed version. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| idForwarding: thread an id-token-deriver through datasource/plugin egress paths | charandas | L | No | 218.4h | 68.3h | Sep 29, 2026 |
SummaryFeatureThread id-token-deriver through datasource/plugin egress Adds id-token forwarding for plugin backends, ensuring consistent authentication and improving security across datasource and plugin egress paths. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| I18n: Download translations from Crowdin | grafana-pr-automation | M | No | 0.3h | - | Sep 29, 2026 |
SummaryChoreAdd translations from Crowdin Adds updated translations for multiple languages, improving international user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| Navigation: Remove "New" badge from CMAB app nav entry | violetadev | XS | No | 10.9h | 0.3h | Sep 28, 2026 |
SummaryBug FixRemove 'New' badge from CMAB app navigation Hides the inaccurate 'New' badge for the CMAB app, improving UI clarity for all Grafana users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Annotations: adjust migration proxy REST client throttling | cbodonnell | S | No | 3.7h | 3.7h | Sep 28, 2026 |
SummaryBug FixAdjust annotation migration proxy throttling Increase client QPS and burst to 200/300 and add tracing to improve load performance and visibility. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-13.2.3] Docs: Add information about publishing delay | grafana-pr-automation | S | No | 0.4h | 0.4h | Sep 28, 2026 |
SummaryDocsDocs: Add information about publishing delay Adds documentation explaining the delay between publishing a community dashboard and when it becomes live, closing an information gap. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| AuthN: Add grpc logging interceptor to enterprise imports | cinaglia | XS | No | 75.1h | 3.3h | Sep 28, 2026 |
SummaryFeatureAdd gRPC logging interceptor to enterprise imports Enables detailed request logging for enterprise authn imports, improving observability and debugging. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: add k8s state and health filtering support to Search API | khalilhaji | XL | No | 143.7h | 141.4h | Sep 28, 2026 |
SummaryFeatureAdd k8s state and health filtering to Search API Enables clients to filter alert rules by state and health directly in the API, reducing client‑side processing and improving performance. Health Assessment
X-Large
High
High
AI DetailsTech Stack
Languages:
Go, Yaml
|
||||||
| Docs: Add information about publishing delay | imatwawana | S | No | 97.6h | 3.0h | Sep 28, 2026 |
SummaryDocsAdd publishing delay info Provides clarity on the delay between publishing community dashboards and when they become live, improving user understanding. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| feat: add obo exchanger for remote clients | konsalex | L | No | 154.8h | 14.5h | Sep 28, 2026 |
SummaryFeatureAdd OBO exchanger for remote clients Enables remote storage clients to exchange tokens on behalf of service callers, improving authentication flow for remote integrations. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Add log line to instrument query handler | beejeebus | XS | No | 0.3h | 0.0h | Sep 28, 2026 |
SummaryFeatureAdd log line to instrument query handler Adds a single log line per query request to enable fast instrumentation in production, improving observability and troubleshooting. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| IAM: Add flag gated redirect between legacy and k8s AuthInfo stores | dmihai | L | No | 104.2h | 0.7h | Sep 28, 2026 |
SummaryFeatureAdd flag gated redirect between legacy and k8s AuthInfo stores Enables a feature‑flag controlled redirect for AuthInfo storage, allowing a smooth migration from legacy SQL to Kubernetes‑based storage without impacting users. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot, Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [release-13.0.10] Provisioning: replace size-limit wrapper with concrete repository implementation | ferruvich | XL | No | 2.5h | 0.0h | Sep 28, 2026 |
SummaryFeatureReplace size-limit wrapper with concrete repository Adds configurable max file size to provisioning, improving stability and performance. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Chore: prepare for 1.27 | ryantxu | L | No | 0.4h | 0.0h | Sep 28, 2026 |
SummaryChorePrepare Grafana for Go 1.27 upgrade Enables validation of Go 1.27 compatibility by extracting fixes and cleanup from a larger upgrade PR, ensuring code remains functional before toolchain upgrade. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go, Yaml, Shell
|
||||||
| Features: Add inline JSDoc examples for provider usage | MattIPv4 | S | No | 0.5h | 0.1h | Sep 28, 2026 |
SummaryFeatureAdd inline JSDoc examples for provider usage Provides clearer documentation for developers using OpenFeature proxy provider methods, reducing errors and ensuring consistent usage. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| LogsContainer: memoize instance props | matyax | L | No | 0.7h | 0.2h | Sep 28, 2026 |
SummaryBug FixMemoize instance props in LogsContainer Adds memoization to the LogsContainer component to preserve performance after refactor to function component, preventing regressions. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Chore: use nolint:staticcheck for legacy fields | ryantxu | L | No | 0.5h | 0.1h | Sep 28, 2026 |
SummaryChoreAdd staticcheck suppression for legacy fields Adds staticcheck suppression comments to preserve legacy compatibility without changing runtime behavior. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| AppPlugins: Support route-only plugins | ryantxu | M | AI | 4.2h | 4.2h | Sep 28, 2026 |
SummaryFeatureSupport route-only plugins in Grafana Enables app plugins that expose only custom routes to be discoverable and accessible via OpenAPI, improving plugin developer experience and API discoverability. This ensures plugins with no storage still appear in discovery, allowing users to interact with them. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Chore: Switch to Rudderstack beacon transport + queue | MattIPv4 | S | No | 0.9h | 0.1h | Sep 28, 2026 |
SummaryChoreSwitch to Rudderstack beacon transport Switches analytics transport to beacon to prevent event loss when users close tabs, improving reliability for developers. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Dependencies: Declare packages that only resolve through Yarn hoisting | joshhunt | S | No | 1.4h | 1.3h | Sep 28, 2026 |
SummaryChoreDeclare hoisted dependencies for Yarn Ensures root dependencies are declared to support Yarn hoisting, enabling successful builds and tests across Grafana packages. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Chore: codeowners for /pkg/registry/apps/annotation | cbodonnell | XS | No | 62.4h | 0.6h | Sep 28, 2026 |
SummaryChoreAdd codeowners for annotation registry Adds grafana-backend-services-squad as CODEOWNERS of /pkg/registry/apps/annotation. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Explore Logs: Keep log list scroll position when logs volume updates | arturminchukov | M | No | 0.5h | 0.1h | Sep 28, 2026 |
SummaryFeatureMaintain log list scroll position on volume updates Ensures users don't lose scroll position when logs volume changes, improving usability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Build: Generate e2e selectors without calling Yarn | joshhunt | S | No | 0.9h | 0.7h | Sep 28, 2026 |
SummaryFeatureGenerate e2e selectors without Yarn Enables selector generation with any package manager, ensuring builds succeed after switching to pnpm. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Live: Switch tracing to standard OTEL | ryantxu | M | No | 1.1h | 0.7h | Sep 28, 2026 |
SummaryFeatureSwitch Live pipeline tracing to standard OTEL Enables Grafana Live pipelines to use Grafana's shared OpenTelemetry provider, improving consistency and reducing duplicate exporters. This change aligns tracing with Grafana's global configuration, simplifying troubleshooting for developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| chore(deps): update dependency @lezer/highlight to v1.2.4 | renovate-sh-app | XS | No | 1.4h | 1.3h | Sep 28, 2026 |
SummaryChoreUpdate @lezer/highlight dependency to v1.2.4 This PR updates the @lezer/highlight library to the latest patch, ensuring compatibility and security fixes. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Build: Compile theme Sass before frontend bundling | joshhunt | XL | No | 2.9h | 0.1h | Sep 28, 2026 |
SummaryFeatureCompile theme Sass before frontend bundling Precompiles legacy Sass themes into CSS, cutting frontend build times by ~20% and reducing dependency bloat for developers. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
|
||||||
| Chore: add more metrics to pgxpool collector | cbodonnell | M | No | 63.7h | 63.4h | Sep 28, 2026 |
SummaryChoreAdd metrics to pgx pool collector Adds pgxpool acquire time and connection capacity metrics to the annotations pool collector, improving observability of database connections. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||