0.101.0 (2026-04-09)
⚠ BREAKING CHANGES
VM datasources now return an error when the specified VM does not exist, instead of silently returning empty or broken state.
proxmox_virtual_environment_vm(SDK, now deprecated): Previously returned an unclear raw error; now returns a proper "not found" diagnostic.proxmox_virtual_environment_vm2/proxmox_vm(Framework): Previously non-functional (Value Conversion Erroron every call); now works correctly.
Migration: If you need to check whether a VM exists without erroring, use the proxmox_virtual_environment_vms list datasource with filters — it returns an empty list when no VMs match.
Features
- core: surface PVE task warnings from VM/container operations (#2761) (28850c8)
- lxc: add
cpu.limitattribute for containers (#2744) (cb25180) - lxc: add
fullflag to clone block (#2755) (f7010e1) - network: add linux bond interface resource (5db6deb), closes #1980
Bug Fixes
- docs: add storage import docs (#2759) (079902f)
- hwmapping,ha: better 'not-found' detection in read and delete (#2767) (ac53f8c)
- network: adjust Linux Bridge name validator to PVE UI constraint (#2762) (190f7fa)
- network: improve consistency of linux network interface resources (#2776) (57a97ce)
- vm: fix and improve VM datasources, deprecate SDK datasource (#2764) (0ce6d0c)
- vm: use move_disk API for EFI disk and TPM state storage migration (#2757) (c78c873)
Miscellaneous
- deps: update module github.com/hashicorp/go-version (v1.8.0 → v1.9.0) (#2760) (7362ba5)
- docs: update terraform local (2.7.0 → 2.8.0) (#2765) (0424b01)