feat(container): update image docker.io/grafana/mcp-grafana (v0.7.3 ➔ 0.15.2) #254

Merged
dusk-bot merged 1 commit from renovate-docker.io-grafana-mcp-grafana-0.x into main 2026-06-05 18:07:33 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
docker.io/grafana/mcp-grafana minor v0.7.30.15.2

Release Notes

grafana/mcp-grafana (docker.io/grafana/mcp-grafana)

v0.15.2

Compare Source

Fixed
  • Docker images are again published to docker.io/grafana/mcp-grafana. v0.15.0 and v0.15.1 Docker images were never published because the shared Docker Hub credential was restricted to read-only. The release workflow now publishes via Grafana's GAR-based Docker Hub mirror pipeline (#​925)

v0.14.0

Compare Source

Added
  • Generic API request tool for making arbitrary HTTP requests to the Grafana API (#​841)
  • OpenSearch datasource support (#​669)
  • Tool to retrieve Grafana plugin information (#​826)
  • Export logs via OTLP when OTEL_EXPORTER_OTLP_ENDPOINT or OTEL_EXPORTER_OTLP_LOGS_ENDPOINT is set, consistent with existing OTLP trace export (#​839)
  • Configurable slow-request-threshold logging for identifying long-running tool calls (#​756)
  • Server instructions now dynamically reflect only the enabled tool categories, preventing agents from attempting to use disabled tools (#​829)
Fixed
  • Route OnCall tools through IRM plugin proxy for correct on-behalf-of authentication (#​842)
  • Propagate context to jq operations and return clear errors on non-JSON input (#​847)
  • Prevent panic in Sift tool when pattern type assertion fails (#​834)

v0.13.1

Compare Source

Added
  • Support PromQL queries against VictoriaMetrics datasources (#​767)
Fixed
  • Include recording rules in datasource ruler listings for complete alerting rule visibility (#​819)
  • Propagate request context through OpenAPI convenience calls to ensure proper tracing and cancellation (#​822)

v0.13.0

Compare Source

Fixed
  • Handle common LLM type mismatches (e.g. string vs number) in alerting_manage_rules to prevent tool call failures (#​816)
  • Convert ISO 8601 timestamps to epoch milliseconds in deeplink time ranges for correct Grafana URL generation (#​808)
  • Remove broken search_logs tool that was returning errors (#​815)
  • Normalize trailing slash in Grafana URL within WithGrafanaConfig to prevent malformed API requests (#​809)
  • Include on-behalf-of tokens in fetchPublicURL config so delegated identity works for public URL resolution (#​810)
  • Walk legacy dashboard rows (schemaVersion <= 14) in panel walkers so older dashboards are fully traversed (#​817)

v0.12.1

Compare Source

Added
  • Support per-request Grafana configuration via context in HTTP RoundTrippers (#​805)
  • Optional Logger field on GrafanaConfig for structured logging (#​787)
Fixed
  • Validate assertion timestamps as strings instead of time.Time to prevent type errors (#​793)
  • Trim trailing slash from Grafana URL during proxied tool discovery to avoid malformed requests (#​788)
Changed
  • Use shared BuildTransport constructor in fetchPublicURL for consistent HTTP middleware (#​789)

v0.12.0

Compare Source

Added
  • InfluxDB datasource support with both Flux and InfluxQL query languages (#​775)
  • Graphite datasource support with metric finding, query execution, and function discovery tools (#​741)
  • Support legacy d-solo render mode for panel image rendering (#​751)
  • Forward Accept header through API proxy for rendering requests (#​747)
Fixed
  • Include full query data in alert rule get response, preserving datasource-specific fields (#​777)
  • Propagate trace context through OnCall, ClickHouse, and CloudWatch tools for end-to-end distributed tracing (#​769)
  • Register ephemeral sessions to fix horizontal scaling of proxied tools (#​754)
  • Encode Basic Auth credentials per RFC 7617 in proxied client (#​758)
  • Preserve datasource-specific model fields (e.g. Graphite target, classic conditions) during alert rule JSON round-tripping (#​730)
  • Include forwarded headers in client cache key to prevent cross-user cache collisions (#​768)
Changed
  • Reduce tool schema token cost and response payload sizes for lower LLM token usage (#​734)
  • Standardize HTTP transport middleware via shared BuildTransport() constructor (#​771)
Security
  • Reject embedded credentials in X-Grafana-URL header to prevent credential leakage (#​782)
  • Reject malformed X-Grafana-URL header instead of panicking (#​762)
  • Update Prometheus dependency to v0.311.2 to address security vulnerability (#​742)

v0.11.6

Compare Source

Added
  • Apply on-behalf-of authentication headers in the Grafana client transport chain, enabling delegated identity for API requests (#​728)
Fixed
  • Preserve dashboard identity fields (id, uid, version) in patch mode to prevent accidental dashboard duplication (#​722)

v0.11.5

Compare Source

Added
  • Forward selected request headers (e.g. Cookie, Authorization) to Grafana in SSE and streamable-http modes, enabling SSO and ALB session cookie authentication (#​659)
  • Support optional projectName parameter for Cloud Monitoring datasources to query specific GCP projects (#​710)
  • Add BaseTransport field to GrafanaConfig for custom HTTP transport composition (#​726)
Fixed
  • Extract Elasticsearch query field in alert rule summaries for accurate rule descriptions (#​714)
  • Clarify dashboard authoring guidance in tool descriptions to reduce LLM confusion (#​713)

v0.11.4

Compare Source

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-minutes CLI flag to automatically close idle sessions (#​691)
  • Accept X-Grafana-Service-Account-Token header as an alternative authentication method (#​280)
  • Server-side filtering for alerting_manage_rules list 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 /resources and /proxy datasource 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_deeplink for 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 ConvertTool with 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)

v0.11.3

Compare Source

Added
  • Support panel filtering and template variable substitution in get_dashboard_panel_queries for more targeted query extraction (#​539)
  • New alerting_manage_routing tool for managing notification policies, contact points, and time intervals in a single unified tool (#​618)
  • Add accountId parameter to CloudWatch tools for cross-account monitoring support (#​616)
Fixed
  • Add OrgIDRoundTripper to the Grafana client transport chain so organization ID is correctly sent on all requests (#​649)
Changed
  • Consolidate alerting rule tools into a single alerting_manage_rules tool for simpler discovery (#​619)
  • Use typed struct for alert query parameters instead of untyped models.AlertQuery (#​630)
  • Add server-side filtering support to alerting client for more efficient rule queries (Grafana 10.0+) (#​612)

v0.11.2

Compare Source

Changed
  • Optimize Docker builds with Go cross-compilation for faster multi-platform image builds (#​600)
  • Fix Python wheel subpackage build to use correct --package-path flag (#​601)

v0.11.1

Compare Source

Added
  • New run_panel_query tool that executes dashboard panel queries directly, with support for Prometheus, Loki, ClickHouse, and CloudWatch datasources, template variable substitution, Grafana macro expansion, and batch multi-panel queries (#​542)
Changed
  • Merge near-duplicate MCP tools to reduce overall tool count, making it easier for LLMs to select the right tool (#​596)

v0.11.0

Compare Source

Added
  • Elasticsearch datasource support with Lucene and Query DSL syntax, time range filtering, and configurable result limits (#​424)
  • CloudWatch datasource support with namespace, metric, and dimension discovery tools plus a guided query workflow (#​536)
Fixed
  • Support standard HTTP proxy environment variables (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) for connecting through corporate proxies (#​578)

v0.10.0

Compare Source

Added
  • ClickHouse datasource support (#​535)
  • get_query_examples tool for retrieving query examples from datasources (#​538)
  • query_prometheus_histogram tool for histogram percentile queries with automatic histogram_quantile PromQL generation (#​537)
  • Pagination support for list_datasources and search_dashboards tools with configurable limit/offset (#​543)
  • Custom HTTP headers support via GRAFANA_EXTRA_HEADERS environment variable for custom auth schemes and reverse proxy integration (#​522)
  • Prometheus metrics and OpenTelemetry instrumentation (#​506)
  • Alpine-based Docker image variants (:alpine and :x.y.z-alpine tags) for smaller image size (~74MB vs ~147MB) (#​568)
  • Support for remove operation on dashboard array elements by index (#​564)
Fixed
  • update_dashboard tool descriptions and error messages improved to reduce LLM misuse (#​570)
  • Trim whitespace from dashboard patch operation paths (#​565)
  • DeepEval MCP evaluation for e2e tests (#​516)
Security
  • Upgrade Docker base image packages to resolve critical OpenSSL CVE-2025-15467 (CVSS 9.8) (#​551)

v0.9.0

Compare Source

Changelog

Released by GoReleaser.

v0.8.2

Compare Source

Changelog

Released by GoReleaser.

v0.8.1

Compare Source

Changelog
  • 8e07aac chore: bump build Docker image from bullseye to bookworm (#​475)
  • c6f5ea0 ci: build Docker image on every commit, push only on tags (#​476)

Released by GoReleaser.

v0.7.10

Compare Source

Changelog

Released by GoReleaser.

v0.7.9

Compare Source

Changelog

Released by GoReleaser.

v0.7.8

Compare Source

Changelog

Released by GoReleaser.

v0.7.7

Compare Source

v0.7.6

Compare Source

Changelog

Released by GoReleaser.

v0.7.5

Compare Source

Changelog

Released by GoReleaser.

v0.7.4

Compare Source

Changelog

Released by GoReleaser.


Configuration

📅 Schedule: (in timezone America/Toronto)

  • Branch creation
    • "every weekday"
  • Automerge
    • "every weekday"

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/grafana/mcp-grafana](https://github.com/grafana/mcp-grafana) | minor | `v0.7.3` → `0.15.2` | --- ### Release Notes <details> <summary>grafana/mcp-grafana (docker.io/grafana/mcp-grafana)</summary> ### [`v0.15.2`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0152---2026-06-04) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.14.0...v0.15.2) ##### Fixed - Docker images are again published to `docker.io/grafana/mcp-grafana`. v0.15.0 and v0.15.1 Docker images were never published because the shared Docker Hub credential was restricted to read-only. The release workflow now publishes via Grafana's GAR-based Docker Hub mirror pipeline ([#&#8203;925](https://github.com/grafana/mcp-grafana/pull/925)) ### [`v0.14.0`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0140---2026-05-08) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.13.1...v0.14.0) ##### Added - Generic API request tool for making arbitrary HTTP requests to the Grafana API ([#&#8203;841](https://github.com/grafana/mcp-grafana/pull/841)) - OpenSearch datasource support ([#&#8203;669](https://github.com/grafana/mcp-grafana/pull/669)) - Tool to retrieve Grafana plugin information ([#&#8203;826](https://github.com/grafana/mcp-grafana/pull/826)) - Export logs via OTLP when `OTEL_EXPORTER_OTLP_ENDPOINT` or `OTEL_EXPORTER_OTLP_LOGS_ENDPOINT` is set, consistent with existing OTLP trace export ([#&#8203;839](https://github.com/grafana/mcp-grafana/pull/839)) - Configurable slow-request-threshold logging for identifying long-running tool calls ([#&#8203;756](https://github.com/grafana/mcp-grafana/pull/756)) - Server instructions now dynamically reflect only the enabled tool categories, preventing agents from attempting to use disabled tools ([#&#8203;829](https://github.com/grafana/mcp-grafana/pull/829)) ##### Fixed - Route OnCall tools through IRM plugin proxy for correct on-behalf-of authentication ([#&#8203;842](https://github.com/grafana/mcp-grafana/pull/842)) - Propagate context to jq operations and return clear errors on non-JSON input ([#&#8203;847](https://github.com/grafana/mcp-grafana/pull/847)) - Prevent panic in Sift tool when pattern type assertion fails ([#&#8203;834](https://github.com/grafana/mcp-grafana/pull/834)) ### [`v0.13.1`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0131---2026-04-30) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.13.0...v0.13.1) ##### Added - Support PromQL queries against VictoriaMetrics datasources ([#&#8203;767](https://github.com/grafana/mcp-grafana/pull/767)) ##### Fixed - Include recording rules in datasource ruler listings for complete alerting rule visibility ([#&#8203;819](https://github.com/grafana/mcp-grafana/pull/819)) - Propagate request context through OpenAPI convenience calls to ensure proper tracing and cancellation ([#&#8203;822](https://github.com/grafana/mcp-grafana/pull/822)) ### [`v0.13.0`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0130---2026-04-29) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.12.1...v0.13.0) ##### Fixed - Handle common LLM type mismatches (e.g. string vs number) in `alerting_manage_rules` to prevent tool call failures ([#&#8203;816](https://github.com/grafana/mcp-grafana/pull/816)) - Convert ISO 8601 timestamps to epoch milliseconds in deeplink time ranges for correct Grafana URL generation ([#&#8203;808](https://github.com/grafana/mcp-grafana/pull/808)) - Remove broken `search_logs` tool that was returning errors ([#&#8203;815](https://github.com/grafana/mcp-grafana/pull/815)) - Normalize trailing slash in Grafana URL within `WithGrafanaConfig` to prevent malformed API requests ([#&#8203;809](https://github.com/grafana/mcp-grafana/pull/809)) - Include on-behalf-of tokens in `fetchPublicURL` config so delegated identity works for public URL resolution ([#&#8203;810](https://github.com/grafana/mcp-grafana/pull/810)) - Walk legacy dashboard rows (schemaVersion <= 14) in panel walkers so older dashboards are fully traversed ([#&#8203;817](https://github.com/grafana/mcp-grafana/pull/817)) ### [`v0.12.1`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0121---2026-04-28) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.12.0...v0.12.1) ##### Added - Support per-request Grafana configuration via context in HTTP RoundTrippers ([#&#8203;805](https://github.com/grafana/mcp-grafana/pull/805)) - Optional `Logger` field on `GrafanaConfig` for structured logging ([#&#8203;787](https://github.com/grafana/mcp-grafana/pull/787)) ##### Fixed - Validate assertion timestamps as strings instead of `time.Time` to prevent type errors ([#&#8203;793](https://github.com/grafana/mcp-grafana/pull/793)) - Trim trailing slash from Grafana URL during proxied tool discovery to avoid malformed requests ([#&#8203;788](https://github.com/grafana/mcp-grafana/pull/788)) ##### Changed - Use shared `BuildTransport` constructor in `fetchPublicURL` for consistent HTTP middleware ([#&#8203;789](https://github.com/grafana/mcp-grafana/pull/789)) ### [`v0.12.0`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0120---2026-04-23) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.6...v0.12.0) ##### Added - InfluxDB datasource support with both Flux and InfluxQL query languages ([#&#8203;775](https://github.com/grafana/mcp-grafana/pull/775)) - Graphite datasource support with metric finding, query execution, and function discovery tools ([#&#8203;741](https://github.com/grafana/mcp-grafana/pull/741)) - Support legacy `d-solo` render mode for panel image rendering ([#&#8203;751](https://github.com/grafana/mcp-grafana/pull/751)) - Forward `Accept` header through API proxy for rendering requests ([#&#8203;747](https://github.com/grafana/mcp-grafana/pull/747)) ##### Fixed - Include full query data in alert rule get response, preserving datasource-specific fields ([#&#8203;777](https://github.com/grafana/mcp-grafana/pull/777)) - Propagate trace context through OnCall, ClickHouse, and CloudWatch tools for end-to-end distributed tracing ([#&#8203;769](https://github.com/grafana/mcp-grafana/pull/769)) - Register ephemeral sessions to fix horizontal scaling of proxied tools ([#&#8203;754](https://github.com/grafana/mcp-grafana/pull/754)) - Encode Basic Auth credentials per RFC 7617 in proxied client ([#&#8203;758](https://github.com/grafana/mcp-grafana/pull/758)) - Preserve datasource-specific model fields (e.g. Graphite `target`, classic conditions) during alert rule JSON round-tripping ([#&#8203;730](https://github.com/grafana/mcp-grafana/pull/730)) - Include forwarded headers in client cache key to prevent cross-user cache collisions ([#&#8203;768](https://github.com/grafana/mcp-grafana/pull/768)) ##### Changed - Reduce tool schema token cost and response payload sizes for lower LLM token usage ([#&#8203;734](https://github.com/grafana/mcp-grafana/pull/734)) - Standardize HTTP transport middleware via shared `BuildTransport()` constructor ([#&#8203;771](https://github.com/grafana/mcp-grafana/pull/771)) ##### Security - Reject embedded credentials in `X-Grafana-URL` header to prevent credential leakage ([#&#8203;782](https://github.com/grafana/mcp-grafana/pull/782)) - Reject malformed `X-Grafana-URL` header instead of panicking ([#&#8203;762](https://github.com/grafana/mcp-grafana/pull/762)) - Update Prometheus dependency to v0.311.2 to address security vulnerability ([#&#8203;742](https://github.com/grafana/mcp-grafana/pull/742)) ### [`v0.11.6`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0116---2026-04-09) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.5...v0.11.6) ##### Added - Apply on-behalf-of authentication headers in the Grafana client transport chain, enabling delegated identity for API requests ([#&#8203;728](https://github.com/grafana/mcp-grafana/pull/728)) ##### Fixed - Preserve dashboard identity fields (`id`, `uid`, `version`) in patch mode to prevent accidental dashboard duplication ([#&#8203;722](https://github.com/grafana/mcp-grafana/pull/722)) ### [`v0.11.5`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0115---2026-04-09) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.4...v0.11.5) ##### Added - Forward selected request headers (e.g. `Cookie`, `Authorization`) to Grafana in SSE and streamable-http modes, enabling SSO and ALB session cookie authentication ([#&#8203;659](https://github.com/grafana/mcp-grafana/pull/659)) - Support optional `projectName` parameter for Cloud Monitoring datasources to query specific GCP projects ([#&#8203;710](https://github.com/grafana/mcp-grafana/pull/710)) - Add `BaseTransport` field to `GrafanaConfig` for custom HTTP transport composition ([#&#8203;726](https://github.com/grafana/mcp-grafana/pull/726)) ##### Fixed - Extract Elasticsearch query field in alert rule summaries for accurate rule descriptions ([#&#8203;714](https://github.com/grafana/mcp-grafana/pull/714)) - Clarify dashboard authoring guidance in tool descriptions to reduce LLM confusion ([#&#8203;713](https://github.com/grafana/mcp-grafana/pull/713)) ### [`v0.11.4`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0114---2026-04-02) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.3...v0.11.4) ##### Added - Pyroscope series query and unified query tool for profiling data exploration ([#&#8203;672](https://github.com/grafana/mcp-grafana/pull/672)) - Generic Kubernetes-style API client for interacting with Grafana app platform resources ([#&#8203;690](https://github.com/grafana/mcp-grafana/pull/690)) - `--session-idle-timeout-minutes` CLI flag to automatically close idle sessions ([#&#8203;691](https://github.com/grafana/mcp-grafana/pull/691)) - Accept `X-Grafana-Service-Account-Token` header as an alternative authentication method ([#&#8203;280](https://github.com/grafana/mcp-grafana/pull/280)) - Server-side filtering for `alerting_manage_rules` list operation to reduce response size ([#&#8203;629](https://github.com/grafana/mcp-grafana/pull/629)) - Support categorized labels from Loki >= 3.0 for better label discovery ([#&#8203;671](https://github.com/grafana/mcp-grafana/pull/671)) - Gemini CLI extension configuration for Grafana URL, token, and org ID settings ([#&#8203;665](https://github.com/grafana/mcp-grafana/pull/665)) - Automatically fetch public URL from Grafana frontend settings for more accurate deep links ([#&#8203;664](https://github.com/grafana/mcp-grafana/pull/664)) - Support PromQL queries against Google Cloud Monitoring datasources ([#&#8203;647](https://github.com/grafana/mcp-grafana/pull/647)) - Query metadata and configurable result limit for `query_loki_logs` ([#&#8203;654](https://github.com/grafana/mcp-grafana/pull/654)) ##### Fixed - Missing parameters in create/update alert rule tools now correctly exposed ([#&#8203;663](https://github.com/grafana/mcp-grafana/pull/663)) - Handle `text/*` content-type responses from Grafana API instead of failing on non-JSON responses ([#&#8203;694](https://github.com/grafana/mcp-grafana/pull/694)) - Prevent memory leaks in streamable-http mode by properly cleaning up resources ([#&#8203;685](https://github.com/grafana/mcp-grafana/pull/685)) - Fallback between `/resources` and `/proxy` datasource endpoints for broader datasource compatibility ([#&#8203;562](https://github.com/grafana/mcp-grafana/pull/562)) - Warn when org ID is missing instead of silently discarding the parameter ([#&#8203;678](https://github.com/grafana/mcp-grafana/pull/678)) - Support multi-value dashboard variables in `get_panel_image` ([#&#8203;677](https://github.com/grafana/mcp-grafana/pull/677)) - Return actionable errors for unsupported JSONPath syntax in dashboard patch operations ([#&#8203;675](https://github.com/grafana/mcp-grafana/pull/675)) - Convert Prometheus POST requests to GET for compatibility with datasources that don't support POST ([#&#8203;633](https://github.com/grafana/mcp-grafana/pull/633)) - Fix `generate_deeplink` for explore resource type ([#&#8203;644](https://github.com/grafana/mcp-grafana/pull/644)) - Prevent bare boolean JSON Schema values that caused errors with some LLM providers ([#&#8203;597](https://github.com/grafana/mcp-grafana/pull/597)) - Prevent nil pointer crash in `get_dashboard_panel_queries` ([#&#8203;661](https://github.com/grafana/mcp-grafana/pull/661)) ##### Changed - Enhance `ConvertTool` with flexible integer conversion for more robust type handling ([#&#8203;631](https://github.com/grafana/mcp-grafana/pull/631)) - Use end time for Prometheus instant queries instead of defaulting to current time ([#&#8203;683](https://github.com/grafana/mcp-grafana/pull/683)) ##### Security - Validate ClickHouse identifiers to prevent SQL injection ([#&#8203;693](https://github.com/grafana/mcp-grafana/pull/693)) ### [`v0.11.3`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0113---2026-03-12) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.2...v0.11.3) ##### Added - Support panel filtering and template variable substitution in `get_dashboard_panel_queries` for more targeted query extraction ([#&#8203;539](https://github.com/grafana/mcp-grafana/pull/539)) - New `alerting_manage_routing` tool for managing notification policies, contact points, and time intervals in a single unified tool ([#&#8203;618](https://github.com/grafana/mcp-grafana/pull/618)) - Add `accountId` parameter to CloudWatch tools for cross-account monitoring support ([#&#8203;616](https://github.com/grafana/mcp-grafana/pull/616)) ##### Fixed - Add `OrgIDRoundTripper` to the Grafana client transport chain so organization ID is correctly sent on all requests ([#&#8203;649](https://github.com/grafana/mcp-grafana/pull/649)) ##### Changed - Consolidate alerting rule tools into a single `alerting_manage_rules` tool for simpler discovery ([#&#8203;619](https://github.com/grafana/mcp-grafana/pull/619)) - Use typed struct for alert query parameters instead of untyped `models.AlertQuery` ([#&#8203;630](https://github.com/grafana/mcp-grafana/pull/630)) - Add server-side filtering support to alerting client for more efficient rule queries (Grafana 10.0+) ([#&#8203;612](https://github.com/grafana/mcp-grafana/pull/612)) ### [`v0.11.2`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0112---2026-02-24) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.1...v0.11.2) ##### Changed - Optimize Docker builds with Go cross-compilation for faster multi-platform image builds ([#&#8203;600](https://github.com/grafana/mcp-grafana/pull/600)) - Fix Python wheel subpackage build to use correct `--package-path` flag ([#&#8203;601](https://github.com/grafana/mcp-grafana/pull/601)) ### [`v0.11.1`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0111---2026-02-24) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.11.0...v0.11.1) ##### Added - New `run_panel_query` tool that executes dashboard panel queries directly, with support for Prometheus, Loki, ClickHouse, and CloudWatch datasources, template variable substitution, Grafana macro expansion, and batch multi-panel queries ([#&#8203;542](https://github.com/grafana/mcp-grafana/pull/542)) ##### Changed - Merge near-duplicate MCP tools to reduce overall tool count, making it easier for LLMs to select the right tool ([#&#8203;596](https://github.com/grafana/mcp-grafana/pull/596)) ### [`v0.11.0`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0110---2026-02-19) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.10.0...v0.11.0) ##### Added - Elasticsearch datasource support with Lucene and Query DSL syntax, time range filtering, and configurable result limits ([#&#8203;424](https://github.com/grafana/mcp-grafana/pull/424)) - CloudWatch datasource support with namespace, metric, and dimension discovery tools plus a guided query workflow ([#&#8203;536](https://github.com/grafana/mcp-grafana/pull/536)) ##### Fixed - Support standard HTTP proxy environment variables (`HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`) for connecting through corporate proxies ([#&#8203;578](https://github.com/grafana/mcp-grafana/pull/578)) ### [`v0.10.0`](https://github.com/grafana/mcp-grafana/blob/HEAD/CHANGELOG.md#0100---2026-02-12) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.9.0...v0.10.0) ##### Added - ClickHouse datasource support ([#&#8203;535](https://github.com/grafana/mcp-grafana/pull/535)) - `get_query_examples` tool for retrieving query examples from datasources ([#&#8203;538](https://github.com/grafana/mcp-grafana/pull/538)) - `query_prometheus_histogram` tool for histogram percentile queries with automatic `histogram_quantile` PromQL generation ([#&#8203;537](https://github.com/grafana/mcp-grafana/pull/537)) - Pagination support for `list_datasources` and `search_dashboards` tools with configurable limit/offset ([#&#8203;543](https://github.com/grafana/mcp-grafana/pull/543)) - Custom HTTP headers support via `GRAFANA_EXTRA_HEADERS` environment variable for custom auth schemes and reverse proxy integration ([#&#8203;522](https://github.com/grafana/mcp-grafana/pull/522)) - Prometheus metrics and OpenTelemetry instrumentation ([#&#8203;506](https://github.com/grafana/mcp-grafana/pull/506)) - Alpine-based Docker image variants (`:alpine` and `:x.y.z-alpine` tags) for smaller image size (\~74MB vs \~147MB) ([#&#8203;568](https://github.com/grafana/mcp-grafana/pull/568)) - Support for `remove` operation on dashboard array elements by index ([#&#8203;564](https://github.com/grafana/mcp-grafana/pull/564)) ##### Fixed - `update_dashboard` tool descriptions and error messages improved to reduce LLM misuse ([#&#8203;570](https://github.com/grafana/mcp-grafana/pull/570)) - Trim whitespace from dashboard patch operation paths ([#&#8203;565](https://github.com/grafana/mcp-grafana/pull/565)) - DeepEval MCP evaluation for e2e tests ([#&#8203;516](https://github.com/grafana/mcp-grafana/pull/516)) ##### Security - Upgrade Docker base image packages to resolve critical OpenSSL CVE-2025-15467 (CVSS 9.8) ([#&#8203;551](https://github.com/grafana/mcp-grafana/pull/551)) [0.15.2]: https://github.com/grafana/mcp-grafana/compare/v0.15.1...v0.15.2 [0.15.1]: https://github.com/grafana/mcp-grafana/compare/v0.15.0...v0.15.1 [0.15.0]: https://github.com/grafana/mcp-grafana/compare/v0.14.0...v0.15.0 [0.14.0]: https://github.com/grafana/mcp-grafana/compare/v0.13.1...v0.14.0 [0.13.1]: https://github.com/grafana/mcp-grafana/compare/v0.13.0...v0.13.1 [0.13.0]: https://github.com/grafana/mcp-grafana/compare/v0.12.1...v0.13.0 [0.12.1]: https://github.com/grafana/mcp-grafana/compare/v0.12.0...v0.12.1 [0.12.0]: https://github.com/grafana/mcp-grafana/compare/v0.11.6...v0.12.0 [0.11.6]: https://github.com/grafana/mcp-grafana/compare/v0.11.5...v0.11.6 [0.11.5]: https://github.com/grafana/mcp-grafana/compare/v0.11.4...v0.11.5 [0.11.4]: https://github.com/grafana/mcp-grafana/compare/v0.11.3...v0.11.4 [0.11.3]: https://github.com/grafana/mcp-grafana/compare/v0.11.2...v0.11.3 [0.11.2]: https://github.com/grafana/mcp-grafana/compare/v0.11.1...v0.11.2 [0.11.1]: https://github.com/grafana/mcp-grafana/compare/v0.11.0...v0.11.1 [0.11.0]: https://github.com/grafana/mcp-grafana/compare/v0.10.0...v0.11.0 [0.10.0]: https://github.com/grafana/mcp-grafana/compare/v0.9.0...v0.10.0 ### [`v0.9.0`](https://github.com/grafana/mcp-grafana/releases/tag/v0.9.0) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.8.2...v0.9.0) ##### Changelog - [`671c7a2`](https://github.com/grafana/mcp-grafana/commit/671c7a23bb29f8c5d5199dab5560ce2251f96b17) Fix Prometheus datasource proxy URL to use resources endpoint ([#&#8203;483](https://github.com/grafana/mcp-grafana/issues/483)) - [`c5fb309`](https://github.com/grafana/mcp-grafana/commit/c5fb3090a14cf5ea8e6c4d8175cd6119ce2131a2) chore(deps): bump pyasn1 from 0.6.1 to 0.6.2 in /tests ([#&#8203;495](https://github.com/grafana/mcp-grafana/issues/495)) - [`ead16b2`](https://github.com/grafana/mcp-grafana/commit/ead16b21060c57ce7e9134fb998b819338129281) chore(deps): update golang:1.24-bookworm docker digest to [`1c64c58`](https://github.com/grafana/mcp-grafana/commit/1c64c58) ([#&#8203;486](https://github.com/grafana/mcp-grafana/issues/486)) - [`4cb32dd`](https://github.com/grafana/mcp-grafana/commit/4cb32dd134c4a4f1972f8082c075f49d5025a6a6) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;474](https://github.com/grafana/mcp-grafana/issues/474)) - [`599e2ac`](https://github.com/grafana/mcp-grafana/commit/599e2ac547eacc830ef62c48398fdc5d59f034f8) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;490](https://github.com/grafana/mcp-grafana/issues/490)) - [`7009f18`](https://github.com/grafana/mcp-grafana/commit/7009f18fd60334ea4b383c4946223ba65d05d571) chore(deps): update sd2k/mcp-tokens-action digest to [`54ab17c`](https://github.com/grafana/mcp-grafana/commit/54ab17c) ([#&#8203;500](https://github.com/grafana/mcp-grafana/issues/500)) - [`cd790d7`](https://github.com/grafana/mcp-grafana/commit/cd790d7f43785c9e0e2a69e4b85671bfa2f32232) chore(deps-dev): bump mcp from 1.12.4 to 1.23.0 in /tests ([#&#8203;514](https://github.com/grafana/mcp-grafana/issues/514)) - [`9c3817e`](https://github.com/grafana/mcp-grafana/commit/9c3817e5f2086f1e189b25478ceb4a3b99fe2ec9) chore: always comment on token check ([#&#8203;480](https://github.com/grafana/mcp-grafana/issues/480)) - [`975e081`](https://github.com/grafana/mcp-grafana/commit/975e081c5d9dd9f4f0b8fa1d9264c4950d9dd183) chore: bump schema version in server.json ([#&#8203;482](https://github.com/grafana/mcp-grafana/issues/482)) - [`e6e0e66`](https://github.com/grafana/mcp-grafana/commit/e6e0e661ef04de72c6b4b85c7dfe8e5e168b0722) feat: add Loki patterns query\_loki\_patterns tool ([#&#8203;499](https://github.com/grafana/mcp-grafana/issues/499)) - [`c22b5f6`](https://github.com/grafana/mcp-grafana/commit/c22b5f6d0b067dd08927de0a15091f3b121e037f) fix(loki): support metric queries with proper label parsing ([#&#8203;510](https://github.com/grafana/mcp-grafana/issues/510)) - [`ec7c906`](https://github.com/grafana/mcp-grafana/commit/ec7c906e1e9b94ed2b92fc480e8e23b6d7169170) fix(tests): update Claude model, switch from langevals to deepeval ([#&#8203;373](https://github.com/grafana/mcp-grafana/issues/373)) - [`3c42e13`](https://github.com/grafana/mcp-grafana/commit/3c42e137d30db185d167b12258314572adddc87d) fix: centralize tool error handling ([#&#8203;505](https://github.com/grafana/mcp-grafana/issues/505)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.8.2`](https://github.com/grafana/mcp-grafana/releases/tag/v0.8.2) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.8.1...v0.8.2) ##### Changelog - [`f31ee69`](https://github.com/grafana/mcp-grafana/commit/f31ee69c8164a949f2c1992d920e9f59e38e956d) chore: use bookworm for final stage ([#&#8203;479](https://github.com/grafana/mcp-grafana/issues/479)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.8.1`](https://github.com/grafana/mcp-grafana/releases/tag/v0.8.1) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.10...v0.8.1) ##### Changelog - [`8e07aac`](https://github.com/grafana/mcp-grafana/commit/8e07aac1c97385bfbfc1a4154090075de1abb8d6) chore: bump build Docker image from bullseye to bookworm ([#&#8203;475](https://github.com/grafana/mcp-grafana/issues/475)) - [`c6f5ea0`](https://github.com/grafana/mcp-grafana/commit/c6f5ea0846f3f174122a272d431eb48fe9f1a5b2) ci: build Docker image on every commit, push only on tags ([#&#8203;476](https://github.com/grafana/mcp-grafana/issues/476)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.10`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.10) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.9...v0.7.10) ##### Changelog - [`a893328`](https://github.com/grafana/mcp-grafana/commit/a893328f0d78c52286d9abab8825aa901ad0f409) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;394](https://github.com/grafana/mcp-grafana/issues/394)) - [`5ff432c`](https://github.com/grafana/mcp-grafana/commit/5ff432c30928e5cf93d419f194be73058e3a83c3) feat: add support for datasource-managed alerts ([#&#8203;362](https://github.com/grafana/mcp-grafana/issues/362)) - [`b05b370`](https://github.com/grafana/mcp-grafana/commit/b05b370800fe460c4388ed54a3360a8918c3f992) fix: include default values in jsonschema ([#&#8203;399](https://github.com/grafana/mcp-grafana/issues/399)) - [`ed4a600`](https://github.com/grafana/mcp-grafana/commit/ed4a600af50a4cbbbdb976d7fe7425f40a81ad43) forward X-Grafana-OrgID for proxies mcps ([#&#8203;407](https://github.com/grafana/mcp-grafana/issues/407)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.9`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.9) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.8...v0.7.9) ##### Changelog - [`48a5979`](https://github.com/grafana/mcp-grafana/commit/48a597950ca1ad10244126fa8249a58c56344e34) Add --disable-write flag to control write operations ([#&#8203;385](https://github.com/grafana/mcp-grafana/issues/385)) - [`22ae2ea`](https://github.com/grafana/mcp-grafana/commit/22ae2eaf7b11ec95bf8305e140a2164e24439ffa) add renovate json ([#&#8203;370](https://github.com/grafana/mcp-grafana/issues/370)) - [`935d308`](https://github.com/grafana/mcp-grafana/commit/935d308c1f658c92212531f05b607238b39f365c) chore(deps): bump the github-actions group across 1 directory with 4 updates ([#&#8203;386](https://github.com/grafana/mcp-grafana/issues/386)) - [`8f1bbdc`](https://github.com/grafana/mcp-grafana/commit/8f1bbdcaf31349cdfa2f19bc31c3cf62f8dc1907) chore(deps): bump the github-actions group with 2 updates ([#&#8203;359](https://github.com/grafana/mcp-grafana/issues/359)) - [`9227882`](https://github.com/grafana/mcp-grafana/commit/922788291bc51554ee7b0f88ba288d9a4273a38c) chore(deps): bump the go-dependencies group across 1 directory with 6 updates ([#&#8203;387](https://github.com/grafana/mcp-grafana/issues/387)) - [`688a94c`](https://github.com/grafana/mcp-grafana/commit/688a94cba1347d80d75888104372f26cd608be83) chore(deps): bump the go-dependencies group with 3 updates ([#&#8203;358](https://github.com/grafana/mcp-grafana/issues/358)) - [`f8c639a`](https://github.com/grafana/mcp-grafana/commit/f8c639adff6f3a507838345f4d2f36531dede8fc) chore(deps): update dependency mcp to v1.10.0 \[security] ([#&#8203;352](https://github.com/grafana/mcp-grafana/issues/352)) - [`75fded9`](https://github.com/grafana/mcp-grafana/commit/75fded98e9fba0eb684617e9ff9b14df8a62b9e4) chore(deps): update grafana/grafana docker digest to [`35c41e0`](https://github.com/grafana/mcp-grafana/commit/35c41e0) ([#&#8203;353](https://github.com/grafana/mcp-grafana/issues/353)) - [`65bc858`](https://github.com/grafana/mcp-grafana/commit/65bc858bb257430cb7d2832b3f732b4bd011cf0a) chore(deps): update grafana/loki docker tag to v2.9.15 ([#&#8203;349](https://github.com/grafana/mcp-grafana/issues/349)) - [`d7ebde0`](https://github.com/grafana/mcp-grafana/commit/d7ebde09951351009b57f340035139272b7977a6) chore(deps): update grafana/promtail docker tag to v2.9.15 ([#&#8203;350](https://github.com/grafana/mcp-grafana/issues/350)) - [`28da7ba`](https://github.com/grafana/mcp-grafana/commit/28da7ba07e62d80f2e4972fa83ea6f85c00605da) chore(deps): update grafana/pyroscope docker tag to v1.15.0 ([#&#8203;364](https://github.com/grafana/mcp-grafana/issues/364)) - [`17a1107`](https://github.com/grafana/mcp-grafana/commit/17a1107d9d6e69b134d93010bf3f54caafc2b547) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;346](https://github.com/grafana/mcp-grafana/issues/346)) - [`d8ca621`](https://github.com/grafana/mcp-grafana/commit/d8ca62185565f69a4585d5e918f617db033eaa72) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;356](https://github.com/grafana/mcp-grafana/issues/356)) - [`4b0939d`](https://github.com/grafana/mcp-grafana/commit/4b0939de376f132d287b354c22555590a9c7be99) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;365](https://github.com/grafana/mcp-grafana/issues/365)) - [`2612eb3`](https://github.com/grafana/mcp-grafana/commit/2612eb35ff54d48f684943f085faf7d519696c53) chore(deps): update grafana/shared-workflows/get-vault-secrets action to v1.3.0 ([#&#8203;366](https://github.com/grafana/mcp-grafana/issues/366)) - [`e6b52c5`](https://github.com/grafana/mcp-grafana/commit/e6b52c5f4ddc97bcdf783e84ed657f06ab1f201a) chore(deps): update hoverkraft-tech/compose-action digest to [`2c655a3`](https://github.com/grafana/mcp-grafana/commit/2c655a3) ([#&#8203;371](https://github.com/grafana/mcp-grafana/issues/371)) - [`a43aab0`](https://github.com/grafana/mcp-grafana/commit/a43aab0f63f42ddc93a1f8046eefa82a60a1c348) chore(deps): update prom/prometheus docker digest to [`4921475`](https://github.com/grafana/mcp-grafana/commit/4921475) ([#&#8203;363](https://github.com/grafana/mcp-grafana/issues/363)) - [`019dba6`](https://github.com/grafana/mcp-grafana/commit/019dba6822773c39711e2de8e6018e9a281c11ad) chore: add Claude Code plugin configuration ([#&#8203;333](https://github.com/grafana/mcp-grafana/issues/333)) - [`67f6a91`](https://github.com/grafana/mcp-grafana/commit/67f6a910ba484caaf5a4bfe780258fbc33c5f6d4) chore: use new schema version for MCP registry server ([#&#8203;351](https://github.com/grafana/mcp-grafana/issues/351)) - [`0dcc16c`](https://github.com/grafana/mcp-grafana/commit/0dcc16cabe5acb923c0ba46cdba60985fc215638) ci(docker): add multi-platform build support ([#&#8203;369](https://github.com/grafana/mcp-grafana/issues/369)) - [`903f1ff`](https://github.com/grafana/mcp-grafana/commit/903f1fff8e0adabd5acd097b0baf461e8fd848f0) feat: add annotation tools with unit tests and docs updates ([#&#8203;312](https://github.com/grafana/mcp-grafana/issues/312)) ([#&#8203;374](https://github.com/grafana/mcp-grafana/issues/374)) - [`5b28181`](https://github.com/grafana/mcp-grafana/commit/5b281813c7719b94d2bf83db4fcd1d64bb121c4c) fix: generate correct JSON schemas for empty structs ([#&#8203;396](https://github.com/grafana/mcp-grafana/issues/396)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.8`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.8) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.7...v0.7.8) ##### Changelog - [`8bec2db`](https://github.com/grafana/mcp-grafana/commit/8bec2db659cc2ee433095e0aac3a170d8d527956) chore(deps): bump github.com/prometheus/prometheus ([#&#8203;343](https://github.com/grafana/mcp-grafana/issues/343)) - [`68f33c1`](https://github.com/grafana/mcp-grafana/commit/68f33c1423ca4accdf5e0175881842dce892389b) chore(deps): bump the github-actions group with 2 updates ([#&#8203;344](https://github.com/grafana/mcp-grafana/issues/344)) - [`5539c61`](https://github.com/grafana/mcp-grafana/commit/5539c61d92cc51d67f984dde3458887680318833) chore(deps): pin dependencies ([#&#8203;337](https://github.com/grafana/mcp-grafana/issues/337)) - [`adc0fd1`](https://github.com/grafana/mcp-grafana/commit/adc0fd1d18ec7abd3304acfe4378c096ad631678) chore(deps): update actions/checkout digest to [`ff7abcd`](https://github.com/grafana/mcp-grafana/commit/ff7abcd) ([#&#8203;338](https://github.com/grafana/mcp-grafana/issues/338)) - [`22188ba`](https://github.com/grafana/mcp-grafana/commit/22188baa581c4bc8e705e4190440d033e5af6834) chore(deps): update goreleaser/goreleaser-action digest to [`a08664b`](https://github.com/grafana/mcp-grafana/commit/a08664b) ([#&#8203;339](https://github.com/grafana/mcp-grafana/issues/339)) - [`7103b9d`](https://github.com/grafana/mcp-grafana/commit/7103b9d0e3c4607dbc10f69df4e46f80d7a40690) chore(deps): update grafana/shared-workflows/ action to ([#&#8203;340](https://github.com/grafana/mcp-grafana/issues/340)) - [`4507428`](https://github.com/grafana/mcp-grafana/commit/4507428f30ca361e64dbfa6d3ea8b4c6b40d2903) chore(deps): update hoverkraft-tech/compose-action digest to [`ccd64b0`](https://github.com/grafana/mcp-grafana/commit/ccd64b0) ([#&#8203;341](https://github.com/grafana/mcp-grafana/issues/341)) - [`013b869`](https://github.com/grafana/mcp-grafana/commit/013b86998656775d720e8ce3e6ce9e6762910971) feat: add support for org id header ([#&#8203;336](https://github.com/grafana/mcp-grafana/issues/336)) - [`3a32dd0`](https://github.com/grafana/mcp-grafana/commit/3a32dd00de820761e88f8c9034a7480a4661250b) feat: add support for proxying to Tempo datasources' MCP servers ([#&#8203;314](https://github.com/grafana/mcp-grafana/issues/314)) - [`73451db`](https://github.com/grafana/mcp-grafana/commit/73451db2473d58eb539b5ef245b94c3140122189) fix: add org ID param to cloud testing util function ([#&#8203;345](https://github.com/grafana/mcp-grafana/issues/345)) - [`e737149`](https://github.com/grafana/mcp-grafana/commit/e7371495bf83e8af8cae6dc3c391d6d9b3c14835) fix: specify prerelease\_suffix for goreleaser git config ([#&#8203;332](https://github.com/grafana/mcp-grafana/issues/332)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.7`](https://github.com/grafana/mcp-grafana/compare/v0.7.6...v0.7.7) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.6...v0.7.7) ### [`v0.7.6`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.6) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.5...v0.7.6) ##### Changelog - [`82003f4`](https://github.com/grafana/mcp-grafana/commit/82003f4b50f1243e4ced3cae7905ec738a68bb30) fix version ([#&#8203;326](https://github.com/grafana/mcp-grafana/issues/326)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.5`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.5) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.4...v0.7.5) ##### Changelog - [`0e246a9`](https://github.com/grafana/mcp-grafana/commit/0e246a9ffacdb75e8c50328e032266420c6baa79) fix: don't use registryBaseUrl in server.json ([#&#8203;325](https://github.com/grafana/mcp-grafana/issues/325)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). ### [`v0.7.4`](https://github.com/grafana/mcp-grafana/releases/tag/v0.7.4) [Compare Source](https://github.com/grafana/mcp-grafana/compare/v0.7.3...v0.7.4) ##### Changelog - [`2c3bde3`](https://github.com/grafana/mcp-grafana/commit/2c3bde3977f4bd2357505c17e0530e36469b342f) chore(deps): bump github.com/prometheus/common ([#&#8203;317](https://github.com/grafana/mcp-grafana/issues/317)) - [`192b26e`](https://github.com/grafana/mcp-grafana/commit/192b26e7b1327cc147b41fdcc97a587489e853b2) chore(deps): bump the github-actions group across 1 directory with 3 updates ([#&#8203;321](https://github.com/grafana/mcp-grafana/issues/321)) - [`43bc281`](https://github.com/grafana/mcp-grafana/commit/43bc281fe4f6ad29cd6cf2ee60f7e1797eaaa7e9) chore: add server.json for MCP registry ([#&#8203;323](https://github.com/grafana/mcp-grafana/issues/323)) - [`aca244b`](https://github.com/grafana/mcp-grafana/commit/aca244bb4d09ffcc51ea31780685b559c6f18f66) chore: strip 'v' prefix off Docker image tag ([#&#8203;319](https://github.com/grafana/mcp-grafana/issues/319)) - [`3c57f77`](https://github.com/grafana/mcp-grafana/commit/3c57f7710065d8acf0a313c4887b6bcd62a21c04) feat: add health check endpoint on /healthz ([#&#8203;322](https://github.com/grafana/mcp-grafana/issues/322)) - [`48e982b`](https://github.com/grafana/mcp-grafana/commit/48e982b811eed1d649543f138ba0e5369186728e) fix: update connectrpc/connect-go to resolve the compile error ([#&#8203;316](https://github.com/grafana/mcp-grafana/issues/316)) - [`5ed6922`](https://github.com/grafana/mcp-grafana/commit/5ed6922b19e95df849c25cd653305668a23be62f) fix: use separate step to extract image tag ([#&#8203;324](https://github.com/grafana/mcp-grafana/issues/324)) *** Released by [GoReleaser](https://github.com/goreleaser/goreleaser). </details> --- ### Configuration 📅 **Schedule**: (in timezone America/Toronto) - Branch creation - "every weekday" - Automerge - "every weekday" 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTMuMyIsInVwZGF0ZWRJblZlciI6IjQzLjIxMy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJwcmlvcml0eS9tZWRpdW0iLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
feat(container): update image docker.io/grafana/mcp-grafana (v0.7.3 ➔ 0.15.2)
All checks were successful
Flate / Flate - Filter (pull_request) Successful in 19s
Labeler / Labeler (pull_request_target) Successful in 46s
Flate / Flate (helmrelease) (pull_request) Successful in 2m10s
Flate / Flate (kustomization) (pull_request) Successful in 2m1s
Flate / Flate - Comment (pull_request) Successful in 38s
Flate - Success Flate checks success
Flate / Flate - Success (pull_request) Successful in 21s
743bec03e0
dusk-bot scheduled this pull request to auto merge when all checks succeed 2026-06-05 18:03:58 +00:00
Author
Collaborator
Kustomization diff

@@ spec.image @@
# toolhive.stacklok.dev/v1beta1/MCPServer/cortex/mcp-grafana
! ± value change
- docker.io/grafana/mcp-grafana:v0.7.3@sha256:787c4774a0eaf08170ff10537570c4a1c881b4f59081de43bf2bbe013a9c0162
+ docker.io/grafana/mcp-grafana:0.15.2@sha256:f7006c42d81e444b77694e4c63c75577a5c45a187088d9799aff23d5e13765cf

Diff created by flateWorkflow run

<!-- flate --> <details open><summary>Kustomization diff</summary> ```diff @@ spec.image @@ # toolhive.stacklok.dev/v1beta1/MCPServer/cortex/mcp-grafana ! ± value change - docker.io/grafana/mcp-grafana:v0.7.3@sha256:787c4774a0eaf08170ff10537570c4a1c881b4f59081de43bf2bbe013a9c0162 + docker.io/grafana/mcp-grafana:0.15.2@sha256:f7006c42d81e444b77694e4c63c75577a5c45a187088d9799aff23d5e13765cf ``` </details> <sub>Diff created by [flate](https://github.com/home-operations/flate) — [Workflow run](https://git.dcunha.io/Exikle/Artemis-Cluster/actions/runs/872)</sub>
dusk-bot deleted branch renovate-docker.io-grafana-mcp-grafana-0.x 2026-06-05 18:07:33 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Exikle/Artemis-Cluster!254
No description provided.