Skip to content

Releases: bpg/terraform-provider-proxmox

v0.78.1

03 Jun 00:38
527522f
Compare
Choose a tag to compare

0.78.1 (2025-05-24)

Bug Fixes

  • lxc: increase maximum supported passthrough devices to 128 (#1968) (3631240)
  • vm: allow scsi and sata for CD-ROM interface (#1971) (b1b8d15)

Miscellaneous

  • ci: improve devcontainer UX (#1973) (d8a7bc0)
  • deps: pin image golang to 4c0a181 (#1975) (f643f2a)
  • deps: update github.com/hashicorp/terraform-plugin-* (#1966) (9655bd9)
  • deps: update github.com/hashicorp/terraform-plugin-* (#1974) (71ade27)

v0.78.0

14 May 02:13
a05c941
Compare
Choose a tag to compare

0.78.0 (2025-05-14)

Features

Bug Fixes

  • network: adjust Linux Bridge name validator (#1961) (2a7a2ff)

Miscellaneous

  • ci: update actions/setup-go digest (0aaccfd → d35c59a) (#1958) (a639257)
  • ci: update jetbrains/qodana-action action (v2025.1.0 → v2025.1.1) (#1955) (12f8a40)
  • ci: update lycheeverse/lychee-action action (v2.4.0 → v2.4.1) (#1956) (68132bb)
  • deps: update module github.com/hashicorp/terraform-plugin-framework-validators (v0.17.0 → v0.18.0) (#1965) (9d91cdd)
  • docs: update terraform local (2.5.2 → 2.5.3) (#1964) (10cda1f)

v0.77.1

06 May 02:37
2664f38
Compare
Choose a tag to compare

0.77.1 (2025-05-06)

Bug Fixes

  • lxc: spurious ip_config diff when interface has both IPv4 and IPv6 addresses (15b0ae9)

Miscellaneous

  • ci: update actions/create-github-app-token action (v2.0.2 → v2.0.3) (#1941) (922d1eb)
  • ci: update actions/create-github-app-token action (v2.0.3 → v2.0.6) (#1946) (84c9b72)
  • ci: Update golangci/golangci-lint-action action (v7 → v8) (#1950) (8ded437)
  • code: fix new qodana warnings (#1951) (d23f7ab)
  • deps: update golangci/golangci-lint (v2.1.5 → v2.1.6) (#1947) (462c153)
  • deps: update module golang.org/x/net (v0.39.0 → v0.40.0) (#1949) (58cee6d)

v0.77.0

30 Apr 01:21
d5979c4
Compare
Choose a tag to compare

0.77.0 (2025-04-30)

Features

  • lxc: increase number of supported mount points to 256 (#1939) (a99220e)

Bug Fixes

  • file: better error message on download failure (#1923) (d463990)
  • firewall: prevent reordering of CIDRs in ipset resource with mixed IPv4/IPv6 (#1935) (64147cd)
  • lxc: do not reboot for cpu block changes (#1932) (5e49b98)

Miscellaneous

  • ci: update actions/attest-build-provenance digest (c074443 → db473fd) (#1937) (7b5042d)
  • ci: Update JetBrains/qodana-action action (v2024.3.4 → v2025.1.0) (#1927) (d4bfc24)
  • code: fix code problems reported by Qodana (#1934) (ebd5399)
  • deps: update golangci/golangci-lint (v2.1.2 → v2.1.5) (#1926) (6b2749f)
  • docs: update terraform tls (4.0.6 → 4.1.0) (#1925) (2de77b6)

v0.76.1

23 Apr 01:00
04a461d
Compare
Choose a tag to compare

0.76.1 (2025-04-21)

Bug Fixes

  • provider: improve known_hosts handling in SSH client (#1918) (49d366e)
  • vm: cloned VM may be recreated/updated on re-apply (#1914) (5974d8b)

Miscellaneous

  • code: move hardwaremapping package from node to cluster in fwprovider (#1917) (fd24c5a)
  • docs: fix broken links in documentation (#1916) (d27b24f)

v0.76.0

17 Apr 01:16
8cf569b
Compare
Choose a tag to compare

0.76.0 (2025-04-17)

Features

  • hardwaremapping: Introduce support for directory mappings (#1902) (6dbff43)
  • vm: add support for virtiofs (#1900) (55b3f73)

Bug Fixes

  • vm,lxc: error parsing disk ID when datastore name contains . (#1894) (1340146)
  • vm: edge case error when cloning a VM with EFI disk (#1897) (4ca2f32)
  • vm: race condition on reboot causing inconsistent VM state (#1911) (7fd190a)

Miscellaneous

  • deps: update golangci/golangci-lint (v2.0.2 → v2.1.2) (#1903) (ce5cc74)
  • deps: update module github.com/hashicorp/terraform-plugin-docs (v0.20.1 → v0.21.0) (#1898) (504a84c)
  • docs: indicate support of Proxmox VE 8.4 (#1899) (35a5296)
  • vm: add an acc test for disk.backup update edge case (#1906) (ad41476)

v0.75.0

08 Apr 03:02
7ca2920
Compare
Choose a tag to compare

0.75.0 (2025-04-08)

⚠ BREAKING CHANGES

  • vm: remove deprecated initialization.dns.server, initialization.upgrade (#1884)
  • datastores: implement new structured format and filters for datastores data source (#1875)

Features

  • vm: do not force VM re-create on initialization.user_account changes (#1885) (d631ccb)

Miscellaneous

  • ci: pin golangci/golangci-lint-action action to (#1872) (f7706c8)
  • ci: Update actions/create-github-app-token action (v1.12.0 → v2.0.2) (#1880) (3d0c47a)
  • ci: update lycheeverse/lychee-action action (v2.3.0 → v2.4.0) (#1873) (ece13f7)
  • deps: update module golang.org/x/crypto (v0.36.0 → v0.37.0) (#1882) (c526208)
  • deps: update module golang.org/x/net (v0.38.0 → v0.39.0) (#1887) (5035965)
  • docs: add known issue to the README about Debian 12 VM requiring a serial device (#1886) (8e231f9)

v0.74.1

31 Mar 00:23
8d7f672
Compare
Choose a tag to compare

0.74.1 (2025-03-31)

Bug Fixes

  • auth: do not reset user token value in TF state during update (#1857) (2da4e3d)
  • docs: clarify tags behaviour for container (#1851) (b19d28e)
  • lxc: multiple issues during container import (#1867) (aa9cdba)
  • lxc: prevent spurious dns config change when updating initialization block (#1859) (03f2079)
  • vm: allow to set machine type in clone (#1865) (7090b10)
  • vm: improve error handling when updating initialization block (#1858) (539b902)
  • vm: prevent cloud-init password reset to ********** during update (#1864) (4f522ec)
  • vm: prevent cloud-init username reset to " " during create (#1863) (c9fcb30)
  • vm: remove qcow2 as the default for disk.file_format (#1862) (af46a9c)

Miscellaneous

  • ci: update actions/create-github-app-token action (v1.11.7 → v1.12.0) (#1860) (7ba9417)
  • ci: update crazy-max/ghaction-import-gpg action (v6.2.0 → v6.3.0) (#1868) (4d30ba7)
  • ci: update goreleaser/goreleaser-action action (v6.2.1 → v6.3.0) (#1869) (8c42d80)
  • deps: update module golang.org/x/net (v0.37.0 → v0.38.0) (#1861) (f030a49)
  • docs: add known issue for HA VMs and containers in README (#1855) (de65997)

v0.74.0

26 Mar 20:30
237afa1
Compare
Choose a tag to compare

0.74.0 (2025-03-26)

⚠ BREAKING CHANGES

v0.73.2 introduced a potentially breaking change for use cases where a disk is updated in a VM clone.
See: #1840, #1845, #1850

This minor version release is to properly flag that change.

Other changes

Bug Fixes

  • vm: handle update of disks moved during VM clone (#1849) (09d3e97)

Miscellaneous

  • ci: pin actions/attest-build-provenance action to (#1843) (ef66b55)
  • deps: Update golangci/golangci-lint (v1.64.8 → v2.0.2) (#1847) (1eee8cd)
  • deps: update module github.com/pkg/sftp (v1.13.8 → v1.13.9) (#1846) (2ae7725)
  • docs: clarify disk behaviour in clone operation (#1850) (75281b2)

v0.73.2

21 Mar 02:20
17b0725
Compare
Choose a tag to compare

0.73.2 (2025-03-21)

Bug Fixes

  • provider: better error handling for non-existent resources(#1824) (febf239)
  • vm: fix and improve disk management for cloned VMs (#1840) (faeada9)

Miscellaneous

  • ci: enable attestation (#1841) (33e1eb4)
  • ci: pin dependencies (#1822) (189e81a)
  • ci: update actions/create-github-app-token action (v1.11.6 → v1.11.7) (#1839) (267eb3d)
  • ci: update actions/setup-go digest (f111f33 → 0aaccfd) (#1831) (bd5ab91)
  • ci: update actions/upload-artifact digest (4cec3d8 → ea165f8) (#1832) (3bd2dac)
  • ci: update golangci/golangci-lint-action digest (4696ba8 → 55c2c14) (#1833) (319eecd)
  • deps: update golangci/golangci-lint (#1834) (292811b)
  • deps: update golangci/golangci-lint (1.64.5 → 1.64.7) (#1810) (0977473)
  • deps: update golangci/golangci-lint (v1.64.5 → v1.64.7) (#1821) (57244d2)
  • deps: update image mcr.microsoft.com/devcontainers/go (1.23 → 1.24) (#1835) (27fe170)
  • deps: update module github.com/hashicorp/go-cty (v1.4.1 → v1.5.0) (#1836) (53d0045)
  • deps: update module github.com/hashicorp/terraform-plugin-testing (v1.11.0 → v1.12.0) (#1837) (bb13d05)
  • deps: update module github.com/pkg/sftp (v1.13.7 → v1.13.8) (#1819) (b38a29a)
  • docs: update cloud-init configuration examples (#1830) (a681e82)
  • docs: update project badges (#1842) (d3d3910)