Releases: Altinity/clickhouse-grafana
Releases · Altinity/clickhouse-grafana
v3.4.8
3.4.8 (2025-11-12)
Enhancements:
- switch to go 1.25
- fix all security transitive dependencies
What's Changed
- Fix vulnerabilities by @lunaticusgreen in #831
Full Changelog: v3.4.7...v3.4.8
v3.4.7
3.4.7 (2025-11-10)
Fixes:
- fix quoting corner cases, fix #829
What's Changed
- add improved processing for variable context detection by @lunaticusgreen in #828
- Add additional processing for IN clauses by @lunaticusgreen in #830
Full Changelog: v3.4.6...v3.4.7
v3.4.6
3.4.6 (2025-09-18)
Fixes:
What's Changed
- Fix few issues related to better error messages display by @lunaticusgreen in #826
Full Changelog: v3.4.5...v3.4.6
v3.4.5
3.4.5 (2025-08-30)
Enhancements:
- switch from LocalStorage to IndexedDB for cache Auto-complete data, fix #802
- add more informative error message when clickhouse connection user doesn't have access to system.* tables, fix #813
- add more informative error message bubble for SQL and HTTP errors, fix #821
Fixes:
- fix corner cases for ahdoc filters when adhoc use datasource from other template variable, fix #805, affected 3.4.0+
- fix corner cases when adhoc filters didn't replace, fix #804, affected 3.4.0+
- fix corner cases when template variables have same name with macros like
$table, add more informative warning message, fix #815, affected 3.4.0+ - refactoring SQL parsing to properly replace template variable values like
LIMIT $limit, fix #810, affected 3.4.0+ - fix error when template variable name ignored in step field, fix #803, affected 3.4.0+
- fix error for template variable wrong expansion, fix #797, affected 3.4.0+
What's Changed
- Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #808
- fix broken behavior of query processing by @lunaticusgreen in #806
- Issue 802 by @lunaticusgreen in #807
- Add adhoc and template variables improvements by @lunaticusgreen in #811
- add test dashboard for template variables by @lunaticusgreen in #812
- Add autocompletion error processing and display by @lunaticusgreen in #814
- add variables replacement before macros replacement by @lunaticusgreen in #817
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #819
- Add clearer error processing to requests handler by @lunaticusgreen in #818
- add better queries error display by @lunaticusgreen in #822
Full Changelog: v3.4.4...v3.4.5
v3.4.4
3.4.4 (2025-07-16)
Fixes:
- fix IN clause no longer works (3.4.x) with output of ARRAY JOIN, fix #799
- fix corner cases for template variable expansion, fix #797
What's Changed
- fix eval_query interfaces by @lunaticusgreen in #800
- Issue 797 fixed by @lunaticusgreen in #801
Full Changelog: v3.4.3...v3.4.4
v3.4.3
3.4.3 (2025-06-24)
Enhancements:
- upgrade pbkdf2 from 3.1.2 to 3.1.3, to fix CVE
What's Changed
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot in #796
Full Changelog: v3.4.2...v3.4.3
v3.4.2
3.4.2 (2025-06-24)
Enhancements:
- migrate from gopherjs to resource handlers for processing SQL with macros on backend
What's Changed
- Migrate from gopherjs to grafana resource handlers by @lunaticusgreen in #795
Full Changelog: v3.4.1...v3.4.2
v3.4.1
3.4.1 (2025-06-05)
Enhancements:
- switch to gopherjs instead of wasm for process SQL with macros on browser
What's Changed
- Fixing tests for new grafana version. by @antip00 in #787
- Bump github.com/getkin/kin-openapi from 0.130.0 to 0.131.0 by @dependabot in #789
- gopherjs by @lunaticusgreen in #790
Full Changelog: v3.4.0...v3.4.1
v3.4.0
3.4.0 (2025-05-03)
Enhancements:
- add query editor with syntax highlight and error handling to template variables UI, fix #614
- move query parsing code to golang-only, now we use WASM on frontend, fix #688
- improve Map(String, anytype) fields in logs panel, will convert as labels and allow adhoc filtering by
+and-buttons, fix #634 - add
$lttband$lttbMsmacros to allow show down-sampled time series which will contains more outliers than avg or other kind of aggregation, fix #500 - add UI option
Nullify sparce datawith this option, for multi-category requests, if some category miss value for some timestamp in response, then fill it as null, fix #778 - pass WHERE filters for context window query in logs visualization, fix #706
- re-implements flamegraph visualization, now
selfcalculates properly, fix #725 - add else condition to
$conditionalTestmacros, fix #661 - multiple improvements e2e test with modern Grafana 11.x fixes and more cases coverage, thanks https://github.com/antip00
- implements time-series result parsing for format
DateTime-related type, category, metric valuewith properly time-zone parsing, fix #742 - improve support adhoc variables in logs format
Fixes:
- fix corner cases for dashboards with
repeat by variable valueoption, fix #712 - some improvements for syntax highlight, fix #746
- fix compatibility with new grafana 10.x table plugin, fix #764
- fix ontime datasource example, fix #763
- fix corner case for multi-value, template variables usage, fix #762
- fix corner cases
Too many points to visualize properly., for time-series visualization intime, category, valueformat, fix #705 - fix corner cases for data links, when got result with one time-series in format for multiple time-series, fix #644
- fix security alerts, fix #737
- fix corner cases for
transformationsin table format, fix #758 - fix corner cases and simplify for
$adhocmacros, fix #779
What's Changed
- multiple time series not properly pass to data links by @Slach in #697
- Fixing tests. by @antip00 in #707
- fixing tests[WIP] by @antip00 in #708
- Add where to log context requests by @lunaticusgreen in #710
- Adding searching dashboard before actions, renaming dashboards. by @antip00 in #711
- Issue 705 tests by @antip00 in #714
- fix "in" construction regexp by @lunaticusgreen in #709
- Variables query editor by @lunaticusgreen in #713
- fix e2e test for issue-712 by @antip00 in #717
- Issue 712 test fix by @antip00 in #718
- Adding default user for new ClickHouse version. by @antip00 in #719
- fix corner case for REPEAT with template variables, single quotes for single value by @lunaticusgreen in #715
- Fixed Variables editor state for scenes by @lunaticusgreen in #724
- Fixing tests bug with dicard button. by @antip00 in #728
- add $lttb and $lttbMs implementation by @Slach in #720
- remove all duplicated logic, move all macroses and query parsing functionality to golang, and compile golang parser to WASM by @lunaticusgreen in #690
- Bump dompurify from 3.1.7 to 3.2.4 by @dependabot in #731
- Adding tests for template variables editor. by @antip00 in #727
- Add ELSE condition for conditionalTest macros by @lunaticusgreen in #726
- Fix v4 and template variable editor fixes by @lunaticusgreen in #734
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #735
- Time interval milliseconds parsing fix by @lunaticusgreen in #736
- change flamegraph dashboard and
selffield description in README.md by @Slach in #740 - Fixing coverage report. by @antip00 in #745
- Add processing of map properties for log panels by @lunaticusgreen in #741
- Test fixes for new grafana version. by @antip00 in #750
- try to improve coverage by @Slach in #744
- pass useWindowFuncForMacros to golang code by @lunaticusgreen in #749
- Uncomment window functions test. [WIP] by @antip00 in #747
- Add searchFilter transformation to replace function by @lunaticusgreen in #751
- Moving graphs for Float timestamps issue 626 dashboard. by @antip00 in #771
- Apply clickhouse dashboard fixes by @lunaticusgreen in #769
- change template variables application order by @lunaticusgreen in #768
- Grafana labs dashboard fixed by @lunaticusgreen in #772
- Fixing clickhouse-ontime datasource. by @antip00 in #774
- fix macro parser on BE by @lunaticusgreen in #773
- Adjust syntax highlighting regexps by @lunaticusgreen in #776
- Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #775
- Add processing of nested group by clauses by @lunaticusgreen in #767
- Add absent options processing by @lunaticusgreen in #770
- Add nullify sparse logic by @lunaticusgreen in #778
- update $adhoc macros replacement by @lunaticusgreen in #783
- improve custom variables field names processing by @lunaticusgreen in #784
Full Changelog: v3.3.1...v3.4.0
v3.3.1
3.3.1 (2024-12-27)
Enhancements:
- Add using window functions instead of
runningDifferenceandneighborfor macros, to avoidallow_deprecated_error_prone_window_functions, fix #572 - Add public coverage report summary, fix #660
- Add support
DateTime(timezone)types to Annotations query, fix #642 - Add single stat panel with categories, fix #403
- Add log context windows size to connection settings, fix #657
- Add
X-ClickHouse-SSL-Certificate-Authsupport, fix #580 - Add
$columnsMsmacro, fix #430 - Add
adhoc hide table namesconnection settings option, fix #456
Fixes:
- Add transposed table example, fix #404
- Add "show DateTime As is" dashboard to avoid show DateTime fields in browser timezone, fix #450
- Refactoring
Logsvisualization, add "config from query result" transformation, fix #449 - Refactoring
adhocfilters, add connection option to allow hide table names from field name, fix #456 - Checked tooltip visualization in Grafana 11.x, fix #478
What's Changed
- Add dashboard for single stat panel by @lunaticusgreen in #681
- Updating functions tests by @antip00 in #685
- Add using window functions instead of
runningDifferenceandneighborfor macros by @Slach in #684 - Add datetime with timezones support to annotation queries by @lunaticusgreen in #682
- Adding coversall to the tests. by @antip00 in #683
- X509 certificates authorization by @Slach in #691
- Adding tests for float and timestamp64 default values. by @antip00 in #689
- Add transposed table example by @lunaticusgreen in #694
- add
$columnsMsmacro, by @Slach in #695 - Window functions tests by @antip00 in #693
- Tests fixes. by @antip00 in #696
- Add
adhoc hide table namesconnection settings option, by @Slach in #698 - Fixing tests fails. by @antip00 in #700
- Add refIds for logs and timeseries by @lunaticusgreen in #699
- test annotations support by @antip00 in #702
- add dashboard for reproduce table visualization behavior for show DateTime columns as is without browser timezone conversion by @Slach in #701
Full Changelog: v3.3.0...v3.3.1