0.48.0 (2024-03-03)
⚠ BREAKING CHANGES
- file: snippets upload using SSH input stream (#1085)
The new upload implementation requires a new sudo
permission. If you configured provider to use a non-root user account, please update your sudoers file (assuming terraform
is the username):
- remove line
terraform ALL=(root) NOPASSWD: /usr/bin/mv /tmp/tfpve/* /var/lib/vz/*
- add line
terraform ALL=(root) NOPASSWD: /usr/bin/tee /var/lib/vz/*
Features
- file: snippets upload using SSH input stream (#1085) (3195b3c)
- provider: add support for private key authentication for SSH (#1076) (2c6d3ad)
- vm: add
VLAN
trunk support (#1086) (cb5fc27)
Miscellaneous
- ci: setup acceptance tests (#1071) (0bf42d5)
- ci: split acceptance tests into a separate workflow (#1084) (e38b45f)
- ci: update actions/create-github-app-token action (v1.8.1 → v1.9.0) (66ec9f4)
- ci: update dorny/paths-filter action (v3.0.1 → v3.0.2) (3d6cc75)
- deps: update github.com/hashicorp/terraform-plugin-* (#1078) (2398f6c)
- deps: update module github.com/brianvoe/gofakeit/v7 (v7.0.1 → v7.0.2) (#1080) (0d4740f)
- deps: update module github.com/stretchr/testify (v1.8.4 → v1.9.0) (#1081) (dbd1655)
- deps: update module golang.org/x/crypto (v0.19.0 → v0.20.0) (#1082) (e3ddd6f)
- switch to
terraform-plugin-testing
for acceptance tests (#1067) (14fce33)