Skip to main content

Release Notes

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.

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)

Features / Enhancements

  • Added compatibility with Grafana 10.0.3 (#206).

Bugfixes

  • Fixed memory leaks when resubscribing to the restore event (#208).
Business Charts panel 5.1.0 for Grafana.

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)

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)

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 (#156).

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)

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)

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.

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).