# netbox-proxbox v0.0.12 netbox-proxbox v0.0.12 | Field |Value | | --- | --- | | Canonical URL | https://emersonfelipesp.com/netbox-proxbox/releases/v0.0.12 | | GitHub URL | https://github.com/emersonfelipesp/netbox-proxbox/releases/tag/v0.0.12 | | Tag | v0.0.12 | | State | stable | | Author | emersonfelipesp | | Created | 2026-04-23 17:20 UTC | | Published | 2026-04-23 18:03 UTC | | Target | develop | | Synced | 2026-08-26 19:44 UTC | | Assets | 0 | ## Release notes ## netbox-proxbox v0.0.12 Compatible with **proxbox-api v0.0.8** and **NetBox ≥ 4.6.0**. ### Highlights #### NetBox 4.6 compatibility - Native `VirtualMachineType` support — QEMU and LXC VMs are now typed separately instead of using a shared generic type - Nullable cluster field on `VirtualMachine` (required by NetBox 4.6) - Replace removed NetBox nested serializers with the new `nested=True` pattern across all serializers - Use `_site` instead of `site` for NetBox 4.6 `CachedScopeMixin` compatibility in cluster queries - Extend `min_version` to `4.5.0` so the plugin continues to work on NetBox 4.5.x #### New features - **Clusters list page and API endpoint** — `/plugins/proxbox/clusters/` now renders a full NetBox-style table view with filters and export - **Top-level API paths** — nodes, clusters, and virtual machines are now accessible at `/api/plugins/proxbox/nodes/`, `/api/plugins/proxbox/clusters/`, and `/api/plugins/proxbox/virtual-machines/` - **Site and Tenant fields on ProxmoxEndpoint** — closes issue #331 - **Automated documentation screenshot pipeline** — CI captures live screenshots of the plugin UI for docs #### Bug fixes - Fix N+1 cluster COUNT queries and deduplicate `vm_type` resolution in sync coordinator - Widen `VMTaskHistory.status` and `exitstatus` to `TextField` to handle long Proxmox values (issue #330) - Migration 0032 is now idempotent (`ADD COLUMN IF NOT EXISTS`) so re-running migrations on an existing database does not fail - Expose `device_status` and Proxmox node metrics in `NodesAPIView` and `ProxmoxNode` serializer responses - Custom fields cache is warmed before VM sync so `proxmox_last_updated` always exists when device prerequisites are written #### CI / testing - Bump proxbox-api E2E image to `0.0.8` and NetBox image to `v4.6.0-beta1` - Replace local editable proxbox-api source with the published PyPI package in the lockfile - SSE schema contract tests for VM interface stream routes - Fix E2E custom-fields endpoint URL and ordering so device sync succeeds reliably ### Compatibility | NetBox | netbox-proxbox | proxbox-api | netbox-sdk | proxmox-sdk | |--------|----------------|-------------|----------------|----------------| | ≥4.6.0 | **v0.0.12** | v0.0.8 | v0.0.7.post4 | v0.0.2.post3 | ### Installation ``` pip install netbox-proxbox==0.0.12 ``` See the [installation docs](https://emersonfelipesp.github.io/netbox-proxbox/) for full setup instructions. ## Assets No binary assets attached. Source archives: | Format |URL | | --- | --- | | zip | https://api.github.com/repos/emersonfelipesp/netbox-proxbox/zipball/v0.0.12 | | tar.gz | https://api.github.com/repos/emersonfelipesp/netbox-proxbox/tarball/v0.0.12 |