Added
- Pyroscope series query and unified query tool for profiling data exploration (#672)
- Generic Kubernetes-style API client for interacting with Grafana app platform resources (#690)
--session-idle-timeout-minutesCLI flag to automatically close idle sessions (#691)- Accept
X-Grafana-Service-Account-Tokenheader as an alternative authentication method (#280) - Server-side filtering for
alerting_manage_ruleslist operation to reduce response size (#629) - Support categorized labels from Loki >= 3.0 for better label discovery (#671)
- Gemini CLI extension configuration for Grafana URL, token, and org ID settings (#665)
- Automatically fetch public URL from Grafana frontend settings for more accurate deep links (#664)
- Support PromQL queries against Google Cloud Monitoring datasources (#647)
- Query metadata and configurable result limit for
query_loki_logs(#654)
Fixed
- Missing parameters in create/update alert rule tools now correctly exposed (#663)
- Handle
text/*content-type responses from Grafana API instead of failing on non-JSON responses (#694) - Prevent memory leaks in streamable-http mode by properly cleaning up resources (#685)
- Fallback between
/resourcesand/proxydatasource endpoints for broader datasource compatibility (#562) - Warn when org ID is missing instead of silently discarding the parameter (#678)
- Support multi-value dashboard variables in
get_panel_image(#677) - Return actionable errors for unsupported JSONPath syntax in dashboard patch operations (#675)
- Convert Prometheus POST requests to GET for compatibility with datasources that don't support POST (#633)
- Fix
generate_deeplinkfor explore resource type (#644) - Prevent bare boolean JSON Schema values that caused errors with some LLM providers (#597)
- Prevent nil pointer crash in
get_dashboard_panel_queries(#661)
Changed
- Enhance
ConvertToolwith flexible integer conversion for more robust type handling (#631) - Use end time for Prometheus instant queries instead of defaulting to current time (#683)
Security
- Validate ClickHouse identifiers to prevent SQL injection (#693)