Added
- Snowflake datasource tools for querying Snowflake through Grafana's
/api/ds/queryendpoint with macro substitution and template variables (#845) - Amazon Athena datasource support with schema discovery tools and SQL query execution, including macro substitution and result reuse (#799)
- VictoriaLogs support through existing Loki tools, routing LogsQL queries via the VictoriaLogs HTTP API without adding new tools (#850)
- Loki label-strategy analyzer tools for evaluating label cardinality and optimization opportunities (#885)
- Plugin install and search tools for discovering, inspecting, and installing Grafana plugins (#835)
Fixed
- Scope datasource fallback cache by request path to prevent incorrect cache hits across different API endpoints (#897)
- Release builds now report the correct version via ldflags injection (#895)
- Improved Loki and dashboard tool descriptions for better agent accuracy (#880)
- Add readResponseBody helper to limit and detect oversized responses, preventing excessive memory use (#884)
- Improved timeout error messages for proxied tools with context-aware logging (#881)
- Cap error response body reads to 1KB across all HTTP clients to prevent excessive memory allocation from misbehaving servers (#876)
Changed
- Consolidated duplicated
/api/ds/queryimplementations into a shared helper (#877)
Security
- Update
golang.org/x/netto v0.55.0 to address security vulnerability (#901)