Skip to content

Latest commit

 

History

History
103 lines (79 loc) · 5.77 KB

File metadata and controls

103 lines (79 loc) · 5.77 KB

Changelog

1.7.2 (2026-08-17)

  • Update dependencies to address security vulnerabilities flagged by the Grafana plugin review: js-yaml (CVE-2026-59869) and nanoid (CVE-2026-67213) in the frontend build toolchain
  • Upgrade the Grafana Go plugin SDK from v0.290.0 to v0.296.2
  • Build with Go 1.26.6 to pick up standard-library security fixes flagged by govulncheck

1.7.1 (2026-08-17)

  • Add Get trace project from the query option to the Logs to traces settings (logsToTraces.projectIdFromQuery). When enabled, "View trace" links use the project of the query that produced the log entry (falling back to the default project) instead of the project embedded in the entry's trace path — for setups where logs are routed through a central logging project that stamps its own ID into the trace path. The setting is preserved when the trace data source is changed or cleared
  • Fix "View trace" links under GCE authentication intermittently missing for entries whose trace label is not a canonical resource path: the auto-detected default project is now resolved whenever a trace data source is configured (concurrently with the query), shared across simultaneous queries, and no longer re-fetched before every query after a failed lookup

1.7.0 (2026-07-20)

  • Add Logs to traces correlation: select a Google Cloud Trace data source in the data source settings, and log entries carrying a trace ID get a "View trace" link in the log details. The picker is restricted to Google Cloud Trace data sources, since the link query uses Cloud Trace's query format. When a log entry's trace value is not in the canonical projects/<project>/traces/<id> form, the link uses the data source's default project, or is omitted when no project can be determined
  • Support queries arriving via Grafana's trace-to-logs span links (query field): interpolate template variables and fall back to the default project when the span link carries no project ID. The fallback also covers GCE authentication (auto-detected project) and applies only to span-link queries, so dashboard queries with an empty project ID still surface an error

1.6.4 (2026-05-06)

  • Bump minimum Grafana version to 11.2.0. Earlier versions have an upstream <Select> rendering bug (#89530, fixed in 11.2.0) that can cause the project picker to visually display stale options after switching datasources in Explore.
  • Fix stale project ID persisting in query editor when switching between datasources
  • Update OpenTelemetry SDK and other dependencies

1.6.3 (2026-04-05)

  • Add Project List Filter to restrict which projects appear in dropdowns using regex patterns
  • Add Log Bucket Filter with include/exclude support — prefix patterns with ! to exclude matching buckets (e.g., !.*/_Default to hide Default buckets)
  • Fix race condition in variable query where default project could be unresolved before bucket/view queries run
  • Fix for CVE-2026-33671 (picomatch ReDoS — bumped via yarn resolutions override)

1.6.2 (2026-03-18)

  • Fix project dropdown search failing with "contains global restriction" error
  • Fix useEffect dependency causing excessive API calls for log buckets and views
  • Fix log views being fetched before buckets have loaded, causing errors for projects without the default bucket
  • Return error responses as JSON so Grafana displays actual error messages instead of generic "Unexpected error"
  • Suppress duplicate error toast notifications — errors now only appear in the inline alert
  • Fix inline error alert showing raw JSON instead of the error message text

1.6.1 (2026-03-15)

  • Improve the project dropdown performance
  • Fix a few minor issues

1.6.0 (2026-03-09)

  • Fix authentication bug where access token auth could fail (#151)
  • Fix project dropdown only showing limited results (#144)
  • Sanitize HTML error messages for invalid universe domain configuration
  • Narrow HTML detection regex to avoid false positives from Go error messages
  • Disable browser autocomplete on sensitive configuration fields
  • Update build tooling from grafana-toolkit
  • Update OpenTelemetry SDK and other dependencies

1.5.2 (2026-01-08)

  • Add OAuth Passthrough authentication support - allows users to authenticate using their Grafana Google OAuth token
  • Requires Grafana to be configured with Google authentication including the https://www.googleapis.com/auth/logging.read scope

1.5.1 (2025-08-14)

  • Added pagination to ListProjects

1.5.0 (2025-05-29)

  • Update plugin to support access token auth
  • Add datasource syncer
  • Fix message from jsonPayload doesn't show up in Grafana
  • Update a few dependencies

1.4.1 (2024-03-22)

  • Fix an encoding issue for parentheses
  • Fix cloud logging link scope issue
  • Add annotation support
  • Update a few dependencies

1.4.0 (2023-09-26)

  • Support service account impersonation
  • Update README for alerting

1.3.0 (2023-07-12)

  • Map default log level from debug to info
  • Add trace info
  • Correctly display protoPayload (#38)
  • Support log scope variables (#32)

1.2.1 (2023-05-05)

1.2.0 (2023-03-17)

  • Support GCE service account
  • Support field-based filters in Explore page
  • Interpolate variables in queries
  • Correctly extract label/value pairs from structs
  • Added a sample dashboard

1.1.1 (2023-02-03)

  • Move hide logic to datasource.ts filter and reuse client for test connection
  • Update dependencies in package.json

1.1.0 (2023-01-26)

  • Adds Cloud Logging Service Endpoint to configuration
  • Fixes hide not working for Cloud Logging query
  • Fixes inability to retrieve projects displaying an error

1.0.0 (2023-01-17)

Initial release.