0.92.0 (2026-01-10)
⚠ BREAKING CHANGES
-
The
proxmox_virtual_environment_download_fileresource now checks the upstream URL's Content-Length during every refresh withoverwrite=true(default). This restores the original behavior from v0.33.0 that was accidentally removed in v0.78.2. Users who want to disable upstream checking should setoverwrite=false. -
The
proxmox_virtual_environment_firewall_optionsresource now requires exactly one ofvm_idorcontainer_idto be specified. Previously, configurations with onlynode_namewould pass validation but fail at runtime. This change enforces the requirement at validation time.Migration: Add either
vm_idorcontainer_idto existing configurations. For node-level firewall options, a separate resource will be provided in a future release.
Features
- access: add LDAP realm and sync resources (#2454) (085b73b)
- docs: add universal LLM Agent instructions and contribution guidelines (#2473) (16abacc)
Bug Fixes
- api: detect TFA requirement and return clear error message (#2477) (876849d)
- docs: clarify documentation workflow for FWK resources (#2475) (7bd295a)
- docs: fix broken links in docs (#2464) (cdeddf8)
- docs: update reference to setting up proxmox (#2455) (3c11ffd)
- file: restore upstream URL change detection in
download_file(#2474) (ad181ee), closes #2470 - firewall: make
vm_id/container_idrequired in VM/Container -level firewall options (#2453) (5ded5d4) - storage: prevent "was absent, but now present" error for backups block (#2465) (501c09b)
- vm: allow vcpus hotplug without reboot (#2466) (f864d36)
- vm: correct disk speed settings for multiple disks and update detection (#2478) (0889c74)
Miscellaneous
- deps: update golangci/golangci-lint (v2.7.2 → v2.8.0) (#2472) (5009161)
- deps: Update module github.com/avast/retry-go/v4 (v4.7.0 → v5.0.0) (#2452) (1f664be)
- docs: remove outdated Ceph handles from
apt_standard_repositorydocs (#2471) (ccbaabd), closes #2421 - docs: update terraform proxmox (0.90.0 → 0.91.0) (#2459) (d175ef0)