PackageTrack
Sign in Get early access

github.com/bpg/terraform-provider-proxmox

v0.111.1 #957 most downloaded on Go modules bpg/terraform-provider-proxmox

What this package is like to depend on

Last release 28 days ago

27 Jul 2026

Ships on a steady schedule

a new release about every 2 weeks

Nearly every release is documented

notes for 184 of 184 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

384 releases · first in 2021

66 releases in the last 12 months

see the full history below

Release timeline

384 releases · Sep 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 384
  1. v0.111.2-0.20260727001618-7b08decaa4f6 27 Jul 2026 pre-release

    Nothing published for this version

  2. v0.111.2-0.20260719124730-d6bd1ffe00c0 19 Jul 2026 pre-release

    Nothing published for this version

  3. v0.111.1 03 Jul 2026
    Release notes

    0.111.1 (2026-07-03)

    Bug Fixes

    • cluster: handle influx_token write-only status in metrics_server (#2972) (65831bb)
    • hwmapping: percent-encode comments to survive PVE round-trip (#2980) (dcc0c36)
    • vm: persist boot_order on first apply when cloning (#2969) (505cb8d)

    Miscellaneous

    • ci: update actions/attest-build-provenance digest (a2bbfa2 → 0f67c3f) (#2976) (1a3c1b1)
    • ci: update actions/setup-go digest (4a36011 → 924ae3a) (#2970) (41f4c40)
    • ci: update dorny/paths-filter action (v4.0.1 → v4.0.2) (#2979) (90d03f7)
    • ci: update golangci/golangci-lint-action digest (82606bf → ba0d7d2) (#2977) (2cc0206)
    • deps: update image golang (32c0e6e → f96cc55) (#2978) (95d97fe)
    • deps: update image golang (792443b → 32c0e6e) (#2967) (efd1e95)

    Contributors

    Open source →
    Release notes

    Bug Fixes

    • cluster: handle influx_token write-only status in metrics_server (#2972) (65831bb)
    • hwmapping: percent-encode comments to survive PVE round-trip (#2980) (dcc0c36)
    • vm: persist boot_order on first apply when cloning (#2969) (505cb8d)

    Miscellaneous

    • ci: update actions/attest-build-provenance digest (a2bbfa2 → 0f67c3f) (#2976) (1a3c1b1)
    • ci: update actions/setup-go digest (4a36011 → 924ae3a) (#2970) (41f4c40)
    • ci: update dorny/paths-filter action (v4.0.1 → v4.0.2) (#2979) (90d03f7)
    • ci: update golangci/golangci-lint-action digest (82606bf → ba0d7d2) (#2977) (2cc0206)
    • deps: update image golang (32c0e6e → f96cc55) (#2978) (95d97fe)
    • deps: update image golang (792443b → 32c0e6e) (#2967) (efd1e95)
    Open source →
    Release notes

    b22fe91

    This commit was created on GitHub.com and signed with GitHub’s verified signature .

    GPG key ID: B5690EEEBB952194

    Verified Learn about vigilant mode .

    0.111.1 (2026-07-03)

    Bug Fixes

    • cluster: handle influx_token write-only status in metrics_server ( #2972 ) ( 65831bb )

    • hwmapping: percent-encode comments to survive PVE round-trip ( #2980 ) ( dcc0c36 )

    • vm: persist boot_order on first apply when cloning ( #2969 ) ( 505cb8d )

    Miscellaneous

    • ci: update actions/attest-build-provenance digest (a2bbfa2 → 0f67c3f) ( #2976 ) ( 1a3c1b1 )

    • ci: update actions/setup-go digest (4a36011 → 924ae3a) ( #2970 ) ( 41f4c40 )

    • ci: update dorny/paths-filter action (v4.0.1 → v4.0.2) ( #2979 ) ( 90d03f7 )

    • ci: update golangci/golangci-lint-action digest (82606bf → ba0d7d2) ( #2977 ) ( 2cc0206 )

    • deps: update image golang (32c0e6e → f96cc55) ( #2978 ) ( 95d97fe )

    • deps: update image golang (792443b → 32c0e6e) ( #2967 ) ( efd1e95 )

    Contributors

    • @bpg-dev

    • @simoncaron

    Open source →
  4. v0.111.0 23 Jun 2026
    Release notes

    0.111.0 (2026-06-23)

    Features

    • acme: add write-only data_wo argument to proxmox_acme_dns_plugin (#2962) (cd4ecd7)
    • disk: add support for ZFS disk/zpool creation with proxmox_node_disk_zfs (#2952) (087b1d0)
    • openid: add write-only client_key_wo to proxmox_realm_openid (#2964) (0ef7bdc)

    Miscellaneous

    • ci: Update actions/checkout action (v6.0.3 → v7.0.0) (#2958) (0a5bf04)
    • docs: update README.md (5fd272a)

    Contributors

    Open source →
    Release notes

    Features

    • acme: add write-only data_wo argument to proxmox_acme_dns_plugin (#2962) (cd4ecd7)
    • disk: add support for ZFS disk/zpool creation with proxmox_node_disk_zfs (#2952) (087b1d0)
    • openid: add write-only client_key_wo to proxmox_realm_openid (#2964) (0ef7bdc)

    Miscellaneous

    • ci: Update actions/checkout action (v6.0.3 → v7.0.0) (#2958) (0a5bf04)
    • docs: update README.md (5fd272a)
    Open source →
  5. v0.110.0 18 Jun 2026
    Release notes

    0.110.0 (2026-06-18)

    Features

    • cluster: add dynamic crs ha scheduler and auto-rebalance options (#2940) (1b14b39)
    • file: add ImportState to proxmox_virtual_environment_download_file (#2938) (e7a1032)
    • storage: add options parameter for proxmox_storage_cifs resource (#2947) (e152990)
    • storage: add create_base_path and create_subdirs base options for cifs,nfs,dir storage resources (#2949) (c1262fd)

    Bug Fixes

    • core: surface underlying error on SSH file transfer failure (#2956) (45d73a6)
    • node: accept string-typed startall-onboot-delay in node config (#2957) (87b7992)

    Miscellaneous

    • deps: update image golang (68cb6d6 → 87a41d2) (#2941) (b5dafd8)
    • deps: update module golang.org/x/crypto (v0.52.0 → v0.53.0) (#2942) (5bedef1)
    • deps: update module golang.org/x/net (v0.55.0 → v0.56.0) (#2943) (804860f)

    Contributors

    Open source →
    Release notes

    Features

    • cluster: add dynamic crs ha scheduler and auto-rebalance options (#2940) (1b14b39)
    • file: add ImportState to proxmox_virtual_environment_download_file (#2938) (e7a1032)
    • storage: add options parameter for proxmox_storage_cifs resource (#2947) (e152990)
    • storage: add create_base_path and create_subdirs base options for cifs,nfs,dir storage resources (#2949) (c1262fd)

    Bug Fixes

    • core: surface underlying error on SSH file transfer failure (#2956) (45d73a6)
    • node: accept string-typed startall-onboot-delay in node config (#2957) (87b7992)

    Miscellaneous

    • deps: update image golang (68cb6d6 → 87a41d2) (#2941) (b5dafd8)
    • deps: update module golang.org/x/crypto (v0.52.0 → v0.53.0) (#2942) (5bedef1)
    • deps: update module golang.org/x/net (v0.55.0 → v0.56.0) (#2943) (804860f)
    Open source →
  6. v0.109.0 06 Jun 2026
    Release notes

    0.109.0 (2026-06-06)

    ⚠ BREAKING CHANGES

    vm agent.wait_for_ip.enabled replaced by agent.wait_for_ip.disabled

    The agent.wait_for_ip.enabled attribute on proxmox_virtual_environment_vm (introduced in v0.108.0) has been replaced by agent.wait_for_ip.disabled with inverted semantics. The previous attribute defaulted to true, which caused ipv4_addresses, ipv6_addresses, and network_interface_names to become empty on refresh/plan for VMs created before v0.108.0: their stored state had no value for the new switch, so it read back as false ("disabled") and the provider skipped the agent IP lookup.

    Features

    Bug Fixes

    • core: bound SSH dial and handshake with a timeout, improve concurrent sudo checks (#2924) (d59b7bb)
    • vm: restore ipv4_addresses on refresh for existing VMs (#2932) (fdcc890)

    Miscellaneous

    • ci: update actions/checkout action (v6.0.2 → v6.0.3) (#2937) (832d2f8)
    • ci: update actions/checkout digest (de0fac2 → df4cb1c) (#2936) (e064604)
    • deps: update image golang (1.26.3 → 1.26.4) (#2933) (3159f24)

    Contributors

    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • vm: restore ipv4_addresses on refresh for existing VMs (#2932)

    Features

    Bug Fixes

    • core: bound SSH dial and handshake with a timeout, improve concurrent sudo checks (#2924) (d59b7bb)
    • vm: restore ipv4_addresses on refresh for existing VMs (#2932) (fdcc890)

    Miscellaneous

    • ci: update actions/checkout action (v6.0.2 → v6.0.3) (#2937) (832d2f8)
    • ci: update actions/checkout digest (de0fac2 → df4cb1c) (#2936) (e064604)
    • deps: update image golang (1.26.3 → 1.26.4) (#2933) (3159f24)
    Open source →
  7. v0.108.1-0.20260601103640-1c14cc41f778 01 Jun 2026 pre-release

    Nothing published for this version

  8. v0.108.0 01 Jun 2026
    Release notes

    0.108.0 (2026-06-01)

    Features

    • access: add audiences parameter to openid realm resource (#2907) (71cfead)
    • ceph: add proxmox_ceph_status data source (#2910) (776d8bf)
    • vm: add agent.wait_for_ip.enabled to disable IP lookup (#2923) (58db0a0)

    Bug Fixes

    • access: only warn on inline acl when set in config (#2918) (05f106b)
    • core: correct errors in diagnostic messages (#2873) (6dfdfb6)
    • lxc: apply idmap on first boot after container create (#2922) (f062e3e)
    • vm: prevent VM restart on import from keyboard/agent defaults (#2911) (7080ae0)
    • vm: refresh hook_script_file_id in read (#2921) (f8b2dd9)
    • vm: remove node-local devices before migration (#2837) (7290812)

    Miscellaneous

    • ci: update actions/stale digest (b5d41d4 → eb5cf3a) (#2920) (8e93ff7)
    • deps: update image golang (6df14f4 → 2d6c802) (#2916) (50673a0)
    • deps: update module github.com/rogpeppe/go-internal (v1.14.1 → v1.15.0) (#2917) (b0c896e)

    Contributors

    Open source →
    Release notes

    Features

    • access: add audiences parameter to openid realm resource (#2907) (71cfead)
    • ceph: add proxmox_ceph_status data source (#2910) (776d8bf)
    • vm: add agent.wait_for_ip.enabled to disable IP lookup (#2923) (58db0a0)

    Bug Fixes

    • access: only warn on inline acl when set in config (#2918) (05f106b)
    • core: correct errors in diagnostic messages (#2873) (6dfdfb6)
    • lxc: apply idmap on first boot after container create (#2922) (f062e3e)
    • vm: prevent VM restart on import from keyboard/agent defaults (#2911) (7080ae0)
    • vm: refresh hook_script_file_id in read (#2921) (f8b2dd9)
    • vm: remove node-local devices before migration (#2837) (7290812)

    Miscellaneous

    • ci: update actions/stale digest (b5d41d4 → eb5cf3a) (#2920) (8e93ff7)
    • deps: update image golang (6df14f4 → 2d6c802) (#2916) (50673a0)
    • deps: update module github.com/rogpeppe/go-internal (v1.14.1 → v1.15.0) (#2917) (b0c896e)
    Open source →
  9. v0.107.0 24 May 2026
    Release notes

    0.107.0 (2026-05-24)

    Features

    Bug Fixes

    • access: gate user/group acl read; deprecate inline acl (e40c1ab)
    • lxc: avoid nil-bool panic when disk block is omitted (#2908) (053ce10)
    • lxc: skip empty config PUT for lifecycle-only updates (#2888) (32b1194)
    • sdn: add missing acceptance build tag to EVPN Zone test (#2872) (93ed6a8)

    Miscellaneous

    • ci: update actions/create-github-app-token action (v3.1.1 → v3.2.0) (#2879) (84f9d53)
    • ci: update golangci/golangci-lint-action digest (1e7e51e → 82606bf) (#2903) (287ae68)
    • ci: update goreleaser/goreleaser-action action (v7.2.1 → v7.2.2) (#2909) (4e63070)
    • ci: update hashicorp/setup-terraform action (v4.0.0 → v4.0.1) (#2878) (519319e)
    • ci: update hashicorp/setup-terraform digest (5e8dbf3 → dfe3c3f) (#2876) (e9d0381)
    • ci: use pull_request_target in project-automation (f40c393)
    • deps: update golangci/golangci-lint (v2.12.1 → v2.12.2) (#2867) (832e174)
    • deps: update image golang (1.26.2 → 1.26.3) (#2868) (a729891)
    • deps: update image golang (2981696 → 313faae) (#2877) (4237a30)
    • deps: update image golang (313faae → 6df14f4) (#2904) (1c97160)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.14.1 → v7.15.0) (#2885) (b4d87e8)
    • deps: update module golang.org/x/crypto (v0.51.0 → v0.52.0) (#2905) (5c4d15d)
    • deps: update module golang.org/x/net (v0.53.0 → v0.54.0) (#2870) (c4f2de6)
    • deps: update module golang.org/x/net (v0.54.0 → v0.55.0) (#2906) (ecb905d)
    • docs: update terraform local (2.8.0 → 2.9.0) (#2880) (7b51658)
    • docs: update terraform tls (4.2.1 → 4.3.0) (#2881) (15fc5ab)
    • vm2: error format sweep (#2861) (047c4d4)

    Contributors

    Open source →
    Release notes

    Features

    Bug Fixes

    • access: gate user/group acl read; deprecate inline acl (e40c1ab)
    • lxc: avoid nil-bool panic when disk block is omitted (#2908) (053ce10)
    • lxc: skip empty config PUT for lifecycle-only updates (#2888) (32b1194)
    • sdn: add missing acceptance build tag to EVPN Zone test (#2872) (93ed6a8)

    Miscellaneous

    • ci: update actions/create-github-app-token action (v3.1.1 → v3.2.0) (#2879) (84f9d53)
    • ci: update golangci/golangci-lint-action digest (1e7e51e → 82606bf) (#2903) (287ae68)
    • ci: update goreleaser/goreleaser-action action (v7.2.1 → v7.2.2) (#2909) (4e63070)
    • ci: update hashicorp/setup-terraform action (v4.0.0 → v4.0.1) (#2878) (519319e)
    • ci: update hashicorp/setup-terraform digest (5e8dbf3 → dfe3c3f) (#2876) (e9d0381)
    • ci: use pull_request_target in project-automation (f40c393)
    • deps: update golangci/golangci-lint (v2.12.1 → v2.12.2) (#2867) (832e174)
    • deps: update image golang (1.26.2 → 1.26.3) (#2868) (a729891)
    • deps: update image golang (2981696 → 313faae) (#2877) (4237a30)
    • deps: update image golang (313faae → 6df14f4) (#2904) (1c97160)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.14.1 → v7.15.0) (#2885) (b4d87e8)
    • deps: update module golang.org/x/crypto (v0.51.0 → v0.52.0) (#2905) (5c4d15d)
    • deps: update module golang.org/x/net (v0.53.0 → v0.54.0) (#2870) (c4f2de6)
    • deps: update module golang.org/x/net (v0.54.0 → v0.55.0) (#2906) (ecb905d)
    • docs: update terraform local (2.8.0 → 2.9.0) (#2880) (7b51658)
    • docs: update terraform tls (4.2.1 → 4.3.0) (#2881) (15fc5ab)
    • vm2: error format sweep (#2861) (047c4d4)
    Open source →
  10. v0.106.1-0.20260515202813-93ed6a845674 15 May 2026 pre-release

    Nothing published for this version

  11. v0.106.1-0.20260509141200-264d9cefa6da 09 May 2026 pre-release

    Nothing published for this version

  12. v0.106.0 06 May 2026
    Release notes

    0.106.0 (2026-05-06)

    Features

    Bug Fixes

    • lxc: allow disabling feature flags on update (#2857) (2f3ae58)
    • lxc: refresh features, start_on_boot, hookscript in read (#2852) (e316aba)
    • network: allow unknown ports on linux bridge validate (#2855) (dacac9c)

    Miscellaneous

    • ci: Update actions/add-to-project action (v1.0.2 → v2) (#2860) (5939390)

    Contributors

    Open source →
    Release notes

    Features

    Bug Fixes

    • lxc: allow disabling feature flags on update (#2857) (2f3ae58)
    • lxc: refresh features, start_on_boot, hookscript in read (#2852) (e316aba)
    • network: allow unknown ports on linux bridge validate (#2855) (dacac9c)

    Miscellaneous

    • ci: Update actions/add-to-project action (v1.0.2 → v2) (#2860) (5939390)
    Open source →
  13. v0.105.0 02 May 2026
    Release notes

    0.105.0 (2026-05-02)

    Features

    • core: add SFTP file upload method (#2836) (39ca5d3)
    • network: add vids attribute to proxmox_network_linux_bridge (#2841) (f391b1c)
    • sdn: add support for EVPN controller (#2839) (ed23beb)

    Bug Fixes

    • acme: mark eab_hmac_key and eab_kid as Sensitive (#2838) (30051b2)
    • ci: derive bot identity from app-slug output, not /app endpoint (b801d67)
    • ci: read release PR branch from action output, not gh pr view (52565bb)
    • lxc: gate host_managed on PVE 9.1+, not 9.0+ (#2828) (d348aed)
    • network: catch omitted vlan_aware in vids validator (#2849) (9e47424)

    Miscellaneous

    • ci: update goreleaser/goreleaser-action action (v7.1.0 → v7.2.1) (#2831) (2506f61)
    • ci: Update JetBrains/qodana-action action (v2025.3.2 → v2026.1.0) (#2834) (d485cc9)
    • code: address Qodana code-quality findings (#2827) (b0e08d7)
    • core: add nil-safe helpers for nil to value conversion (#2829) (03493e9)
    • deps: update golangci/golangci-lint (v2.11.4 → v2.12.1) (#2844) (c3a14a3)
    • deps: update image golang (1e598ea → b54cbf5) (#2830) (16c2280)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.40.0 → v2.40.1) (#2843) (114ce5a)
    • docs: configure context7.json indexing with version sync (ac70974)
    • lxc: restructure container docs for LLM retrieval (#2833) (7d264d8)

    Contributors

    Open source →
    Release notes

    Features

    • core: add SFTP file upload method (#2836) (39ca5d3)
    • network: add vids attribute to proxmox_network_linux_bridge (#2841) (f391b1c)
    • sdn: add support for EVPN controller (#2839) (ed23beb)

    Bug Fixes

    • acme: mark eab_hmac_key and eab_kid as Sensitive (#2838) (30051b2)
    • ci: derive bot identity from app-slug output, not /app endpoint (b801d67)
    • ci: read release PR branch from action output, not gh pr view (52565bb)
    • lxc: gate host_managed on PVE 9.1+, not 9.0+ (#2828) (d348aed)
    • network: catch omitted vlan_aware in vids validator (#2849) (9e47424)

    Miscellaneous

    • ci: update goreleaser/goreleaser-action action (v7.1.0 → v7.2.1) (#2831) (2506f61)
    • ci: Update JetBrains/qodana-action action (v2025.3.2 → v2026.1.0) (#2834) (d485cc9)
    • code: address Qodana code-quality findings (#2827) (b0e08d7)
    • core: add nil-safe helpers for nil to value conversion (#2829) (03493e9)
    • deps: update golangci/golangci-lint (v2.11.4 → v2.12.1) (#2844) (c3a14a3)
    • deps: update image golang (1e598ea → b54cbf5) (#2830) (16c2280)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.40.0 → v2.40.1) (#2843) (114ce5a)
    • docs: configure context7.json indexing with version sync (ac70974)
    • lxc: restructure container docs for LLM retrieval (#2833) (7d264d8)
    Open source →
  14. v0.104.0 25 Apr 2026
    Release notes

    0.104.0 (2026-04-25)

    Features

    • lxc: add host_managed option for container networking (#2812) (03dcffb)

    Bug Fixes

    • lxc: apply disk acl/quota/replicate on container create (#2824) (0d64b73)
    • vm: stop re-emitting format= on existing import_from disks (#2822) (edfdac6)
    • vm: treat missing disk volume as not-found during read (#2821) (07cd772)

    Miscellaneous

    • ci: Update googleapis/release-please-action action (v4.4.1 → v5) (#2820) (c607cbc)
    • ci: update goreleaser/goreleaser-action action (v7.0.0 → v7.1.0) (#2823) (4d86ada)
    • deps: update github.com/hashicorp/terraform-plugin-* (#2819) (65e1e16)
    • deps: update image golang (5f3787b → 1e598ea) (#2818) (4e2d74e)
    • vm2: add design for VM Plugin Framework migration (d824227)
    • vm2: audit VM resource implementation (#2810) (618e0cb)
    • vm2: mark PR #1 merged in tracker (8624144)

    Contributors

    Open source →
    Release notes

    Features

    • lxc: add host_managed option for container networking (#2812) (03dcffb)

    Bug Fixes

    • lxc: apply disk acl/quota/replicate on container create (#2824) (0d64b73)
    • vm: stop re-emitting format= on existing import_from disks (#2822) (edfdac6)
    • vm: treat missing disk volume as not-found during read (#2821) (07cd772)

    Miscellaneous

    • ci: Update googleapis/release-please-action action (v4.4.1 → v5) (#2820) (c607cbc)
    • ci: update goreleaser/goreleaser-action action (v7.0.0 → v7.1.0) (#2823) (4d86ada)
    • deps: update github.com/hashicorp/terraform-plugin-* (#2819) (65e1e16)
    • deps: update image golang (5f3787b → 1e598ea) (#2818) (4e2d74e)
    • vm2: add design for VM Plugin Framework migration (d824227)
    • vm2: audit VM resource implementation (#2810) (618e0cb)
    • vm2: mark PR #1 merged in tracker (8624144)
    Open source →
  15. v0.103.0 19 Apr 2026
    Release notes

    0.103.0 (2026-04-18)

    Features

    • cluster: refactoring and improving proxmox_metrics_server (#2805) (354abf4)
    • file: add file_name_regex filter to proxmox_files data source (#2802) (c84eca9)
    • hw: add proxmox_hardware_pci data source (#2799) (76618a1)

    Miscellaneous

    • cluster: align cluster_options with ADR-003/005 (#2804) (829ba6b)
    • deps: update image golang (fcdb3e4 → 5f3787b) (#2807) (d067ce0)

    Contributors

    Open source →
    Release notes

    Features

    • cluster: refactoring and improving proxmox_metrics_server (#2805) (354abf4)
    • file: add file_name_regex filter to proxmox_files data source (#2802) (c84eca9)
    • hw: add proxmox_hardware_pci data source (#2799) (76618a1)

    Miscellaneous

    • cluster: align cluster_options with ADR-003/005 (#2804) (829ba6b)
    • deps: update image golang (fcdb3e4 → 5f3787b) (#2807) (d067ce0)
    Open source →
  16. v0.102.0 14 Apr 2026
    Release notes

    ⚠ BREAKING CHANGES

    • lxc: use computed cpu.units value instead of hardcoded 1024 (#2791)

    Features

    • provider: add node_address_source ssh attribute for DNS-based node resolution (#2792) (87d0abb)
    • vm: add upgrade attribute to cloud-init initialization block (#2788) (e828b52)
    • vm: wait for guest agent readiness before reboot (#2790) (40317ec)

    Bug Fixes

    • example: update /example/* to use short aliases (d6f1680)
    • lxc: use computed cpu.units value instead of hardcoded 1024 (#2791) (b54e6c5)

    Miscellaneous

    • ci: update actions/create-github-app-token action (v3.0.0 → v3.1.1) (#2796) (8397ff6)
    • ci: update actions/setup-go digest (4b73464 → 4a36011) (#2793) (bfbf78c)
    • ci: update actions/upload-artifact digest (bbbca2d → 043fb46) (#2794) (5c82af8)
    • ci: update googleapis/release-please-action action (v4.4.0 → v4.4.1) (#2798) (7b10d95)
    • code: update to use Golang 1.26.x (#2785) (d2f3c70)
    • deps: update image golang (2a2b4b5 → fcdb3e4) (#2797) (32d0937)
    • deps: update module github.com/hashicorp/terraform-plugin-mux (v0.23.0 → v0.23.1) (#2795) (19925da)
    • docs: codify audit-discovered conventions into ADR-003/004/005 (#2787) (d8c8c75)
    • docs: update links to reference bpg.sh for documentation (b36528a)
    • docs: update upgrade.md guide (befb41d)
    Open source →
  17. v0.101.1 10 Apr 2026
    Release notes

    Bug Fixes

    • docs: add missing examples and import sections for short-name aliases (#2784) (5f59d52)

    Miscellaneous

    • ci: Update actions/github-script action (v8 → v9) (#2782) (c8c9823)
    • deps: update image golang (1.26.1 → 1.26.2) (#2778) (6805a82)
    • deps: update image golang (595c784 → cd78d88) (#2777) (ef0c04d)
    • deps: update module golang.org/x/crypto (v0.49.0 → v0.50.0) (#2780) (a963a30)
    • deps: update module golang.org/x/net (v0.52.0 → v0.53.0) (#2781) (d167c32)
    Open source →
  18. v0.101.0 09 Apr 2026
    Release notes

    ⚠ BREAKING CHANGES

    • vm: fix and improve VM datasources, deprecate SDK datasource (#2764)

    Features

    • core: surface PVE task warnings from VM/container operations (#2761) (28850c8)
    • lxc: add cpu.limit attribute for containers (#2744) (cb25180)
    • lxc: add full flag 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)
    Open source →
  19. v0.100.0 01 Apr 2026
    Release notes

    ⚠ BREAKING CHANGES

    • vm: set power state of VM centrally (#2508)

    Features

    • access: add short-name aliases for access resources (#2720) (8b690cf)
    • acme: add short-name aliases for ACME resources (#2721) (d386759)
    • cluster: add short-name aliases for cluster resources (#2725) (8fafc04)
    • ha: add short-name aliases for HA resources (#2722) (acd0d9f)
    • node: add short-name aliases for node resources (#2726) (33914d5)
    • provider: add short-name aliases for vm, version, and pool resources (#2728) (38dca5a)
    • sdn: add short-name aliases for SDN resources (#2724) (0028588)
    • storage: add short-name aliases for storage resources (#2727) (798f1ea)

    Bug Fixes

    • cpu: update docs, tests (033b8f5)
    • docs: update broken doc links (#2754) (b7d0242)
    • lychee: update comments for clarity (6fea54e)
    • vm: mark disk size as computed to prevent passthrough drift (#2718) (cba4dd6)
    • vm: prevent disk resize revert when combined with config changes (#2751) (f45cf78)
    • vm: set power state of VM centrally (#2508) (b8ceecd)
    • vm: support fractional cpulimit values (#2745) (445e47c)

    Miscellaneous

    • core: add migration helpers for resource type name rename (ADR-007) (#2719) (b2bb732)
    • deps: update golangci/golangci-lint (v2.11.3 → v2.11.4) (#2729) (f95bc46)
    • dev: update ADRs and reference examples (#2752) (15afbe8)
    • dev: update code-review skill (a7a489f)
    • docs: document usage of ZFS storage in acc tests (2eca921)
    • docs: update FWK reference examples documentation (c20d0be)
    • test: add tier-based and resource-targeted test execution (#2753) (31b4706)
    • test: improve acceptance test stability and reliability (#2746) (f54fca2)
    Open source →
  20. v0.99.0 21 Mar 2026
    Release notes

    Features

    • backup: add proxmox_backup_job resource and proxmox_backup_jobs data source (#2711) (92b3e88)
    • file: add proxmox_files data source (#2703) (e848a57)
    • ha: add proxmox_virtual_environment_harule resource (PVE 9+) (#2682) (31ab05a)
    • provider: add support for replication (#2661) (ca9a5f7)

    Bug Fixes

    • access: remove overly restrictive username_claim validation on openid realm (#2685) (7782dc5)
    • ci: correct repository reference in sync-docs workflow (f225107)
    • ha: handle nil Strict value in HARule and update API response validation (3bf1e8c)
    • lxc: ignore warnings in container create and clone tasks (#2701) (7f7e36d)
    • vm: reboot after disk resize when disk is not hotpluggable (#2686) (4ffb2f1)
    • vm: skip cloud-init device update when only config changed (#2709) (46e8362)

    Miscellaneous

    • ci: Update actions/create-github-app-token action (v2.2.1 → v3.0.0) (#2698) (7983416)
    • ci: Update dorny/paths-filter action (v3.0.2 → v4.0.1) (#2699) (9828faa)
    • ci: update jetbrains/qodana-action action (v2025.3.1 → v2025.3.2) (#2712) (98e9407)
    • deps: bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#2713) (c653d7c)
    • deps: update github.com/hashicorp/terraform-plugin-* (#2693) (db6522f)
    • deps: update golangci/golangci-lint (#2670) (979ce29)
    • deps: update golangci/golangci-lint (v2.11.2 → v2.11.3) (#2692) (a737b37)
    • deps: update image golang (c7e98cc → 595c784) (#2708) (d6339f9)
    • deps: update image golang (e2ddb15 → c7e98cc) (#2691) (c33b2ab)
    • deps: update module golang.org/x/crypto (v0.48.0 → v0.49.0) (#2696) (e7484c2)
    • deps: update module golang.org/x/net (v0.51.0 → v0.52.0) (#2697) (951bc29)
    • dev: introduce ADR-007 for resource type name migration to shorter prefix (1c07f6d)
    Open source →
  21. v0.98.1 09 Mar 2026
    Release notes

    Bug Fixes

    • pool: support nested pool IDs in API endpoints (#2680) (c6c726b)
    • provider: preserve null tos in ACME account when API returns empty string (#2672) (f9bbd7d)
    • vm: replace enumerated network and IP config fields with dynamic unmarshaling (#2679) (e5b2771)
    • vm: support removal of network devices from VM configuration (#2674) (9b5a978)

    Miscellaneous

    • deps: update image golang (1.26.0 → 1.26.1) (#2669) (9a8d85b)
    • docs: clarify example prerequisites for SSH, node name, timezone, and DHCP (8f97a34)
    • vm: deprecate 'enabled' attribute on 'network_device' block (#2678) (65b809d)
    Open source →
  22. v0.98.0 06 Mar 2026
    Release notes

    Features

    • access: add OpenID Connect realm resource and documentation (#2655) (51c7535)
    • lxc: add support for entrypoint attribute (#2543) (178a8ad)

    Bug Fixes

    • lxc: wrong mapping of ignore-unpack-errors attr in create API request (8fe621d)
    • vm: add started attribute to cloned_vm resource (#2666) (d9b292a)

    Miscellaneous

    • ci: Update crazy-max/ghaction-import-gpg action (v6.3.0 → v7.0.0) (#2665) (e77ea1e)
    • ci: Update peter-evans/repository-dispatch action (v3 → v4) (#2653) (3408558)
    • deps: bump cloudflare/circl to v1.6.3 (da4b6ab)
    • deps: update image golang (9edf713 → fb612b7) (#2663) (369254f)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.14.0 → v7.14.1) (#2664) (b25f773)
    • docs: fix broken links (c792dc9)
    • docs: remove TOC section from the main documentation page (d6638f7)
    • docs: update badge links in readme.md (7de7db1)
    • docs: update os type l26 linux kernel range for vm (#2657) (cdd7356)
    • docs: update shields in readme.md (8988f21)
    • docs: update terraform proxmox (0.97.0 → 0.97.1) (#2648) (6811fb3)
    • fwk: standardize model files (#2651) (911d8d3)
    Open source →
  23. v0.97.1 27 Feb 2026
    Release notes

    Bug Fixes

    • firewall: handle missing security group in Read and fix id override Create (#2647) (f526c39)
    • hwmapping: enable nested USB hubs (#2636) (d42fe74)
    • vm,lxc: add name validation (#2631) (53cce6f)
    • vm: allow adding EFI disk without forcing VM replacement (#2645) (d636403)

    Miscellaneous

    • ci: Update actions/attest-build-provenance action (v3 → v4) (#2641) (de5f833)
    • ci: update actions/setup-go digest (7a3fe6c → 4b73464) (#2643) (9af341a)
    • ci: Update actions/upload-artifact action (v6 → v7) (#2642) (4d84904)
    • ci: Update hashicorp/setup-terraform action (#2635) (af078b7)
    • ci: update lycheeverse/lychee-action action (v2.7.0 → v2.8.0) (#2638) (5271851)
    • deps: update github.com/hashicorp/terraform-plugin-* (#2634) (345f785)
    • deps: update image golang (c83e68f → 9edf713) (#2633) (c47a705)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.38.2 → v2.39.0) (#2639) (8b3bff1)
    • deps: update module golang.org/x/net (v0.50.0 → v0.51.0) (#2640) (587d1fe)
    • docs: add vm-lifecycle, multi-node, and upgrade guides (#2628) (d2b8729)
    Open source →
  24. v0.97.0 23 Feb 2026
    Release notes

    Features

    • lxc: implement idmap support via SSH config file editing (#2579) (63334e1)

    Bug Fixes

    • ci: exclude ARM architecture for Windows builds in goreleaser (9c268a5)
    • docs: clarify SSH password inheritance with API token auth (#2624) (d453924)
    • firewall: handle "already exists" error in SG and IPSet create (#2627) (06f3c6f)
    • firewall: update rules with position awareness (#2593) (2bd6b98)
    • lxc, vm: add retries for LXC operations, unify retry logic into shared package (#2616) (39c0198)
    • storage: unknown encryption_key_fingerprint after PBS apply (#2625) (82c49fd)
    • vm: preserve disk deletions in update request (#2614) (b12111f)
    • vm: remove duplicate line in ipConfigObjects (#2618) (0a4ab5b)
    • vm: skip cdrom devices during disk read-back on import (#2626) (64c2db2)

    Miscellaneous

    • ci: update actions/stale digest (9971854 → b5d41d4) (#2611) (fcead36)
    • ci: Update goreleaser/goreleaser-action action (v6.4.0 → v7.0.0) (#2623) (f7ab67d)
    • deps: update golangci/golangci-lint (v2.9.0 → v2.10.1) (#2603) (3e64ec4)
    • docs: update terraform local (2.6.2 → 2.7.0) (#2612) (6da27f6)
    Open source →
  25. v0.96.0 18 Feb 2026
    Release notes

    Features

    • cluster: add otel options to metrics server resource (#2595) (32dfac8)
    • network: add configurable timeout for network reload operations (#2573) (ed8593d)

    Bug Fixes

    • cluster: fix Description body-building bug and standardize delete handling in options (#2601) (a704bb1)
    • file: retry read-back after upload for distributed storage consistency (#2571) (989a4ba)
    • hwmapping: add comment validator, fix acceptance tests (#2609) (f943051)
    • network: properly delete cidr/cidr6 when address is removed from linux (#2587) (a52a11f)
    • network: properly delete optional fields when removed from VLAN config (#2599) (d0f1704)
    • node: add CPU utilization to node data source (#2605) (1a1cbbb)
    • sdn: avoid mtu=0 when omitted for sdn zones (#2584) (66c43d8)
    • sdn: better apply resiliency, fix import of a pending zone (#2610) (a9ea3c1)
    • vm: clean up orphaned re-import code and clarify import_from as create-only (#2568) (2160f00)

    Miscellaneous

    • core: unify Delete field type across API client structs (#2604) (d6a66f4)
    • deps: update golangci/golangci-lint (v2.8.0 → v2.9.0) (#2589) (ee0f07f)
    • deps: update image golang (1.25.7 → 1.26.0) (#2590) (8f5d598)
    • deps: update module golang.org/x/crypto (v0.47.0 → v0.48.0) (#2591) (43c295b)
    • deps: update module golang.org/x/net (v0.49.0 → v0.50.0) (#2592) (7b83dd8)
    • test: do not run SDN acceptance tests in parallel (#2607) (ac1fabd)
    • test: fix parallel VM tests execution (#2608) (09500be)
    Open source →
  26. v0.95.1-rc1 11 Feb 2026 pre-release

    Nothing published for this version

  27. v0.95.1-0.20260208182320-252eb98b0870 08 Feb 2026 pre-release

    Nothing published for this version

  28. v0.95.0 08 Feb 2026
    Release notes

    ⚠ BREAKING CHANGES

    • node: correct cpu_count inconsistency between _node and _nodes data sources (#2559)

    Bug Fixes

    • docs: update PR title guidelines for breaking changes and contributor notes (d884c4a)
    • lxc: apply start_on_boot and features on clone and update (#2562) (b21616a)
    • node: correct cpu_count inconsistency between _node and _nodes data sources (#2559) (c4d8d6b)
    • vm: apply custom timeouts on update operations (#2561) (e9bb225)
    • vm: correctly update hotpluggable devices (#2556) (9d4155a)
    • vm: reboot before disk resize to prevent pending changes from reverting size (#2563) (3465c84)

    Miscellaneous

    • ci: Update actions/checkout action (v4.2.2 → v6.0.2) (#2554) (9262783)
    • ci: update actions/checkout digest (8e8c483 → de0fac2) (#2557) (db2bba1)
    • deps: update image golang (011d6e2 → cc73743) (#2564) (5b10da9)
    • deps: update image golang (1.25.6 → 1.25.7) (#2552) (d148eb0)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.38.1 → v2.38.2) (#2553) (aa1b8ce)
    • dev: update templates and define skills for LLM agent flows (#2542) (615c670)
    • docs: add Architecture Decision Records for the dev process (#2546) (97317f6)
    • docs: add notice to enable 'Import' content type to allow its use with file resources (#2558) (90ce565)
    • docs: fix links in DEBUGGING.md (8beb699)
    Open source →
  29. v0.94.0 02 Feb 2026
    Release notes

    Features

    • firewall: add proxmox_virtual_environment_node_firewall (#2502) (d45f269)

    Bug Fixes

    • lxc: provision mount points when cloning containers (#2529) (67990d7), closes #2518 #2507
    • network: update reload timeout and retry (#2510) (f66b9dd)
    • sdn: correct EVPN resource handling and improvements to base zone (#2501) (c159715)
    • storage: add validator for acceptable values for storage content and update docs (#2519) (fc8b018)
    • vm: add missing cpu types (#2499) (f51c8df)
    • vm: handle nil ip_config block in cloud-init during clone (#2527) (4ed5433)
    • vm: require reboot for CPU core or socket changes (#2534) (3ca754c), closes #2516
    Open source →
  30. v0.93.2-0.20260131195439-4ed543348ea5 31 Jan 2026 pre-release

    Nothing published for this version

  31. v0.93.1 31 Jan 2026
    Release notes

    Bug Fixes

    • docs: prevent path traversal in sudoers tee configuration (#2524) (bd604c4)

    Miscellaneous

    • ci: update actions/checkout action (v6.0.1 → v6.0.2) (#2521) (84e0b97)
    • ci: update actions/setup-go digest (4dc6199 → 7a3fe6c) (#2520) (1a1174c)
    • deps: update image golang (1.25.5 → 1.25.6) (#2504) (3e75bbb)
    • deps: update image golang (6cc2338 → 8bbd140) (#2503) (d087c97)
    • deps: update module golang.org/x/net (v0.48.0 → v0.49.0) (#2506) (9fe808a)
    • docs: update terraform local (2.6.1 → 2.6.2) (#2522) (8c64b5e)
    • docs: update terraform tls (4.1.0 → 4.2.1) (#2523) (94d9dd3)
    Open source →
  32. v0.93.0 12 Jan 2026
    Release notes

    Features

    • lxc: add path_in_datastore computed attribute for cross-resource refs (#2493) (616ec37)
    • lxc: enable root disk resize without recreate (#2321) (581782c)
    • vm: add ha-aware migration for ha-managed vms (#2476) (4f5b4fb)
    • vm: add support for hotplug parameter (#2356) (891fd41)

    Bug Fixes

    • docs: improve provider documentation readability and structure (#2487) (b9457fa)
    • example: make lxc container use root provider so it works (#2458) (7e1a379)
    • lxc: allow mounting existing subvol with size argument (#2491) (0b9e1e0)
    • ssh: harden try_sudo for PVE 9, improve shell compatibility (#2480) (f3dd703)
    • vm: prevent initialization drift when cloning VM with user_account (#2486) (dbd4fd5)
    • vm: resizing disk deletes cdrom / cloud-init (#2484) (ae17149)

    Miscellaneous

    Open source →
  33. v0.92.0 10 Jan 2026
    Release notes

    ⚠ BREAKING CHANGES

    • The proxmox_virtual_environment_download_file resource now checks the upstream URL's Content-Length during every refresh with overwrite=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 set overwrite=false.

    • The proxmox_virtual_environment_firewall_options resource now requires exactly one of vm_id or container_id to be specified. Previously, configurations with only node_name would pass validation but fail at runtime. This change enforces the requirement at validation time.

    Features

    • access: add LDAP realm and sync resources (#2454) (085b73b), closes #1871
    • 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_id required 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_repository docs (#2471) (ccbaabd), closes #2421
    • docs: update terraform proxmox (0.90.0 → 0.91.0) (#2459) (d175ef0)
    Open source →
  34. v0.91.1-0.20260107125340-f864d36a557f 07 Jan 2026 pre-release

    Nothing published for this version

  35. v0.91.0 03 Jan 2026
    Release notes

    Features

    • acme: add support for certificate ordering (#2292) (a2a970d)
    • sdn: add support for Fabric resources (#2444) (b223dad)
    • storage: add support for provisioning storage types (NFS/CIFS/PBS/Directory/LVM) (#2130) (f361704)

    Bug Fixes

    • core: handle scientific notation in CustomInt/CustomInt64 unmarshaling (#2431) (4baff92)
    • vm: allow TPM state updates in place (#2446) (f8717c4)

    Miscellaneous

    • code: cleanup issues reported by static code alalysis (#2442) (686e575)
    • code: cleanups and linter rules adjustment (#2443) (1eee491)
    • deps: update image golang (36b4f45 → b6ba523) (#2439) (f82f03c)
    • deps: update image golang (b6ba523 → 6cc2338) (#2448) (2b22bde)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.12.1 → v7.14.0) (#2438) (4bdd335)
    • deps: update module github.com/google/go-querystring (v1.1.0 → v1.2.0) (#2440) (ad6b9b2)
    • docs: add guide for creating VMs from compressed cloud images (#2449) (daa339b)
    • docs: update contributing guidelines and dev setup guides (#2447) (371e0a1)
    • docs: update terraform proxmox (0.89.1 → 0.90.0) (#2435) (975f818)
    Open source →
  36. v0.90.0 24 Dec 2025
    Release notes

    Features

    • cloned_vm: add cloned VM resource implementation (#2424) (88cad5c)
    • provider: add ContentType in ListDatastoreFiles (#2423) (773b174)

    Miscellaneous

    • ci: Update actions/upload-artifact action (v5 → v6) (#2419) (3021c54)
    • ci: update jetbrains/qodana-action action (v2025.2.3 → v2025.2.4) (#2426) (5b2e9ea)
    • ci: update jetbrains/qodana-action action (v2025.2.4 → v2025.3.1) (#2434) (db3c5bf)
    • deps: update image golang (20b91ed → a22b2e6) (#2418) (fa883ec)
    • deps: update image golang (a22b2e6 → 36b4f45) (#2425) (11fccbe)
    • docs and dev UX improvements (#2427) (a034e8b)
    Open source →
  37. v0.89.1 09 Dec 2025
    Release notes

    Bug Fixes

    • vm,lxc: revert deprecation notice for pool_id attribute (#2405) (af3efa9)
    • vm: allow EFI disk parameter updates without VM recreation (51b8d39), closes #1515
    • vm: handle disk size mismatch when re-adding removed disk (#2411) (d7346d4)
    • vm: match CPU type format with PVE (#2409) (63f22db)
    • vm: prevent perpetual diff when using pool_membership without pool_id (#2408) (acc95bf)
    • vm: prevent unnecessary reboots on hotplug operations (#2412) (77dc49e), closes #538
    • vm: retry disk resize on 'does not exist' errors (#2407) (f5f5437)
    • vm: retry HTTP 500 errors when waiting for agent retrieving IPs (#2410) (c324ef0)

    Miscellaneous

    • ci: update jetbrains/qodana-action action (v2025.2.2 → v2025.2.3) (#2400) (893fd6d)
    • deps: update golangci/golangci-lint (v2.7.1 → v2.7.2) (#2413) (99e30e1)
    • deps: update module golang.org/x/crypto (v0.45.0 → v0.46.0) (#2414) (67ac0b1)
    • deps: update module golang.org/x/net (v0.47.0 → v0.48.0) (#2415) (b0aabfd)
    Open source →
  38. v0.89.0 06 Dec 2025
    Release notes

    ⚠ BREAKING CHANGES

    • vm: revert cpu.units default to use PVE server default (#2402)

    Features

    • lxc: add env parameter support (#2383) (ef134fc)
    • oci: add proxmox_virtual_environment_oci_image resource for OCI Images Management (#2373) (86a5bf1)
    • sdn: add possibility to apply SDN changes on a particular actions (#2386) (01e6433)

    Bug Fixes

    • vm: do not re-import existing disks during update (#2401) (0c7fad9)
    • vm: revert cpu.units default to use PVE server default (#2402) (c9b8a3f)

    Miscellaneous

    • ci: pin dependencies (#2388) (84bf77d)
    • ci: update actions/checkout action (v6.0.0 → v6.0.1) (#2398) (5eb8020)
    • ci: update actions/checkout digest (1af3b93 → 8e8c483) (#2396) (a9926ca)
    • ci: update actions/create-github-app-token action (v2.2.0 → v2.2.1) (#2399) (2f6c1b4)
    • ci: Update actions/github-script action (v7 → v8) (#2394) (aaef00e)
    • ci: update actions/stale digest (5f858e3 → 9971854) (#2397) (cd63393)
    • ci: update golangci/golangci-lint-action digest (e7fa5ac → 1e7e51e) (#2389) (6593102)
    • deps: update github.com/hashicorp/terraform-plugin-* (#2392) (459cdfc)
    • deps: update golangci/golangci-lint (v2.6.2 → v2.7.1) (#2393) (4b5652f)
    • deps: update image golang (1.25.4 → 1.25.5) (#2390) (54e6aa5)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.12.0 → v7.12.1) (#2391) (5952ae7)
    Open source →
  39. v0.88.0 01 Dec 2025
    Release notes

    Features

    • provider: add OTel implementation for metrics resource (#2372) (d37a8bb)
    • vm,lxc: add wait_for_ip configuration for agent/network interfaces (#2362) (f24add3)
    • vm: support custom cloud init drive file format (#2375) (ddccd0a)

    Bug Fixes

    • apt: add support for modern APT sources (PVE9+) (#2376) (6f6edec)
    • disk: restore updating boot disk. (#2150) (0da0bcb)
    • example: comment out otel metrics server resource (fc94e2a)
    • lxc: allow container creation/update with correct mountoptions (#2319) (c2dc3a7)
    • lxc: ignore link-local addresses when waiting for network IPs (#2357) (8c081f5)
    • vm: convert to template using proper endpoint (#2340) (5615298)
    • vm: prevent state changes after VM import (#2294) (f0bb501)

    Miscellaneous

    • ci: Update actions/checkout action (#2361) (f5d4676)
    • ci: update actions/create-github-app-token action (v2.1.4 → v2.2.0) (#2366) (3055dc2)
    • ci: update actions/setup-go digest (4469467 → 4dc6199) (#2365) (bcce7da)
    • ci: update golangci/golangci-lint-action digest (0a35821 → e7fa5ac) (#2358) (dd416a1)
    • ci: update jetbrains/qodana-action action (v2025.2.1 → v2025.2.2) (#2360) (092df22)
    • deps: update golangci/golangci-lint (v2.5.0 → v2.6.2) (#2304) (0937f2b)
    • deps: update image golang (e68f6a0 → f60eaa8) (#2359) (b80a193)
    • deps: update image golang (f60eaa8 → 6981837) (#2370) (faf56bc)
    • deps: Update module github.com/avast/retry-go/v4 (v4.7.0 → v5.0.0) (#2380) (630240d)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.10.0 → v7.11.0) (#2379) (5e55d92)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.11.0 → v7.12.0) (#2384) (2f7bbb1)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.9.0 → v7.10.0) (#2371) (d3b4847)
    • deps: update module github.com/hashicorp/go-version (v1.7.0 → v1.8.0) (#2381) (ad38c5b)
    • deps: update module golang.org/x/crypto (v0.44.0 → v0.45.0) [security] (#2348) (78ce72e)
    • docs: update terraform local (2.5.3 → 2.6.1) (#2367) (d5b3c64)
    • update docs to pve 9.1, fix example tests (#2350) (6e2a5aa)
    • vm: refactor network devices update logic (#2260) (db3d7ec)
    Open source →
  40. v0.87.0 20 Nov 2025
    Release notes

    Features

    • pool: add pool_membership resource (#2297) (95f180b)
    • sdn: add support for VNets datasource (#2299) (c25f19a)
    • vm: add purge_on_destroy and delete_unreferenced_disks_on_destroy parameters (#2345) (05a59aa)

    Bug Fixes

    • access: imported group resource missing group_id (#2333) (ee1c525)
    • apt: add missing Ceph Squid (#2318) (8b9bf62)
    • file: better error message for unsupported import content type (#2344) (f94e25d)
    • firewall: appending a rule without re-creating the whole ruleset (#2310) (6290cce)
    • lxc: panic when cloning a container with empty IP config (#2347) (0a259ca)
    • lxc: race condition in container clone / reboot operations (#2320) (ce358d5)
    • sdn: fix subnet datasource IP address datatype (#2300) (7ffb314)
    • ssh: update sudo check logic and cache check results (#2309) (702500c)
    • vm: increase max disk limit to 31 (#2302) (2ae021a)

    Miscellaneous

    • ci: Update golangci/golangci-lint-action action (v8 → v9) (#2330) (90810fa)
    • ci: update lycheeverse/lychee-action action (v2.6.1 → v2.7.0) (#2305) (9a788da)
    • deps: update image golang (1.25.3 → 1.25.4) (#2328) (90f876f)
    • deps: update image golang (6ca9eb0 → e68f6a0) (#2335) (5354d6b)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.8.1 → v7.8.2) (#2303) (cd9b5fb)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.8.2 → v7.9.0) (#2329) (76680dd)
    • deps: update module github.com/hashicorp/terraform-plugin-log (v0.9.0 → v0.10.0) (#2336) (6dd51fd)
    • deps: update module golang.org/x/crypto (v0.43.0 → v0.44.0) (#2337) (fb3fbfc)
    • deps: update module golang.org/x/net (v0.46.0 → v0.47.0) (#2338) (9f57e9f)
    • docs: document auto option for enabling SLAAC in IPv6 config in vm and lxc (#2317) (e8c70d7)
    • docs: update the main doc page for consistency (#2326) (7e4f421)
    • lxc,vm: add deprecation notice for pool_id attribute (#2312) (3c507cc)
    Open source →
  41. v0.86.1-0.20251111141023-6290ccebc48a 11 Nov 2025 pre-release

    Nothing published for this version

  42. v0.86.1-0.20251107205052-8b9bf6240f0f 07 Nov 2025 pre-release

    Nothing published for this version

  43. v0.86.1-0.20251102000523-702500cb3be6 02 Nov 2025 pre-release

    Nothing published for this version

  44. v0.86.1-0.20251101181420-227ceef93c6e 01 Nov 2025 pre-release

    Nothing published for this version

  45. v0.86.0 28 Oct 2025
    Release notes

    Features

    • firewall: ability to import firewall rules & options (#2269) (dd1afe6)
    • firewall: add ability to import ipsets (#2280) (33c751d)
    • firewall: support node-level firewall rules (#2281) (18c675b)

    Bug Fixes

    • lxc: delete dns attributes when set to null (#2263) (a32988a)
    • vm: correctly detect pool membership for VM (#2264) (5a5c9c6)

    Miscellaneous

    • ci: Update actions/upload-artifact action (v4 → v5) (#2275) (ad4bbd7)
    • ci: update googleapis/release-please-action action (v4.3.0 → v4.4.0) (#2273) (0bcba7b)
    • deps: update image golang (7d73c4c → 8c945d3) (#2253) (a2bb9b6)
    • deps: update image golang (8c945d3 → dd08f76) (#2270) (4c1514f)
    • deps: update image golang (dd08f76 → 6bac879) (#2283) (0c9879a)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.8.0 → v7.8.1) (#2271) (11d4c71)
    • deps: update module github.com/hashicorp/terraform-plugin-framework-timeouts (v0.6.0 → v0.7.0) (#2274) (b9ccb0d)
    • deps: update module github.com/pkg/sftp (v1.13.9 → v1.13.10) (#2272) (fdbe313)
    • docs: update CONTRIBUTING.md (#2278) (110093b)
    Open source →
  46. v0.85.2-0.20251022231719-a32988a12897 22 Oct 2025 pre-release

    Nothing published for this version

  47. v0.85.1 15 Oct 2025
    Release notes

    Bug Fixes

    • docs: clarify that ip in ct ip_config must be in CIDR notation (#2238) (f3b835f)
    • lxc: DNS / hostname update is not applied (#2245) (9aa1eaf)
    • sdn: add missing dhcp field to simple zone datasource (#2243) (b4b8d09)
    • sdn: handle attribute delete in all SDN resources (#2248) (50accca)
    • sdn: zone: make nodes attribute optional (#2242) (798623b)

    Miscellaneous

    • deps: update image golang (1.25.2 → 1.25.3) (#2246) (3d2092f)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.7.3 → v7.8.0) (#2241) (ecf7920)
    • deps: update module github.com/hashicorp/terraform-plugin-docs (v0.23.0 → v0.24.0) (#2247) (6e23c90)
    Open source →
  48. v0.85.0 12 Oct 2025
    Release notes

    Features

    • sdn: Add DHCP Config for SDN Simple Zone Resource (#2210) (f5d3d92)

    Bug Fixes

    • file: add import content type to file datasource (#2221) (f918bed)
    • vm: allow cpu units = 1 for cgroups v2 compatibility (#2237) (3fc688b)

    Miscellaneous

    • ci: update actions/stale digest (3a9db7e → 5f858e3) (#2222) (b38066b)
    • ci: Update peter-evans/create-issue-from-file action (v5.0.1 → v6.0.0) (#2217) (29748a5)
    • deps: update image golang (1.25.1 → 1.25.2) (#2228) (9e77057)
    • deps: update image golang (8305f5f → ab1f5c4) (#2215) (6a1f972)
    • deps: update module github.com/hashicorp/terraform-plugin-framework (v1.16.0 → v1.16.1) (#2216) (515c6bb)
    • deps: update module github.com/hashicorp/terraform-plugin-framework-validators (v0.18.0 → v0.19.0) (#2230) (761fb70)
    • deps: update module github.com/skeema/knownhosts (v1.3.1 → v1.3.2) (#2229) (b6022d4)
    • deps: update module golang.org/x/net (v0.44.0 → v0.45.0) (#2231) (60fdfd6)
    • deps: update module golang.org/x/net (v0.45.0 → v0.46.0) (#2236) (68bd667)
    Open source →
  49. v0.84.2-0.20251003230953-b38066b42d71 03 Oct 2025 pre-release

    Nothing published for this version

  50. v0.84.1 29 Sep 2025
    Release notes

    Bug Fixes

    • api: handle PVE API's 403 response status (#2207) (46e8c24)
    • sdn: subnet validation errors when using value interpolation (#2204) (5f876c0)

    Miscellaneous

    • deps: update golangci/golangci-lint (v2.4.0 → v2.5.0) (#2193) (2ab3d94)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.7.1 → v7.7.3) (#2203) (3692434)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.38.0 → v2.38.1) (#2197) (0387296)
    Open source →
  51. v0.84.1-0.20250922041828-2ab3d943d69c 22 Sep 2025 pre-release

    Nothing published for this version

  52. v0.84.0 22 Sep 2025
    Release notes

    Features

    • file: add file datasource (#2176) (8244813)
    • sdn: add support for Subnet resource and datasource (#2191) (1df305d)
    • sdn: add support for VNet resource and datasource (#2185) (8938d86)

    Miscellaneous

    • deps: update github.com/hashicorp/terraform-plugin-* (#2187) (09b704a)
    • deps: update image golang (bb979b2 → 8305f5f) (#2186) (b70fa62)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.6.0 → v7.7.0) (#2189) (46dbc68)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.7.0 → v7.7.1) (#2192) (11f4002)
    • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.37.0 → v2.38.0) (#2188) (2b2d619)
    Open source →
  53. v0.83.3-0.20250920124913-46dbc68da70b 20 Sep 2025 pre-release

    Nothing published for this version

  54. v0.83.2 14 Sep 2025
    Release notes

    Bug Fixes

    • firewall: detect drift when rules are manually deleted (#2178) (6b84d5a)
    • firewall: prevent perpetual plan drift on rule attribute removal (#2177) (0e72580)
    • vm: disk deletion may reorder disks (#2174) (e339fef)

    Miscellaneous

    • ci: update actions/create-github-app-token action (v2.1.1 → v2.1.4) (#2179) (70cfb58)
    • deps: update image golang (b773c94 → bb979b2) (#2173) (7944277)
    Open source →
  55. v0.83.1 10 Sep 2025
    Release notes

    Bug Fixes

    Miscellaneous

    • ci: Update actions/setup-go action (v5 → v6) (#2154) (16814d4)
    • ci: Update actions/stale action (v9 → v10) (#2155) (87e6392)
    • code: minor code cleanups (#2156)ssh (9e22c3c)
    • deps: update image golang (1.25.0 → 1.25.1) (#2153) (a58bf4f)
    • deps: update image golang (a5e935d → d6bdb04) (#2161) (58d833d)
    • deps: update image golang (d6bdb04 → b773c94) (#2169) (a979850)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.5.1 → v7.6.0) (#2162) (ffdc3a5)
    • deps: update module golang.org/x/crypto (v0.41.0 → v0.42.0) (#2163) (4e73d56)
    • deps: update module golang.org/x/net (v0.43.0 → v0.44.0) (#2170) (ed366b5)
    • docs: improve container documentation (#2160) (380fd7f)
    • docs: improve vm.initialization documentation (#2158) (29ef9d2)
    • docs: include vm/lxc lock error details in the README known issues section (#2166) (1810273)
    • docs: update reference to release-build in contributing doc (#2167) (739471a)
    • docs: update sdn_applier example (c275e03)
    Open source →
  56. v0.83.0 31 Aug 2025
    Release notes

    Features

    • sdn: add custom resource to apply sdn_* configurations (#2127) (e13d7ef)

    Bug Fixes

    Miscellaneous

    • ci: Update actions/attest-build-provenance action (v2 → v3) (#2142) (f62e69d)
    • ci: update googleapis/release-please-action action (v4.2.0 → v4.3.0) (#2136) (f634b2e)
    • ci: update lycheeverse/lychee-action action (v2.5.0 → v2.6.0) (#2137) (64c1ab3)
    • ci: update lycheeverse/lychee-action action (v2.6.0 → v2.6.1) (#2138) (7f56290)
    • deps: update image golang (4859242 → 5502b0e) (#2134) (20f41e8)
    • deps: update image golang (91e2cd4 → 4859242) (#2128) (9ae882e)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.3.0 → v7.4.0) (#2129) (11b8167)
    • deps: update module github.com/brianvoe/gofakeit/v7 (v7.4.0 → v7.5.1) (#2143) (2eae3ee)
    • deps: update module github.com/stretchr/testify (v1.10.0 → v1.11.1) (#2135) (6b00db6)
    Open source →
  57. v0.82.2-0.20250823233005-9ae882e5d7cd 23 Aug 2025 pre-release

    Nothing published for this version

  58. v0.82.1 19 Aug 2025
    Release notes

    Bug Fixes

    • vm: prevent re-creation of previously imported disks on update (#2122) (c6c1c18)

    Miscellaneous

    • deps: update image golang (9e56f0d → 91e2cd4) (#2123) (9d179dd)
    • docs: fix TOC format, cleanup cloud image guide (#2121) (b321a01)
    Open source →
  59. v0.82.0 18 Aug 2025
    Release notes

    Features

    • docs: update compatibility notes for PVE 9.x (#2116) (08ea66a)
    • lxc: add proxmox_virtual_environment_containers data source (#2090) (45f2805)
    • lxc: Add missing configuration options for container rootfs (#2067) (b2c5012)

    Bug Fixes

    • lxc: adjust max number of container's IP configs (#2088) (602568e)
    • provider: parsing PVE version reported by API (#2115) (f1501e2)
    • vm: regression: disk re-ordering on re-apply (#2114) (634ad69)

    Miscellaneous

    • ci: Update actions/checkout action (#2098) (3855cb2)
    • ci: update actions/create-github-app-token action (v2.0.6 → v2.1.0) (#2095) (6161969)
    • ci: update actions/create-github-app-token action (v2.1.0 → v2.1.1) (#2099) (7f5d771)
    • ci: update goreleaser/goreleaser-action action (v6.3.0 → v6.4.0) (#2111) (78ce7f0)
    • ci: update jetbrains/qodana-action action (v2025.1.1 → v2025.2.1) (#2106) (0dec643)
    • ci: update lycheeverse/lychee-action action (v2.4.1 → v2.5.0) (#2096) (7c98464)
    • deps: update golangci/golangci-lint (v2.3.0 → v2.3.1) (#2074) (9947a86)
    • deps: update golangci/golangci-lint (v2.3.1 → v2.4.0) (#2110) (21bed82)
    • deps: update image golang (1.24.5 → 1.24.6) (#2085) (ac91fe8)
    • deps: update image golang (1.24.6 → 1.25.0) (#2107) (9e10206)
    • deps: update image golang (10a15b9 → 9e56f0d) (#2109) (420add8)
    • deps: update module github.com/hashicorp/terraform-plugin-testing (v1.13.2 → v1.13.3) (#2113) (1863847)
    • deps: update module golang.org/x/crypto (v0.40.0 → v0.41.0) (#2086) (5018b31)
    • deps: update module golang.org/x/net (v0.42.0 → v0.43.0) (#2087) (5151dcc)
    • docs: cleanup and update clone-vm example (#2094) (c7cd61a)
    • docs: remove spurious sdn datasource .tf examples (#2092) (91e0fbf)
    Open source →
  60. v0.81.0 01 Aug 2025
    Release notes

    Features

    • firewall: adds forward type to firewall rules (#2052) (e185201)
    • firewall: adds forward_policy to cluster firewall (#2064) (209d10c)
    • sdn: add support for zone resources and datasources (#2046) (6b73d82)

    Bug Fixes

    • acme: fix ACME account management & add acceptance tests (#2072) (3f5b795)
    • example: update ubuntu LXC image ref (#2070) (ce66bfd)
    • vm,lxc: 32bit int overflow in list nodes / containers API calls when running on i386 arch (#2057) (47ff578)

    Miscellaneous

    • deps: update golangci/golangci-lint (v2.2.2 → v2.3.0) (#2056) (092edf2)
    • deps: update image golang (14fd8a5 → ef5b4be) (#2061) (4da593d)
    • deps: update module github.com/hashicorp/terraform-plugin-framework (v1.15.0 → v1.15.1) (#2073) (4be9e93)
    • docs: add ceph squid to apt_standard_repository docs (#2063) (5c33941)
    • example: apply consistency in example/*.tf node_name declarations (#2051) (757b191)
    • project: switch repo infographic to repobeats (#2058) (bbd55d2)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive