Changelog
All notable changes to the GizmoSQL Grafana Data Source Plugin will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.9.0] - 2026-07-29
Added
- Optional Connection URI setting: paste a full
gizmosql://URI (TLS by default,?transport=tcpfor plaintext) instead of Host/Port/Use TLS - Query variable support: the SQL query editor now appears when using GizmoSQL as a dashboard variable data source, and variable queries execute through the backend (fixes "Could not create a runner for datasource") (#1)
Fixed
- Fix
thisbinding crash in variable interpolation when using multi-value template variables - Fix webpack config loading error (TS5095) with @grafana/tsconfig >=2.1 by overriding ts-node moduleResolution in tsconfig.json
- Override transitive serialize-javascript to 7.0.7 (GHSA-5c6j-r48x-rmvq, GHSA-qj8w-gfj5-8c6v) to pass the plugin build security scan
Changed
- Backend now connects via the official GizmoSQL ADBC Go driver
(github.com/gizmodata/gizmosql-adbc/go) using
gizmosql://URIs instead of hand-rolled Arrow Flight SQL client code; existing data source settings are unchanged - Upgrade grafana-plugin-sdk-go from v0.290.0 to v0.294.0 (requires Go 1.26)
- Upgrade apache/arrow-go from v18.5.1 to v18.7.0 and grpc to v1.82.1
- Update Go version in CI workflows to 1.26.5 to match go.mod
- Update npm dependencies within semver ranges (@grafana/* 12.4.6, etc.)
- Update GitHub Actions to current majors: checkout v7, setup-node v7, setup-go v7, upload-artifact v7, grafana/plugin-actions build-plugin v1.2.0
1.8.0 - 2026-02-27
Added
- Catalog-facing README in src/ for Grafana plugin catalog display
- Plugin signing in release workflow via GRAFANA_ACCESS_POLICY_TOKEN
- CLAUDE.md with project guidelines and best practices
Changed
- Upgrade grafana-plugin-sdk-go from v0.250.0 to v0.290.0
- Update create-plugin from 6.6.0 to 7.0.0
- Update Go version requirement to 1.25
- Update Node.js version in CI workflows to 22
- CI and Build workflows now skip on tag pushes (only Release runs)
1.6.0 - 2026-01-06
Changed
- Scaffold project with @grafana/create-plugin for official build system
- Use official Grafana webpack configuration from .config directory
- Update dependencies to latest Grafana SDK versions
Fixed
- Fix js-map-no-match error by using official Grafana build tooling
1.5.6 - 2026-01-06
Fixed
- Add .gitattributes for consistent line endings
- Add explicit sourceMapFilename configuration
1.5.5 - 2026-01-06
Fixed
- Use ts-loader with inlineSources for accurate source maps
1.5.4 - 2026-01-06
Fixed
- Use resourcePath for source map paths (strips webpack:// prefix)
1.5.3 - 2026-01-06
Fixed
- Remove custom devtoolModuleFilenameTemplate to use default source map paths
1.5.2 - 2026-01-06
Fixed
- Fix LICENSE file being copied as directory instead of file
- Include CHANGELOG.md in plugin archive
- Switch back to swc-loader with proper configuration for source maps
1.5.1 - 2026-01-06
Fixed
- Specify Go 1.22 in release workflow to match go.mod requirements
1.5.0 - 2026-01-06
Changed
- Switch to official Grafana plugin build system (grafana/plugin-actions/build-plugin)
- Update Magefile.go to use Grafana SDK build targets
Fixed
- Fix no-go-manifest error by using SDK build which generates go_plugin_build_manifest
- Fix js-map-no-match error by using official Grafana build tooling
1.4.9 - 2025-01-06
Fixed
- Simplify source map paths using devtoolModuleFilenameTemplate
1.4.8 - 2025-01-06
Fixed
- Configure ts-loader with sourceMap for proper TypeScript source maps
1.4.7 - 2025-01-06
Fixed
- Switch from swc-loader to ts-loader for source map compatibility
1.4.6 - 2025-01-06
Fixed
- Add trailing newlines to source files to match webpack output
- Remove go.mod toolchain directive for better compatibility
1.4.5 - 2025-01-06
Fixed
- Fix source map content mismatch by using nosources-source-map
1.4.4 - 2025-01-06
Fixed
- Update Go module path to match repository name (grafana-gizmosql-datasource)
1.4.3 - 2025-01-06
Fixed
- Fix source map mismatch by removing dynamic date update from build workflow
1.4.2 - 2025-01-06
Changed
- Update plugin ID to gizmodata-gizmosql-datasource
1.4.1 - 2025-01-06
Fixed
- Fix release workflow LICENSE directory conflict
1.4.0 - 2025-01-06
Fixed
- Include LICENSE file in plugin archive for Grafana submission compliance
- Include Go manifest (go.mod, go.sum) in plugin archive
- Version consistency between source files and release tags
- Updated dependencies to address security vulnerabilities
Added
- Build provenance attestation for release artifacts
- CHANGELOG.md for release history
1.3.0 - 2025-01-06
Added
- Screenshots for plugin catalog display
- GizmoSQL logo and branding assets
- Plugin catalog metadata for discoverability
Changed
- Release workflow now dynamically injects version from git tags
1.2.0 - 2025-01-06
Added
- Provisioning configurations for easier setup
- Sample dashboards demonstrating plugin capabilities
1.1.0 - 2025-01-06
Added
- GitHub Actions CI/CD pipelines for automated builds and releases
- Multi-platform binary builds (Linux, macOS, Windows)
- SHA256 checksums for release artifacts
1.0.0 - 2025-01-06
Added
- Initial release of GizmoSQL Grafana Data Source Plugin
- Go backend with Arrow Flight SQL connectivity
- TypeScript frontend with query editor
- TLS/SSL support for secure connections
- Username/password authentication
- Template variable support for dynamic dashboards
- Support for DECIMAL128/256 Arrow data types
- Alerting support
- Annotations support