Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| search: shrink RemoteIndexStore to per-file primitives + helper free functions | pstibrany | XL | No | 1.4h | 0.8h | May 11, 2026 |
SummaryRefactorShrink RemoteIndexStore to per-file primitives Simplifies the RemoteIndexStore API by moving high-level logic into helper functions, reducing method count and improving maintainability. Enables future backends to reuse common logic without duplicating code. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Frontend: Add new home (gradient) Page layout | MattIPv4 | M | No | 120.8h | 3.1h | May 11, 2026 |
SummaryFeatureAdd gradient home page layout Adds a unified gradient home page layout, improving visual consistency across OSS and Cloud versions and enhancing developer onboarding. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
React
|
||||||
| HomePage: Fix redirect when served under a subpath | ashharrison90 | S | No | 1.9h | 0.1h | May 11, 2026 |
SummaryBug FixFix redirect for subpath home page Ensures home page redirects correctly when Grafana is served under a subpath, improving user experience for deployments behind reverse proxies. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Canvas: Fix inline editor showing in react 19 by passing `nodeRef` | ashharrison90 | XS | No | 0.8h | 0.1h | May 11, 2026 |
SummaryBug FixFix canvas inline editor for React 19 Ensures the canvas inline editor displays correctly in React 19 by passing nodeRef to Draggable, preventing use of removed findDOMNode. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| search: replace ad-hoc remote-store fakes with a single hookable wrapper | pstibrany | XL | No | 1.3h | 1.3h | May 11, 2026 |
SummaryTestReplace ad-hoc remote-store fakes with hookable wrapper Improves test reliability by consolidating fake stores into a single hookable wrapper, ensuring tests exercise the same code paths as production. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| docs: update doc references from plugins-platform handles to @grafana/grafana-catalog | tolzhabayev | XS | No | 70.6h | 70.5h | May 11, 2026 |
SummaryDocsUpdate doc references to new catalog handle This update ensures documentation references point to the correct Grafana catalog handle, improving clarity for contributors and aligning with the new team structure. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| Alerting: Stack alert activity state charts | gillesdemey | S | No | 117.2h | 117.2h | May 11, 2026 |
SummaryBug FixFix orange blend in alerting timeline charts Improves clarity of alert states in Grafana's triage workbench, enabling users to quickly distinguish firing from pending alerts. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Alerting: Add common section to filter dropdown in Alerts Activity | laurenashleigh | S | No | 0.7h | 0.6h | May 11, 2026 |
SummaryFeatureAdd common section to alerts filter dropdown Adds a common section to the alerts activity filter dropdown, aligning UI/UX with the groupBy dropdown and improving filter clarity. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript
|
||||||
| Chore: upgrade to github.com/blevesearch/bleve/v2 v2.6.0 | ryantxu | M | No | 1.2h | 0.8h | May 11, 2026 |
SummaryChoreUpgrade bleve library to v2.6.0 Updates the Bleve search library to v2.6.0, ensuring improved search performance and security for Grafana's backend. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Chore(deps): Bump github.com/gohugoio/hugo from 0.159.2 to 0.161.0 in /.citools/src/air | dependabot | M | No | 96.5h | 96.5h | May 11, 2026 |
SummaryChoreBump Hugo dependency to 0.161.0 Updates the Hugo dependency to address security hardening fixes, ensuring the project remains secure and up-to-date. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| feat: update AWS S3 and CloudWatch Logs | Proximyst | L | No | 0.7h | 0.4h | May 11, 2026 |
SummaryBug FixUpdate AWS SDK for S3 and CloudWatch Fixes a vulnerability in Grafana's AWS SDK, reducing potential exploitation risk. Health Assessment
Large
High
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| feat: update Apache Thrift | Proximyst | S | No | 1.2h | 0.8h | May 11, 2026 |
SummaryBug FixUpdate Apache Thrift dependency for security compliance This PR updates the Apache Thrift dependency to a newer commit to address CVE-2026-41602, ensuring compatibility with 32‑bit architectures and maintaining security compliance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Storage: Remove built-in support for large objects | ryantxu | XL | No | 13.9h | 0.9h | May 11, 2026 |
SummaryRefactorRemove built-in large object storage support Removes the built-in feature for saving large objects to blob storage, as migrations work well without it. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Go
|
||||||
| Chore: Use new rather than pointer utilities | ryantxu | L | No | 11.9h | 11.6h | May 11, 2026 |
SummaryChoreChore: Replace pointer utilities with new Refactors internal pointer utilities to use newer patterns, improving code clarity and reducing potential bugs. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| AuthN: Separate external IdP groups from team UIDs on Identity | mgyongyosi | M | No | 87.6h | 0.3h | May 11, 2026 |
SummaryFeatureSeparate external IdP groups from team UIDs on Identity Enhances authentication by distinguishing between external IdP groups and team UIDs, improving identity management. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| `iam`: Add metrics and traces to the Storage Wrapper | gamab | L | No | 84.7h | 11.2h | May 11, 2026 |
SummaryFeatureAdd metrics and traces to IAM storage wrapper Adds observability to the IAM storage wrapper, enabling performance monitoring and error visibility for API authorization operations. Health Assessment
Large
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| deps(go): bump golang.org/x/tools from 0.44.0 to 0.45.0 | dependabot | XL | No | 3.9h | 3.9h | May 11, 2026 |
SummaryChoreBump golang.org/x/tools dependency Updates the Go tools dependency to the latest patch, ensuring compatibility and security fixes. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| deps(go): bump github.com/ProtonMail/go-crypto from 1.3.0 to 1.4.1 | dependabot | S | No | 3.2h | 3.2h | May 11, 2026 |
SummaryChoreBump go-crypto dependency Updates ProtonMail go-crypto library to address security and feature improvements, ensuring compatibility and security for Grafana's encryption features. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| deps(go): bump golang.org/x/text from 0.36.0 to 0.37.0 | dependabot | L | No | 2.8h | 2.8h | May 11, 2026 |
SummaryChoredeps(go): bump golang.org/x/text from 0.36.0 to 0.37.0 Updates the Go text library to the latest patch, improving text handling and security for Grafana’s backend services. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| chore: replace hardcoded feature flag strings with FlagKeys enums | hugohaggmark | M | No | 65.6h | 1.2h | May 11, 2026 |
SummaryChoreReplace hardcoded feature flag strings with FlagKeys enums Ensures compile‑time safety for feature flag usage in tests, preventing silent failures due to typos. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Chore: use new(value) rather than pointer helpers | ryantxu | XL | No | 8.8h | 8.8h | May 10, 2026 |
SummaryChoreReplace pointer helpers with Go 1.26 new() This PR updates internal code to use Go's built-in new() for pointer creation, simplifying code and aligning with language updates. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Chore: Bump @grafana/scenes to 8.2.4 | leeoniya | M | No | 1.9h | 0.1h | May 10, 2026 |
SummaryChoreBump @grafana/scenes dependency to 8.2.4 Updates the @grafana/scenes library to the latest 8.2.4 release, ensuring compatibility and security fixes. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| deps(go): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.5 | dependabot | L | No | 87.1h | 87.1h | May 10, 2026 |
SummaryChoreBump go-openapi/runtime dependency Updates the go-openapi/runtime library to a newer patch version, ensuring compatibility and security fixes. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| Bump fast-uri from 3.1.0 to 3.1.2 | dependabot | XS | No | 38.3h | 38.3h | May 10, 2026 |
SummaryChoreBump fast-uri from 3.1.0 to 3.1.2 Updates the fast-uri dependency to address a security vulnerability, ensuring safer URI parsing. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Javascript
|
||||||
| deps(go): bump github.com/tjhop/slog-gokit from 0.1.6 to 0.2.0 | dependabot | S | No | 59.2h | 59.2h | May 10, 2026 |
SummaryChoreBump slog-gokit dependency to v0.2.0 Updates the logging library to a newer version, improving performance and addressing a breaking change that requires a new constructor. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Go
|
||||||
| Chore(deps): Bump hono from 4.12.7 to 4.12.18 | dependabot | XS | No | 77.8h | 77.8h | May 10, 2026 |
SummaryChoreChore(deps): Bump hono from 4.12.7 to 4.12.18 Updates the hono framework to the latest patch, incorporating critical security fixes and performance improvements. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Javascript
|
||||||
| deps(go): bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 | dependabot | S | No | 59.2h | 59.2h | May 10, 2026 |
SummaryChoreBump fsnotify dependency to 1.10.1 Updates the fsnotify library to address bugs and improve stability, ensuring compatibility with newer Go versions. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Go
|
||||||
| deps(go): bump gopkg.in/ini.v1 from 1.67.1 to 1.67.2 | dependabot | S | No | 59.2h | 59.2h | May 10, 2026 |
SummaryChoreBump gopkg.in/ini.v1 to 1.67.2 Updates a Go configuration library to the latest patch, ensuring compatibility and security fixes. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Go
|
||||||
| I18n: Download translations from Crowdin | grafana-pr-automation | M | No | 0.3h | - | May 09, 2026 |
SummaryFeatureDownload translations from Crowdin Adds updated translations for multiple languages, improving international user experience. Health Assessment
Medium
Low
Low
AI Details
Confidence:
1.00
Tech Stack |
||||||
| Unified Storage: Adds backfiller for vector storage | owensmallwood | XL | No | 73.8h | 1.5h | May 08, 2026 |
SummaryFeatureAdd backfiller for vector embeddings in unified storage Enables background processing of vector embeddings for dashboards, improving search performance and reducing manual work for operators. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Alerting: Remove redundant read after create in recording and alert rules | moustafab | S | No | 0.5h | 0.1h | May 08, 2026 |
SummaryRefactorRemove redundant read after alert rule creation Eliminates unnecessary database round‑trip for alert rule creation, improving performance and simplifying code. No impact on user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| Table: Safer row building if frame.length is ever unset | fastfrwrd | S | No | 1.6h | 0.7h | May 08, 2026 |
SummaryBug FixAdd fallback for undefined frame.length in table Adds a defensive fallback for missing frame.length in table rows, preventing crashes and improving dashboard reliability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| baldm0mma/ update codeownership of sqlexpr content | baldm0mma | XS | No | 0.5h | 0.3h | May 08, 2026 |
SummaryChoreUpdate code ownership for sqlexpr content Adjusts CODEOWNERS to reflect correct ownership of SQL expression files, ensuring proper review and accountability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Alerting: Allow per-rule interval updates for NoGroup rules | moustafab | M | No | 2.1h | 2.0h | May 08, 2026 |
SummaryFeatureAllow per-rule interval updates for NoGroup rules Enables users to customize alert rule intervals for NoGroup rules, improving alert precision and reducing unnecessary notifications. This change fixes a limitation that prevented per-rule interval edits, enhancing alerting flexibility. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| Alerting: remove withMergedExtraConfig from GetAlertmanagerConfiguration | yuri-tceretian | M | No | 1.0h | 1.0h | May 08, 2026 |
SummaryRefactorRemove dead code from alertmanager configuration Eliminates unreachable code in alerting configuration, simplifying maintenance and reducing potential future bugs. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Lease: add auto-renewal to lease objects | mihai-turdean | M | AI | 67.6h | 0.1h | May 08, 2026 |
SummaryFeatureAdd auto-renewal to lease objects Adds automatic lease renewal to the storage layer, enabling KV lease-based leader election to maintain leadership without manual intervention and reducing failure risk. Health Assessment
Medium
Medium
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| unified-storage: storage_backend name case insensitive | gassiss | L | No | 22.9h | 0.0h | May 08, 2026 |
SummaryBug FixMake storage_backend name lookup case-insensitive Enables case-insensitive lookup for storage backend names in backward compatibility mode, improving consistency and reducing errors. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go, Sql
|
||||||
| Alerting: Wire additional AlertRule and RecordingRule field selectors to legacy storage | moustafab | XL | No | 181.6h | 161.4h | May 08, 2026 |
SummaryFeatureAdd server-side filtering for AlertRule and RecordingRule Enables efficient API filtering for alert and recording rules, improving automation and performance for operators. Health Assessment
Large
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go, Yaml
|
||||||
| IAM: Add team /addmember and /removemember subresources | mgyongyosi | XL | No | 79.8h | 71.3h | May 08, 2026 |
SummaryFeatureIAM: Add team /addmember and /removemember subresources Adds efficient member mutation endpoints, resolves cross‑instance race conditions, and improves sync reliability for team management. Health Assessment
Large
High
High
AI Details
Confidence:
0.30
Tech Stack
Languages:
Go, Typescript
|
||||||
| Table: Fix accumulating widths issue in LogsTable | fastfrwrd | L | No | 1.4h | 1.2h | May 08, 2026 |
SummaryBug FixFix accumulating widths issue in LogsTable This PR resolves a rendering bug in the table panel that caused width calculations to accumulate incorrectly, improving UI stability for log drill-down views. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Alerting: Fix rule UIDs mapping for legacy storage | moustafab | S | No | 1.0h | 0.1h | May 08, 2026 |
SummaryBug FixFix rule UID mapping for legacy storage Ensures alert and recording rule UIDs are stable by using the database GUID, improving legacy storage history consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| unified-storage: log errors in resource server and in KV backend tracing | renatolabs | M | No | 18.2h | 1.7h | May 08, 2026 |
SummaryFeatureLog errors in unified storage server and KV tracing Improves observability by logging internal errors in the resource server and KV backend, aiding faster debugging and reducing downtime. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| fix: Display the add variable button in edit mode when there are no controls and the time picker is hidden | grafakus | S | No | 6.7h | 0.4h | May 08, 2026 |
SummaryBug FixFix add variable button visibility in edit mode Ensures the 'Add variable' button remains visible in edit mode when the time picker is hidden and no controls exist, improving user experience during dashboard configuration. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| QueryEditor: Bulk actions bar in footer | Develer | XL | No | 70.6h | 21.5h | May 08, 2026 |
SummaryFeatureAdd bulk actions bar to QueryEditor footer Provides a consolidated bulk actions bar in the QueryEditor sidebar footer, improving multi‑select workflow and reducing UI clutter for users. Health Assessment
Large
Low
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Unified Storage: Allow ':' in KV key regex for user-storage names | RafaelPaulovic | M | No | 4.2h | 1.2h | May 08, 2026 |
SummaryFeatureAllow ':' in KV key regex for user-storage Allows user-storage keys with ':' to be accepted by the KV layer, preventing iterator‑side rejections. This resolves 500 errors during user‑storage writes and improves reliability for storage operators. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Go
|
||||||
| RRC Patch Slow: Preserve legacy string datasources in v1 to v2 conversion | kristinademeshchik | L | No | 1.2h | - | May 08, 2026 |
SummaryBug FixPreserve legacy string datasources in v1 to v2 conversion This patch preserves legacy string datasources during v1 to v2 conversion, preventing data loss. It ensures dashboards remain functional after migration. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Go, Typescript
|
||||||
| Table: Add option to nested table transform to auto-expand all nested rows | fastfrwrd | L | No | 165.1h | 145.4h | May 08, 2026 |
SummaryFeatureAdd auto‑expand option for nested table transform Enables users to automatically expand nested rows in table transforms, improving data visibility and reducing manual interaction. Health Assessment
Large
High
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| IAM: Move hooks to operate on team.members instead of teambinding | forsethc | XL | No | 211.1h | 180.2h | May 08, 2026 |
SummaryBug FixMove IAM hooks to use team.members This change updates the IAM system to use the newer Team.Members model for membership updates, ensuring consistency with the deprecation of TeamBinding and reducing errors in Zanzana. It improves reliability and maintenance of team membership handling. Health AssessmentAI DetailsTech Stack
Languages:
Go
|
||||||
| Internationalisation: Update documentation and expose `tOptions` on `Trans` | ashharrison90 | S | No | 0.3h | 0.1h | May 08, 2026 |
SummaryFeatureUpdate i18n docs and expose tOptions Users can now correctly translate plurals and access tOptions on Trans component, improving internationalization support. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Alerting: refactor merge package — inline, simplify, fix bugs | yuri-tceretian | XL | AI | 44.4h | 42.3h | May 08, 2026 |
SummaryRefactorRefactor alerting merge package, simplify and fix bugs Refactors alerting merge logic to simplify code and fix bugs, improving reliability of alert notifications. Enhances maintainability and reduces potential configuration errors for users. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go, Yaml
|
||||||