Added
- Opt-in per-request Grafana URL selection, with an optional allowlist of permitted URLs and a request-scoped token (#1242)
- Opt-in
cloudloggingtool category for the Google Cloud Logging datasource:query_cloud_loggingruns Cloud Logging queries, andlist_cloud_logging_projects,list_cloud_logging_bucketsandlist_cloud_logging_viewsdiscover what it can read (#1228) - Tempo TraceQL metrics tools now describe the query grammar with a worked example and return correction hints for common PromQL-style mistakes, so agents can fix rejected queries (#1207)
Fixed
list_prometheus_metric_namesnow pushes regex filtering and a result limit to the datasource instead of downloading every metric name, avoiding large memory spikes on datasources with many metrics.page * limitmust now not exceed 10000 (#1217)--base-pathnow applies to the streamable HTTP endpoint and works for SSE with or without a trailing slash;/healthzand/metricsstay at the server root, and invalid or conflicting paths are rejected at startup (#1033)query_loki_logs,query_loki_statsandquery_loki_patternsreturnlogql is requiredfor an empty query instead of a Loki parse error. VictoriaLogs stats queries now need an explicit selector (*still works) (#1238)get_panel_imagenow returns the deeplink as structured content, so the panel viewer shows "Open in Grafana" in Claude (#1240)