Releases: HadesArchitect/GrafanaCassandraDatasource
Releases · HadesArchitect/GrafanaCassandraDatasource
v3.2.0
Minor Changes
- Chained/dependent variables support - Variable queries now support template variable interpolation using
${variable}syntax, enabling powerful cascading variable dependencies. Users can now create hierarchical variable relationships (e.g., Zone → Location → Sensor) where selecting a value in one variable automatically filters options in dependent variables (see Variables documentation). (issue #182) - Thanks @HadesArchitect - Query mode switcher - Improved mode-switching UI replacing the plain "Toggle editor" with a
RadioButtonGroup(Configurator / Query Editor) for a better UX.
Patch Changes
- Improved UI with contextual documentation links - Linked relevant docs page (configurator or editor) and GitHub Discussions for Query Editor, Variable Editor and Configuration page.
- Added support for Cassandra VARINT columns (#235) - Querying a table with a
varintcolumn caused the plugin to crash withfield value has unsupported type *big.Int. Cassandra'svarinttype is an arbitrary-precision integer backed by Go's*big.Int, which was not handled during row normalisation. The fix adds explicit conversion of*big.Intvalues so thatvarintcolumns are returned as numeric data instead of producing an error. (issue #235) - Thanks @HadesArchitect and @arturngomes - Fix ConfigEditor - stop mutating React props directly instead of using proper state updates (issue #230) - Thanks @hugohaggmark
Full Changelog: v3.1.0...v3.2.0
v3.1.0
- d96a689: Added keyspace, table, column caching for faster GUI (@HadesArchitect)
- 532f4e3: Added support for TLS certificate configuration via direct content input alongside existing file path support (#210)
- Made 'toggle editor mode' button more visible to improve UI
Patch Changes
- d96a689: Fixed #198 (@HadesArchitect)
- bcb51f2: Added frontend tests (@HadesArchitect)
- 74366e7: Added changesets
- Fixed TLS certificate fields names
- Updated frontend dependencies to latest compatible versions:
- @grafana/data, @grafana/runtime, @grafana/ui remain at 10.4.19 (latest 10.x)
- Updated backend dependencies to latest compatible versions:
- Updated Go version from 1.21 to 1.24.1
- Compatibility fixes:
- Downgraded tablewriter from v1.0.6 to v0.0.5 for SDK compatibility
- Updated datasource factory function to include context parameter
3.0.0
- Variables support
- Variable Query support
- Unified Alerting support
- Table Mode support
- Annotations support fixed
- Minor fixes and improvements
- Dropped support for Grafana older than 7.4
2.3.0
2.2.1
2.2.0
- Added support for annotations
- Dependencies updated
2.1.1
- UI Improvements
- Improved connection handling
- Logging improvements
- Plus everything included in 2.0.0-2.1.0 but was not published before: alerting, multi-host configuration, table views, v8 support etc.
Installation:
- Install via Grafana Plugin installation using web-interface OR
- Use command-line installation:
grafana-cli plugins install hadesarchitect-cassandra-datasource
2.1.0
- Multiple hosts configuration
- UX Fixes
- Frontend dependencies update
- Refactoring following Grafana Team recommendations
Full Changelog: 2.0.0...2.1.0-RC.4
2.1.0 Release Candidate IV
RC4
2.1.0 Release Candidate III
UX Fixes