Changelog
1.0.9
- The data source can now be used in Grafana alert rules (alerting enabled in plugin.json).
1.0.8
- Dashboard variables can now be filled from the cluster: a query variable lists nodes, guests (VMs, containers or both, optionally on one node) or storages. A new variable editor chooses what to list.
- The bundled Cluster Overview and Guest Detail dashboards use query variables instead of fixed values, so they show data on any cluster without editing the variables by hand.
1.0.7
- Fix: the VM, Container and Storage drop-downs in the query editor were empty when the Node field held a dashboard variable such as $node (as in both bundled dashboards). The editor now resolves the variable to its value before asking the data source for guests and storages.
- Dependencies: use the stable google.golang.org/grpc v1.84.0 release instead of a pre-release tag (still clears GO-2026-6443).
1.0.6
- Build: lower the go directive in go.mod to 1.27.1 (the version Grafana's plugin validator supports) and keep Go 1.27.2 as the toolchain, so release binaries are still built with 1.27.2. No functional changes.
1.0.5
- Security: build with Go 1.27.2 and update golang.org/x/net to v0.60.0 to clear the govulncheck findings from plugin validation. No functional changes.
1.0.4
- Security: error messages shown in the UI (Save & test, query errors, and the editor drop-downs) no longer include the Proxmox URL, address, port or any text returned by the remote host. The detail is written to the Grafana server log, and the UI shows "Unable to connect to Proxmox VE, see the Grafana server log for details". Authentication (401) and permission (403) guidance is kept.
- Remove the test-only HTTP client constructor so the Grafana SDK client is the only code path.
- Query editor: use a theme-based style instead of an inline margin.
1.0.3
- Build tooling: remove the development-only eslint-webpack-plugin and the unused jest test setup (the plugin has no frontend unit tests; Go tests are unchanged) to clear a high severity advisory in their transitive dependency braces, which has no patched release. No change to the plugin itself; linting still runs with
npm run lint.
1.0.2
- Security: update build and runtime dependencies flagged by Grafana's plugin validation (google.golang.org/grpc, basic-ftp, source-map-js). No functional changes.
1.0.1
- Support for Grafana Cloud's Private Data Source Connect (PDC): a new "Private data source connect" switch on the data source settings page (shown only in Grafana Cloud) routes requests to a Proxmox cluster on a private network through the secure SOCKS proxy. The backend now builds its HTTP client with the Grafana plugin SDK.
- README: per user pricing with a 14 day trial on Grafana Cloud, private offers for larger organizations and self-managed Grafana, and PDC setup notes.
1.0.0
Initial release.
- Time series queries against the Proxmox VE RRD store for nodes, QEMU guests, LXC containers and storage backends.
- Cluster resource table queries via
/cluster/resources. - API-token authentication, with the secret held in Grafana's encrypted store and used only by the plugin backend.
- Optional TLS verification skip for clusters still using the default self-signed certificate.
- Query editor dropdowns populated live from the cluster, with dashboard variable support on the node, guest and storage fields.
- Automatic unit hints: CPU as a percentage, memory and disk as bytes, network as bytes per second.
- Automatic RRD window selection from the dashboard time range.