Skip to content

Releases: HadesArchitect/GrafanaCassandraDatasource

v3.2.0

22 Feb 17:35
v3.2.0
a2196b2

Choose a tag to compare

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 varint column caused the plugin to crash with field value has unsupported type *big.Int. Cassandra's varint type 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.Int values so that varint columns 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

24 Aug 13:44

Choose a tag to compare

  • 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

06 Nov 18:44

Choose a tag to compare

  • 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

27 Sep 18:54

Choose a tag to compare

  • Grafana 10.x supported
  • Dependencies updated
  • Fixed annotations

Many thanks to @unflag!

2.2.1

26 Sep 21:01

Choose a tag to compare

Fixes #143

2.2.0

21 Jul 13:15
cc882fc

Choose a tag to compare

  • Added support for annotations
  • Dependencies updated

2.1.1

21 May 18:19
5342f11

Choose a tag to compare

  • 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

02 May 10:36

Choose a tag to compare

  • 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

30 Apr 15:31

Choose a tag to compare

Pre-release

RC4

2.1.0 Release Candidate III

30 Apr 15:06

Choose a tag to compare

Pre-release

UX Fixes