Changelog
1.0.1 (2026-11-04)
Changes:
- Signed with a community signature: the plugin installs without allowing unsigned plugins.
Dependencies:
- Build and test tooling updated: TypeScript 5.9.3, webpack-cli 7, sass-loader 17, eslint-plugin-jsdoc 65, @testing-library/jest-dom 7, @emotion/css 11.13, and the Grafana plugin actions of the CI. No change in the panel.
- Development and CI on Node.js 24.5 or later, required by the signing tool.
1.0.0 (2026-10-31)
First public release.
Features:
- Racks drawn unit by unit from table data: devices frame, optional racks and alerts frames, found by their columns or picked in the options; columns mapped to other names when needed.
- NetBox placement rules: lowest unit, ascending or descending numbering, starting unit, front and rear faces, full-depth devices, 0U band, child devices listed in their parent.
- One or several racks side by side on the same floor, front, rear or both faces, any width (10-inch, 19-inch...), auto unit height that fills the panel, or fit to panel.
- Colours, units and value mappings from the standard field config; several colour fields, each device taking the first one with a value, each with its own thresholds through overrides.
- In service, out of service and not monitored states; value mapping colours on the status field; active alerts badge.
- Free units under each rack name, legend with the counts by state and the active alerts.
- Device card on hover with extra columns, alerts and child devices; data links on click; rack links on the rack name.
- Highlight of the devices of a dashboard variable, with a clear button; role filter following a variable.
- Keyboard navigation: Tab through the devices, Enter for their links, Escape to close.
- Overlapping, overflowing and duplicate devices drawn and listed, never hidden; message when no rack can be drawn.
- Range queries: only the latest row of each device is read.
- Visualization suggestion when a frame has rack and position columns.