Plugins
Elasticsearch logo

Elasticsearch

Grafana Labs

Get plugin

Changelog

12.8.0

  • Feature: Support sum of max and max of max via sibling bucket aggregations #364
  • Feature: Add option to preserve the query when switching between query types #365
  • Feature: Detect cluster distribution and expose an active instance metric #368
  • Feature: Remove elasticsearchCrossClusterSearch feature toggle, making cross-cluster search always available #360
  • Fix: Stop the health check failing with 410 Gone on Elastic Cloud Serverless #389
  • Fix: Keep numeric epoch keys as variable values for date buckets #407
  • Fix: Widen auto interval when nested aggregations would exceed max_buckets #386
  • Fix: Omit empty terms order object rejected by Elasticsearch #387
  • Fix: Keep named buckets_path references in raw DSL bucket_script aggregations #392
  • Fix: Stop interval macros consuming parenthesised text in search bodies #391
  • Fix: Bound datasource instance gauge label values to known sets #393
  • Fix: Restore monospace font in the Lucene query box #395
  • Fix(esql): Validate queries before time-range injection can rewrite them #394
  • Fix(esql): Detect PromQL metrics queries behind leading comments #390
  • Refactor: Use macropro for backend macro interpolation #367
  • Chore(e2e): Bump plugin-e2e to 3.10.0 and drop redundant flag override #401
  • CI: Add stale issue and PR workflow #382
  • CI: Use shared reusable stale workflow #397
  • CI: Use shared reusable add-to-project workflow #398
  • Dependency updates:
    • Chore(deps): Bump @grafana/* packages to v13.1.1 and update dependencies #404

12.7.0

  • Feature: Remove elasticsearchRawDSLQuery and elasticsearchESQLQuery feature toggles — raw DSL and ES|QL editors are now always available #358
  • Feature: Support PromQL source commands in ES|QL metrics queries #332
  • Fix: Migrate legacy variable queries so template variables keep working #231
  • Fix: Harden Elasticsearch backend against malformed responses and edge-case aggregations #345
  • Fix: Include prereleases when matching ES version against metric ranges #323
  • Fix: Load logs volume for raw DSL (Code editor) logs queries #342
  • Fix: Align value with key_as_string for typed Elasticsearch bucket fields #324
  • Fix: Word-wrap long Lucene queries instead of overflowing the input #349
  • Fix: Show per-level breakdown in Explore logs volume #326
  • Fix(esql): Inject time range when query contains template variables #340
  • Refactor: Add frontend query validation layer #276
  • Chore: Lock in UTC resolution for hourly index patterns in tests #325
  • Chore: Use shared data-sources Renovate base preset #354
  • CI: Add add-to-project workflow and remove issue_commands #352
  • CI: Update plugin-ci-workflows #348
  • Docs: Add signed commits requirement to CONTRIBUTING.md #351
  • Dependency updates:
    • Fix(deps): Update grafana monorepo to v13 #338
    • Chore(deps): Update Node.js to v24.17.0 #335

12.6.5

  • Fix: Preserve Lucene query when switching between metric aggregations #328
  • Fix: Make grafanaDependency prerelease-inclusive in plugin.json #314
  • Perf: Close idle HTTP connections when the datasource is disposed #274
  • Chore: Bump grafanaDependency floor to >=12.2.0 #312
  • Fix(deps): Update module github.com/grafana/grafana-plugin-sdk-go to v0.292.0 #302

12.6.4

  • Fix: Replace Slate-based QueryField with Input to resolve panel-editor crash on Grafana 13.1+ #310
  • Fix: Correctly render multi-field terms breakdown #282
  • Chore: Security hardening sweep — dependency, Renovate, and GitHub Actions tightening; clears GO-2026-5026 and GO-2026-4918 #304
  • Chore: Auto-audit hygiene fixes — Node >=24 engines, supply-chain-hardened .npmrc, plugin scaffolding refresh #308
  • CI: Bump plugin-ci-workflows to v8.0.1 (GATB token migration) #292
  • Chore: Run externalised plugin in place of core in docker compose #275

12.6.3

  • Chore: Update Go version to 1.26.3

12.6.2

  • Chore: Update Go version to 1.26.2

12.6.1

  • Chore: Update Go version to 1.26.1

12.6.0

  • Feature: Experimental schema support for SQL querying

12.5.5

  • Fix: Enable ForwardHTTPHeaders so OAuth identity is forwarded to Elasticsearch #271
  • Feature: Automatically add a time range filter on ESQL queries when it's not provided #261
  • Dependency updates:
    • Chore: Update dependency @grafana/data to v13.0.0 #267 and previous versions
    • Chore: Update dependency @elastic/esql to v1.8.0 #265 and previous versions
    • Chore: Update dependency @elastic/monaco-esql to v3.3.1 #264
    • Chore: Update dependency @swc/core to ^1.15.24 #277
    • Chore: Update dependency prettier to ^3.8.2 #278 and previous versions
    • Chore: Update dependency eslint-webpack-plugin to v6 #260
    • Chore: Update dependency sass to v1.99.0 #259
    • Chore: Update dependency @playwright/test to ^1.59.1 #257
    • Fix(deps): Update module github.com/grafana/grafana-plugin-sdk-go to v0.291.1 #262
    • Fix(deps): Update module github.com/magefile/mage to v1.17.1 #242
    • Chore: Update module go.opentelemetry.io/otel/sdk to v1.43.0 [security] #255

12.5.4

  • Build: Override plugin sdk's BuildAll to enable extra platforms #245
  • Chore: Disable splashscreen to fix e2e tests #246
  • Dependency updates:
    • Chore: Update dependency @grafana/data to v13.0.0-24126890812 #250 and previous versions
    • Chore: Update dependency @elastic/esql to v1.7.0 #230
    • Chore: Update swc monorepo #249
    • Fix(deps): Update module github.com/magefile/mage to v1.17.0 #237

12.5.3

  • Chore: Add linux/s390x and windows/arm64 targets to build #220
  • Dependency updates:
    • Fix(deps): Update module github.com/grafana/grafana-plugin-sdk-go to v0.291.0 #222
    • Chore: Update dependency @grafana/data to v13.0.0-23914290240 #233 and previous versions

12.5.2

  • Feature: Add support for runtime fields #189
  • Docs: Add README and CONTRIBUTING guide #212
  • Dependency updates:
    • Chore: Update dependency @grafana/data to v13.0.0-23796392586 #211 and previous versions
    • Chore: Update grafana monorepo #173
    • Chore: Update dependency @elastic/esql to v1.6.0 #179
    • Chore: Update dependency @swc/core to ^1.15.18 #172
    • Chore: Update dependency @swc/helpers to ^0.5.19 #199
    • Chore: Update npm to v11.12.1 #200

12.5.1

  • Fix: Correctly support legacy template variables #162
  • Fix: Raw query editor orderBy bug #161

12.5.0

  • Feature: Add support for ES|QL queries #124
  • Fix: Explicitly forward Content-Type header to upstream requests #133

12.4.3

  • Fix: Add missing AWS authentication middleware
  • Chore: Copy query editor options box from core #104
  • Chore: Copy variable query editor support from core #100

12.4.2

  • Initial release of the Elasticsearch data source as an external data source.
Version
12.8.0
Dependencies
  • Grafana >=12.2.0-0
Developer
Grafana Labs
Last Updated
July 30, 2026