Changelog
1.1.0
Added
- Standard options support: Unit, Decimals, and Display name can now be configured in the panel editor. They are applied to frequency values on the y-axis, bar labels, tooltip, legend, and the statistics table's value columns. An explicitly set Decimals value also governs the computed percentage columns (which otherwise default to 1 decimal place). Standard options that have no effect on a Pareto chart (color, thresholds, min/max, value mappings, links, no-value text) are hidden
Changed
- Rows with a missing category or missing value (null, NaN) are now excluded from the Pareto analysis instead of corrupting the totals; a note below the statistics table reports how many rows were excluded
- Negative values now produce a clear panel error, since Pareto analysis requires non-negative frequencies
- Queries mixing pre-aggregated frames and raw-observation frames are now combined instead of silently ignoring the raw frames
- The cumulative percentage is now guaranteed to end at exactly 100%, and the threshold crossing point tolerates floating-point rounding (relevant for fractional values with Top N grouping and a 100% threshold)
- The statistics table is now fixed in Pareto (descending frequency) order — cumulative statistics are only meaningful in that order
- Frequency values in the statistics table, bar labels, and tooltip no longer show floating-point summation noise (e.g. "7.000000000000001" is now displayed as "7")
Security
- Cleared all HIGH/CRITICAL advisories reported by the OSV scan.
Removed
- Removed the unused internal VitalHighlight overlay component (the vital few highlight is rendered via split bar series)
1.0.2
- Updated to Grafana 12.4.0
- Security improvements - updated dependencies to address known vulnerabilities
1.0.1
- Removed the "Values" setting from the Legend editor
- Chart elements (bar labels, threshold line, vital highlight) now correctly follow the active Grafana theme when the theme is switched
1.0.0
Initial release.