Release Notes
- Requires Grafana 10 and Grafana 11.
- Removed non-context code parameters. Please update parameters to use
context
.
- 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
- 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)
- Updated to Apache ECharts library 5.5.0 (#257)
- Updated code parameters with Code Parameters Builder (#261)
- Updated auto size code editor (#263)
- Requires Grafana 9.2 and Grafana 10
- 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)
- Added compatibility with Grafana 10.0.3 (#206).
- Fixed memory leaks when resubscribing to the restore event (#208).
- This release requires Grafana 9 or Grafana 10.
- 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).
- 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).
- 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).
- Removed the
getDataSourceSrv
parameter due to security reasons (#156).
- 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).
- 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).
- 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).
- World and U.S. GeoJSON maps are not loaded by default. Please select
JSON
in the Maps option.
- Fixed JavaScript code in the product documentation (#102).
- 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).
- Fixed the Disabled Format options (#88).
- Limit the URL for loading the Baidu map (#76).
- 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).
- 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).
- 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)
- Signed as Community Plugin.
- Added support for showing the plugin in Grafana Catalog (#35).
- 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).
- 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).
- Resolved the issue with chart corruption after resetting the zoom (#13).
- 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).
- 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).