Releases: Altinity/clickhouse-grafana
Releases · Altinity/clickhouse-grafana
v3.3.0
3.3.0 (2024-12-02)
Enhancements:
- Add dynamic filters to logs panel labels, fix #487, #672
- Allow change SQL for adhoc queries which select values, default query could be slow for generic use cases, depends on data, fix #330
- Allow change log context window size for Logs panel in Query Editor, fix #652
- Add coverage report, current line coverage is ~80%, fix #663
- Add logs context window size to default values in connection settings, fix #670
- Add
copy
button toGenerated SQL
area, fix #659 - Add support for the float and timestamp64(X) timestamps fix #626, fix #371
- Resolve security dependabot alerts remove unused cypress/e2e test
Fixes:
- extrapolation works properly on NaN
- e2e test cover more use cases
What's Changed
- Fix extrapolation NaN by @lunaticusgreen in #653
- Adding code coverage reports. [WIP] by @antip00 in #647
- Add customizable context window for logs by @lunaticusgreen in #654
- Adding tests for functions and macros.] by @antip00 in #658
- Bump uplot, @grafana/data, @grafana/runtime and @grafana/ui by @dependabot in #656
- add low_memory.xml for less clickhouse memory usage by @Slach in #664
- Fixing tests for extrapolation toggle to be stable. by @antip00 in #665
- merging coverage reports from unit and integration tests. Fixing requirements by @antip00 in #663
- Separating testflows code coverage report. by @antip00 in #667
- Improving adhoc tests. by @antip00 in #666
- Add customizable adhoc SQL query for select adhoc values by @lunaticusgreen in #655
- Removed not used dependency @grafana/e2e by @lunaticusgreen in #669
- Add clipboard copy to formatted SQL display by @lunaticusgreen in #671
- Issue 657 tests. by @antip00 in #674
- Add context window to default values by @lunaticusgreen in #670
- Fix connection settings clear all when change custom adhoc values SQL query by @lunaticusgreen in #676
- fixing Complex types in Labels for Logs Details visualization by @Slach in #673
- Default adhoc tests by @antip00 in #677
- Add support for the float and timestamp64(X) timestamps by @lunaticusgreen in #668
Full Changelog: v3.2.4...v3.3.0
v3.2.4
3.2.4 (2024-10-28)
Enhancements:
- implements support custom http headers in alerts, fix #483, thanks @addshore
- improve Logs support add Log Context and Log adhoc filters, fix #646
- improve support DateTime(timezone) more consistent, fix #625
- switch to go 1.23
- add more e2e test for unified and legacy alerts
- made e2e tests more stable
Fixes:
- fix corner case in AST parsing to properly count open and close brackets, fix #648
- fix bug in connection settings, when turn on
default values
, then Default field values drop down selectors do not work with BasicAuth,
fix #624, #632 - fix bug in connection settings, when turn on
default values
, then Default field values drop down doesn't show DateTime64 fields,
fix #630
What's Changed
- Adding test for #615. by @antip00 in #621
- Bump path-to-regexp from 1.8.0 to 1.9.0 by @dependabot in #623
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.228.0 to 0.250.0 by @dependabot in #629
- Bump dompurify from 2.5.1 to 2.5.6 by @dependabot in #627
- Adding tests for legacy alerts. by @antip00 in #628
- Adding tests for default values. by @antip00 in #631
- Adding tests for unified alerts, updating requirements. by @antip00 in #635
- Changing test for DateTime64 default value. by @antip00 in #636
- issues 630 and 632 by @lunaticusgreen in #633
- add dashboard for DateTime('timezone') and DateTime64(X,'timezone') by @Slach in #638
- More consistent support TimeZone in fields in panel (toTimeSeries, toLogs, toTraces should work properly with DateTime('timezone') and DateTime64('timezone') by @Slach in #639
- Fixing tests for new grafana version. by @antip00 in #649
- Issue-597: add logs context by @lunaticusgreen in #643
- fix corner AST for brackets by @Slach in #650
- Log adhoc filters by @lunaticusgreen in #651
- Custom Headers in Alerts in golang part by @addshore in #613
New Contributors
Full Changelog: v3.2.3...v3.2.4
v3.2.3
3.2.3 (2024-09-03)
Fixes:
- fix default values in connection editor behavior when changing fields, also change URL, fix #615
What's Changed
- Adding tests for SQL Editor. by @antip00 in #611
- Adding tests for query options. by @antip00 in #612
- Fix datasource URL processing by @lunaticusgreen in #616
- Fixing tests for new grafana version. by @antip00 in #620
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #619
- Bump webpack from 5.91.0 to 5.94.0 by @dependabot in #618
Full Changelog: v3.2.2...v3.2.3
v3.2.2
3.2.2 (2024-08-11)
Enhancements:
- improve e2e tests, more scenarios covered
- if query is filled then switched to Query Editor instead of Query Settings, fix #605
Fixes:
- remove
information_schema
from adhoc system.columns drop down query - fix issues with
use default values
option in connection settings dialog, fix #600 - fix query reset error when edit multiple queries panel, fix #604
- properly handle empty response with 502 status code, fix #595
What's Changed
- Added dashboard with airline data, uses Altinity's demo server by @DougTidwell in #581
- Adding test for gh-api datasource. by @antip00 in #586
- Adding tests for datasource setup. by @antip00 in #588
- Fix for visualization locator. by @antip00 in #590
- Move e2e runner to VM Ubuntu 22.04 by @antip00 in #591
- Bump fast-loops from 1.1.3 to 1.1.4 by @dependabot in #593
- Updating testflows tests. by @antip00 in #596
- Bugfixes #595 and #587 by @lunaticusgreen in #598
- add testids by @lunaticusgreen in #602
- Add request processing by @lunaticusgreen in #603
- Fix wrong caching key by @lunaticusgreen in #606
- Adding steps and test for #604 by @antip00 in #608
- Fix duplicated function by @lunaticusgreen in #607
- Change default display mode by @lunaticusgreen in #609
New Contributors
- @DougTidwell made their first contribution in #581
Full Changelog: v3.2.1...v3.2.2
v3.2.1
3.2.1 (2024-06-25)
Fixes:
- fix wrong time series conversion when custom GROUP BY clause, fix #583
What's Changed
- fix gh-api issue by @lunaticusgreen in #584
- Fix monaco repeating rerenders by @lunaticusgreen in #585
Full Changelog: v3.2.0...v3.2.1
v3.2.0
3.2.0 (2024-06-24)
Enhancements:
- add ability to setup default values for query builder in connection properties to avoid unnecessary duplicated UI actions, fix #495
- add example dashboard for Histogram support, fix #497
- add properly visualization for Map and JSON ClickHouse types, fix #486 and #189
- add e2e test which cover basic happy path scenarios
Fixes:
- fixed wrong time range reset after query editing in explore mode, fix #566
- fixed wrong behavior for $columns + subqueries, fix #565
What's Changed
- fix databend error processing by @lunaticusgreen in #571
- Fix editor losing state after SQL updated by @lunaticusgreen in #570
- Added data-test-id to config editor wherever possible by @lunaticusgreen in #574
- Add histogram example + updated README.md by @lunaticusgreen in #569
- Fix display of complex ( object, map ) types by @lunaticusgreen in #568
- fix request error processing by @lunaticusgreen in #578
- Improve processing of nested queries by @lunaticusgreen in #577
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #579
- Adding tests for Altinity Grafana Plugin by @antip00 in #531
- Issue 495: Add default values for query builder inside connection settings by @lunaticusgreen in #567
New Contributors
Full Changelog: v3.1.1...v3.2.0
v3.1.1
3.1.1 (2024-05-20)
Fixes:
- fixed wrong encoding messages in golang part of plugin
- fixed wrong screenshots reference in plugin.json
- fixed wrong alerts query editor behavior, fix #560 (affected 3.1.0)
- fixed syntax highlight when auto-complete items sql query failed, fix #559
- fixed drop-down fields values clean when datasource changed #561
What's Changed
- Issues 560 by @lunaticusgreen in #562
- fix autocompletion data load by @lunaticusgreen in #563
- Fix resetting state after datasource change + old minor ui issues by @lunaticusgreen in #564
Full Changelog: v3.1.0...v3.1.1
v3.1.0
3.1.0
Enhancements:
- add additional auto-complete functions the same as
clickhouse-client
, fix #509 - add support for Flamegraph and Tracing, fix #508
- enchanced support for Annotations Query builder.
- added support for HTTP Compression in Connection Settings, fix #494
- switched to go 1.22
- updated README with grafana 10 screenshots
- added $rateColumnsAggregated, $perSecondsColumnsAggregated, $increaseColumnsAggregated, $deltaColumnsAggregated macros for aggregating per-second rates - fix #386
- added
Add metadata
option which added SQL comment to allow detection which dashboard and user is source of query on ClickHouse server side, fix #435
Fixes:
- fixed support grafana cloud fix #517, fix #516
- multiple UI fixes for QueryEditor component, fix #551, #546, #555, #547, #540, #542,
- fixed tlsSkipVerify was ignored when empty tlsCARoot or tlsClientCert and tlsClientKey, fix #532
- fixed multiple issues for format
As table
, fix #515, #529 - fixed Annotations setup page don't contain Query textfield, fix #518
- refactored processing macros and whole query on client side, fix #524
- fixed legacy alerting when use $from and $to macros in query, fix #458
- fixed corner case for WHERE field IN ('value1','value2') vs WHERE field IN ['value1','value2'], fix #506
- fixed corner case for $conditionalTest macro, fix #524
Full Changelog: https://github.com/Altinity/clickhouse-grafana/compare/v3.0.0..v3.1.0
v3.0.5
3.1.0 (not released yet)
Enhancements:
- add additional auto-complete functions the same as
clickhouse-client
, fix #509 - add support for Flamegraph and Tracing, fix #508
- switched to go 1.22
Fixes:
- fix support grafana cloud fix #517, fix #516
- fix tlsSkipVerify was ignored when empty tlsCARoot or tlsClientCert and tlsClientKey, fix #532
- fix multiple issues for format
As table
, fix #515, #529 - fix Annotations setup page don't contain Query textfield, fix #518
- refactored processing macros and whole query on client side, fix #524
What's Changed
- Fix Issue 515 by @lunaticusgreen in #521
- Fix Issue 516 ( Grafana cloud compatibility ) by @lunaticusgreen in #522
- Fix Issue 518 ( Missing Annotations Query ) by @lunaticusgreen in #523
- Issue 524 by @lunaticusgreen in #526
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #527
- Issue 509: add autocompletion to Code editor by @lunaticusgreen in #525
- fix: custom values for timestamp columns are missing by @lunaticusgreen in #530
- Fix issue 516 #2: deep clone is added by @lunaticusgreen in #534
- grafana cloud, Fix issue 516, 517: deep clone is added by @lunaticusgreen in #535
- add add_metadata to frontend and backend part by @Slach in #537
- Implement Flamegraphs and Traces functionality by @lunaticusgreen in #539
- Issue 506: Proper parsing for WHERE field IN ['item1', 'item2'] added by @lunaticusgreen in #536
- issue 386: implementation
$*ColumnsAggregated
macro functions by @Slach in #541 - Fix: Issue-542 step field doesn't work by @lunaticusgreen in #543
- Fix formatting and lost state by @lunaticusgreen in #544
- add Accept-Encoding support to frontend and backend part, also fix metadata comments for alerts queries and now first parse EvalQuery if error try to parse Query by @Slach in #545
- Fix Issues: 546 547 548 by @lunaticusgreen in #550
- add support ORDER BY ... WITH FILL into $columns macros by @Slach in #549
- fix corner cases for UI alert time range by @Slach in #552
Full Changelog: v3.0.0...v3.0.5
v3.0.4
3.0.4 (not released yet 3.1.0)
Enhancements:
- add additional auto-complete functions the same as
clickhouse-client
, fix #509 - add support for Flamegraph and Tracing, fix #508
- switched to go 1.22
Fixes:
- fix support grafana cloud fix #517, fix #516
- fix tlsSkipVerify was ignored when empty tlsCARoot or tlsClientCert and tlsClientKey, fix #532
- fix multiple issues for format
As table
, fix #515, #529 - fix Annotations setup page don't contain Query textfield, fix #518
- refactored processing macros and whole query on client side, fix #524
What's Changed
- Fix Issue 515 by @lunaticusgreen in #521
- Fix Issue 516 ( Grafana cloud compatibility ) by @lunaticusgreen in #522
- Fix Issue 518 ( Missing Annotations Query ) by @lunaticusgreen in #523
- Issue 524 by @lunaticusgreen in #526
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #527
- Issue 509: add autocompletion to Code editor by @lunaticusgreen in #525
- fix: custom values for timestamp columns are missing by @lunaticusgreen in #530
- Fix issue 516 #2: deep clone is added by @lunaticusgreen in #534
- grafana cloud, Fix issue 516, 517: deep clone is added by @lunaticusgreen in #535
- add add_metadata to frontend and backend part by @Slach in #537
- Implement Flamegraphs and Traces functionality by @lunaticusgreen in #539
- Issue 506: Proper parsing for WHERE field IN ['item1', 'item2'] added by @lunaticusgreen in #536
- issue 386: implementation
$*ColumnsAggregated
macro functions by @Slach in #541 - Fix: Issue-542 step field doesn't work by @lunaticusgreen in #543
- Fix formatting and lost state by @lunaticusgreen in #544
Full Changelog: v3.0.0...v3.0.4