Skip to main content

Release Notes

Release Notes for the Business Charts panel.

6.4.0 (2024-09-11)

Features / Enhancements

  • Added Boxplot in Visual Editor (#327)
  • Updated Grafana 11.2 dependencies (#330)
  • Added Scatter to Visual editor and limit selection to supported charts (#332)
  • Added promise libraries import (#333)
  • Updated Code editor toolbar (#334)

6.3.0 (2024-08-26)

Features / Enhancements

  • Added visual editor for bar and sunburst (#322)
  • Added Expandable Editors (#324)
  • Updated Examples dashboards (#325)
Radar visual editor, expandable editor, and context migration updates in Business Charts 6.3.0.
Radar visual editor, expandable editor, and context migration updates in Business Charts 6.3.0.

6.2.0 (2024-08-01)

Features / Enhancements

  • Updated to Apache ECharts 5.5.1 (#309)
  • Updated E2E workflow using Docker (#310)
  • Updated migration for context parameters (#317)
  • Added Radar to visual editor (#316)

6.1.0 (2024-05-26)

Features / Enhancements

  • Added plugin e2e tests and remove cypress (#281, #283)
  • Updated context parameters in Examples (#282)
  • Added Business Charts video tutorial (#291)
  • Updated provisioning for events (#289)
  • Updated panel options (#289)
  • Updated Code suggestions (#293)
  • Updated to Grafana 11.0 and dependencies (#294)

6.0.0 (2024-03-24)

Breaking changes
  • Requires Grafana 10 and Grafana 11.
  • Removed non-context code parameters. Please update parameters to use context.
Visual editor, context breaking changes, and Grafana 11 in Business Charts 6.0.0.
Visual editor, context breaking changes, and Grafana 11 in Business Charts 6.0.0.

Code parameters migration guide

  • data -> context.panel.data
  • theme -> context.grafana.theme
  • echartsInstance -> context.panel.chart
  • echarts -> context.echarts
  • ecStat -> context.ecStat
  • replaceVariables -> context.grafana.replaceVariables
  • eventBus -> context.grafana.eventBus
  • locationService -> context.grafana.locationService
  • notifySuccess -> context.grafana.notifySuccess
  • notifyError -> context.grafana.notifyError

Features / Enhancements

  • Updated name to Business Charts panel (#268)
  • Added Apache Acknowledgment and update description (#268)
  • Updated to Grafana 10.4.1 (#270)
  • Removed ArrayVector deprecated in Grafana 11 (#272)
  • Updated Apache ECharts deprecation warnings (#272)

5.3.0 (2024-03-06)

Features / Enhancements

  • Updated to Apache ECharts library 5.5.0 (#257)
  • Updated code parameters with Code Parameters Builder (#261)
  • Updated auto size code editor (#263)

5.2.0 (2024-02-15)

Breaking changes
  • Requires Grafana 9.2 and Grafana 10

Features / Enhancements

  • Updated README and documentation (#214)
  • Added visual editor for working with data sources (#211)
  • Updated ESLint configuration and refactoring (#237)
  • Updated dependencies and Actions (#238)
  • Added context parameter to non-visual mode (#245)
  • Added refresh function using Application Event Bus (#247)
  • Updated to disallow to choose already selected fields (#251)
  • Updated echarts.volkovlabs.io to use visual editor and data sources (#248)
  • Updated draggable handler in Visual editor (#256)

5.1.0 (2023-08-11)

Streaming, wordcloud, and fixed memory leak in Business Charts 5.1.0.
Streaming, wordcloud, and fixed memory leak in Business Charts 5.1.0.

Features / Enhancements

  • Added compatibility with Grafana 10.0.3 (#206).

Bugfixes

  • Fixed memory leaks when resubscribing to the restore event (#208).

5.0.0 (2023-07-19)

Breaking changes
  • This release requires Grafana 9 or Grafana 10.

Features / Enhancements

  • Updated the product documentation with recent updates (#182).
  • Updated examples for Grafana 10 (#190).
  • Added Result v2 with unsubscribe function (#188).
  • Updated the streaming to redraw charts (#188).
  • Added compatibility with Grafana 10.0.0 (#191).
  • Updated the README file and panel options (#192).
  • Deprecated support for Grafana 8.5 (#193).
  • Updated support for Grafana 10.0.2 dependencies (#195).
  • Updated ESLint configuration (#196).
  • Integrated the Wordcloud extension (#198).
  • Updated to Apache ECharts library 5.4.3 (#199).

4.5.0 (2023-06-03)

Grafana 10, added alerts, and updated examples in Business Charts 4.5.0.
Grafana 10, added alerts, and updated examples in Business Charts 4.5.0.

Features / Enhancements

  • Migrated to Plugin Tools 1.5.2 (#171, #176).
  • Updated the plugin to Node 18 and npm (#172, #173).
  • Added an alert for the theme parsing error (#175).
  • Updated the default function to support Grafana 10 (#178).
  • Tested the plugin on Grafana 10 Preview (#179).

4.4.0 (2023-05-25)

Theme editor, updated Google maps, and increased test coverage in Business Charts 4.4.0.
Theme editor, updated Google maps, and increased test coverage in Business Charts 4.4.0.

Features / Enhancements

  • Increased the test coverage and updated the test library (#163).
  • Added compatibility with Grafana 9.5.2 (#164).
  • Updated the Google Maps extension to version 1.6.0 (#164).
  • Integrated E2E Cypress tests into the testing cycle (#165).
  • Added Theme Editor to enable usage of custom themes (#167).
  • Updated the documentation (#166, #168).

4.3.1 (2023-04-21)

Breaking changes
  • Removed the getDataSourceSrv parameter due to security reasons.
US and World maps, ECharts 5.4.2, and annotations in Business Charts 4.3.1.
US and World maps, ECharts 5.4.2, and annotations in Business Charts 4.3.1.

4.3.0 (2023-04-16)

Features / Enhancements

  • Added compatibility with Grafana 9.4.7 (#146).
  • Added getDataSourceSrv parameter to retrieve the entry point to data sources (#146).
  • Updated to Apache ECharts library 5.4.2 (#147).
  • Updated U.S. and world GeoJSON maps used in the GeoMap module (#154).
  • Added the Alert State and Annotations (#155).

4.2.0 (2023-03-04)

EventBus, removed padding, and transparent background in Business Charts 4.2.0.
EventBus, removed padding, and transparent background in Business Charts 4.2.0.

Features / Enhancements

  • Added EventBus to the available parameters for publishing events (#122).
  • Added compatibility with Grafana 9.3.6 (#132).
  • Added compatibility with Grafana 9.4.3 (#142).
  • Updated CI and release workflows (#134).
  • Added NoPadding to remove extra padding around (#138).
  • Set the background color as transparent by default (#139).
  • Added the Magic (JavaScript) Trio tutorial (#141).

4.1.0 (2023-01-12)

Streaming, data zoom, and documentation updates in Business Charts 4.1.0.
Streaming, data zoom, and documentation updates in Business Charts 4.1.0.

Features / Enhancements

  • Synchronized the README file with the product documentation (#111).
  • Added the Streaming support for WebSockets and Grafana Live (#113).
  • Moved the InfluxDB example to the guest blog post (#115).
  • Updated the documentation and tutorials in the README file (#116).
  • Added the data zooming to the default Line example (#117).

4.0.0 (2022-12-20)

Breaking changes
  • World and U.S. GeoJSON maps are not loaded by default. Please select JSON in the Maps option.
Maps breaking changes, examples, and documentation updates in Business Charts 4.0.0.
Maps breaking changes, examples, and documentation updates in Business Charts 4.0.0.

Features / Enhancements

Bug fixes

  • Fixed JavaScript code in the product documentation (#102).

3.8.0 (2022-12-10)

Features / Enhancements

  • Updated the documentation about the event handling (#80).
  • Added the Histograms, Clustering, and Regression tutorial (#83).
  • Added the Provisioning dashboards for ECharts examples at https://echarts.volkovlabs.io (#91).
  • Added support for Gaode Maps (#95).
  • Added compatibility with Grafana 9.3.1 (#97).
  • Added support for Google Maps (#98).
  • Refactored the support for maps (#99).
  • Updated to Apache ECharts library 5.4.1 (#101).

Bug fixes

  • Fixed the Disabled Format options (#88).

3.7.0 (2022-11-16)

Features / Enhancements

  • Limit the URL for loading the Baidu map (#76).

3.6.0 (2022-11-13)

Features / Enhancements

  • Updated CI to Node 16 and synchronized it with the release workflow (#65).
  • Added compatibility with Grafana 9.2.2 (#66).
  • Updated thumbnails of video tutorials on YouTube (#66).
  • Updated CI to upload signed artifacts (#68).
  • Added the Statistics tool (Regression, Clustering, etc.) (#69).
  • Added event handling for mouse events (#71).
  • Added suggestions for available parameters in Monaco Code Editor (#32).
  • Improved the test coverage (#8).
  • Added Status notification on event handling (#74).
  • Added support for Baidu maps (#64).
  • Added tutorials on how to load and use Baidu maps (#75).

3.5.0 (2022-10-04)

Features / Enhancements

  • Updated to Apache ECharts library 5.4.0 (#52).
  • Added the Stacked Bar Graph (InfluxDB) example (#55).
  • Added examples into the README file and updated links in the Plugin.json file (#56).

3.4.0 (2022-09-21)

Features / Enhancements

  • Added compatibility with Grafana 9.1.0 (#37).
  • Added compatibility with Grafana 9.1.6 (#50).
  • Added a YouTube tutorial for PNG/SVG images (#38).
  • Explained access to dashboard variables into the README file (#39).
  • Added compatibility with Grafana 9.1.4 (#44).
  • Added a video tutorial about Grafana variables (#45).
  • Added instructions about data sources into the README file (#46).
  • Added the Compatibility check workflow (#49).
  • Add ECharts-GL extension, which provides 3D plots, globe visualization and WebGL acceleration (#51)

3.3.0 (2022-08-12)

Breaking changes
  • Signed as Community Plugin.

Features / Enhancements

  • Added support for showing the plugin in Grafana Catalog (#35).

3.2.0 (2022-08-09)

Features / Enhancements

  • Added links to video tutorials on YouTube into the README file (#29).
  • Added video tutorials on YouTube (#31).
  • Added compatibility with Grafana 9.0.6 (#34).

3.1.0 (2022-07-11)

Features / Enhancements

  • Added description of setOption() into the README file and options (#12).
  • Fixed the issue with the missing maps JSON files (#14).
  • Registered U.S. and World maps (#20).
  • Added the auto formatting (#21).
  • Added compatibility with Grafana 9.0.2 (#22).
  • Added support for the replaceVariables variables support in the code editor (#9).
  • Added the locationService parameter (#24).
  • Integrated the Liquid fill plugin (#25).

Bug fixes

  • Resolved the issue with chart corruption after resetting the zoom (#13).

3.0.0 (2022-06-19)

Breaking changes
  • Requires Grafana 8.5+ or 9.0+.
  • Uses Monaco Code Editor instead of Code Mirror.
  • Based on the ECharts 5.3.3.
  • Removes outdated ECharts Extensions (echarts-wordcloud, echarts-liquidfill, echarts-gl).

Features / Enhancements

  • Initial Release based on the bilibala-echarts-panel 2.2.4.
  • Updated based on Volkov Labs panel Template 2.0.0.
  • Refactored the plugin code (#2).
  • Replaced Code Mirror with Monaco Code Editor (#3).
  • Refactored panel and updated plugin files (#4).
  • Updated the provisioning, screenshots, and removed Follow Theme (#5).
  • Added SVG and Canvas Renderer (#6).