Plugins
Data sourceCommunity
Trino logo

Trino

trino

Get plugin

Changelog

1.4.1

  • Keep the full precision of day-to-second intervals from Trino 484, which used to arrive rounded to milliseconds
  • Allow provisioning "Forward OAuth Identity" and the secure SOCKS proxy setting
  • Skip queries with no SQL instead of sending them to Trino
  • Reject a basic auth password together with the OAuth client credentials flow, instead of sending the password to the token URL
  • Explain a 401 Unauthorized response from Trino by naming the credential of the data source it rejected
  • Take the Kerberos configuration and keytab as data source settings instead of paths of files on the Grafana server, which Grafana's plugin policy forbids reading, and drop the credential cache, which fell back to the Grafana server's own tickets. Kerberos data sources need their config and keytab set again

1.4.0

  • Drop the build-time dependency on braces, which the plugin catalog's vulnerability scan rejects

1.3.1

  • Add Kerberos authentication
  • Accept queries ending with a semicolon
  • Allow dashboard variables to return non-string values
  • Allow trimming the edges of time series
  • Document the authentication and connection settings and what each macro expands to
  • Send the basic auth password over HTTP, unencrypted, when Trino is configured to accept it. Earlier versions silently dropped the password over HTTP, so a data source with an http:// URL and a password now fails with 401 Unauthorized if Trino does not authenticate with passwords; remove the password from it
  • Enforce Grafana's response size limit and honor the HTTP proxy environment variables for Trino requests, like other data sources do
  • Don't send the basic auth password when the request already carries an access token, a forwarded OAuth identity or an OAuth client token
  • Log skipping impersonation of anonymous users at debug level
  • Update the frontend dependencies

1.3.0

  • Allow adding Trino client tags in the query editor, appended to the ones configured on the data source
  • Render ARRAY, MAP and ROW columns as JSON
  • Allow impersonating the Grafana user by email instead of login
  • With "Impersonate logged in user" enabled, the OAuth "Impersonation user" no longer overrides signed-in users and only applies to anonymous ones
  • Upgrade the frontend toolchain to Node 24 and Yarn 4
  • Update dependencies and CI tooling to address known vulnerabilities

1.2.0

  • Add support for Grafana Private Data Source Connect (PDC)
  • Keep HTTP clients and their authentication, TLS, and proxy configuration isolated between data sources
  • Prevent data source configuration changes from closing connections in replacement instances
  • Update dependencies and the Go toolchain to address known vulnerabilities

1.1.1

  • Update dependencies to address Grafana plugin validation findings
  • Restrict Trino and OAuth token endpoints to HTTP and HTTPS
  • Publish releases with build provenance

1.1.0

  • Add support for Trino roles
  • Add support for client tags
  • Keep OAuth2 tokens isolated between data source instances
  • Respect configured CA certificates for Trino TLS connections
  • Modernize the Grafana plugin SDK and tooling and require Grafana 10.4 or later

1.0.12

  • Add support for OAuth2 client-credentials flow

1.0.11

  • Don't overwrite Grafana variables when editing existing dashboard queries
  • Don't cancel queries running for longer than 60 seconds

1.0.10

  • Store access token securely
  • Update dependencies

1.0.9

  • Add support for access token (JWT) authentication

1.0.8

  • Add support for OAuth
  • Add support for annotations
  • Use UTC timestamps in macroTimeFilter

1.0.7

  • Add support for user impersonation

1.0.6

  • Revert focus change actions from last version to fix running queries

1.0.5

  • Don't execute query with every focus change
  • Fix connection error handling

1.0.4

  • Add query variable support
  • Enable alerting

1.0.3

  • Use the custom CA in the custom http client
  • Only check for client certs when TLS options are present

1.0.2

What's Changed

Add support for TLS client auth

1.0.1

Updated dependencies.

1.0.0

Initial release.

Insights

  • Adoption

    Running on 3,430 active Grafana instances.

  • Activity

    Last updated 16 Oct 2026.

    3 releases in the past year.

  • Queries

    108,316 total queries served across all Grafana Cloud instances.

Grafana Cloud

Connect any plugin in Grafana Cloud.

  • 150+ data source integrations
  • Grafana Assistant - AI that correlates your data, builds queries, and answers questions
  • 10k Prometheus metrics + 50 GB logs, traces, and profiles on the free tier
  • ...and more
Create free account