chore: release 0.2.0

Minor bump: this release adds features (New-PveVm disk controller/IO
options and Get-PveVmConfig key surfacing, #65) alongside two bug fixes
(#64 semicolon form-encoding, #68 guest-exec argv).

Updates the three release artifacts in lockstep: psd1 ModuleVersion,
psd1 ReleaseNotes, and CHANGELOG ([0.2.0] cut from [Unreleased]).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Clint Branham
2026-05-22 15:47:36 -05:00
parent 5cb5c90db8
commit ee69c699b1
2 changed files with 25 additions and 10 deletions
+13 -10
View File
@@ -10,7 +10,7 @@
RootModule = 'PSProxmoxVE.dll'
# Version number of this module.
ModuleVersion = '0.1.3'
ModuleVersion = '0.2.0'
# Supported PSEditions
CompatiblePSEditions = @('Desktop', 'Core')
@@ -372,17 +372,20 @@
# Release notes for this version
ReleaseNotes = @'
## 0.1.3
## 0.2.0
Added:
- New-PveVm disk controller / IO options: -DiskBus (virtio/scsi/sata/ide),
-ScsiHardware, -DiskIoThread, -DiskAio, -DiskSsd, -DiskDiscard, -DiskCache,
with up-front validation of invalid combinations (#65).
- Get-PveVmConfig now surfaces scsihw/efidisk0/tpmstate0 plus an
AdditionalProperties dictionary for any other config key (#65).
Fixed:
- New-PveVm -DiskSize / New-PveContainer -RootFsSize normalize unit suffixes
(32G, 1T, etc.) to bare GiB before sending to PVE so the documented call
shape works on LVM/LVM-thin storages (#58).
- HttpClient timeouts are now configurable via -TimeoutSeconds on
Connect-PveServer (session default), Send-PveFile, and
Invoke-PveStorageDownload (per-call, 30-minute implicit default).
Timeouts surface as PveApiException(RequestTimeout) instead of a raw
TaskCanceledException (#59).
- Form values containing ';' were split into bogus fields, breaking a
multi-device boot order via Set-PveVmConfig; semicolons are now encoded (#64).
- Invoke-PveVmGuestExec -Args reached the guest as JSON on STDIN instead of
argv; arguments are now sent as the PVE command array (#68).
Full changelog: https://github.com/goodolclint/PSProxmoxVE/blob/main/CHANGELOG.md
'@