Release v0.43.0
Release Date: 2024-09-10
๐ Fix
- [97aa721] vcsim: avoid possible race when encoding PropertyCollector response (#3533)
- [ad2d357] use complete InventoryPath in Datacenter.Folders (#3523)
๐ซ API Changes
- [476704a] Fault helpers
- [caad54a] add VirtualMachine.AddDeviceWithProfile method
- [a316da5] VirtualMachine.AttachDisk unitNumber param is optional
- [8491321] ToString for vim types
- [6461021] add namespace.RegisterVM binding
- [e602029] Fix panic when encoding nil iface ptrs to JSON
๐ซ govc
(CLI)
- [8fd8691] add disk.create '-profile' flag
- [ea3cf25] add vm.disk.create '-profile' flag
- [e73c34f] add vm.disk.attach '-profile' flag
- [06dcf31] Add '-size' flag to datastore.create (#3519)
- [23390c2] add namespace.registervm command
- [1892eec] Support thick/eager disk opts on vm.create (#3526)
๐ซ vcsim
(Simulator)
- [8421b67] Support PlaceVm with relocate placement type
- [9234233] Support PlaceVm with reconfigure placement type
- [f06d083] add VirtualMachine AttachDisk and DetachDisk methods
- [35dc193] Support VM crypto spec in vC Sim
- [0517b87] add namespace/registervm implementation
๐งน Chore
- [b17abb2] Update version.go for v0.43.0
- [93da4a2] sync generated govc/USAGE.md
- [51105db] govc: add common StorageProfileFlag
โ ๏ธ BREAKING
VirtualMachine.AttachDisk unitNumber param is optional [a316da5]:
switching from int32 to *int32, otherwise the client must choose a valid unitNumber.
vCenter will choose a unitNumber when not provided.
๐ Commits
- [b17abb2] chore: Update version.go for v0.43.0
- [476704a] api: Fault helpers
- [8421b67] vcsim: Support PlaceVm with relocate placement type
- [93b97e1] Update library state info to content library API
- [9234233] vcsim: Support PlaceVm with reconfigure placement type
- [a2cbe10] build(deps): bump golang.org/x/text from 0.17.0 to 0.18.0
- [93da4a2] chore: sync generated govc/USAGE.md
- [8fd8691] govc: add disk.create '-profile' flag
- [ea3cf25] govc: add vm.disk.create '-profile' flag
- [e73c34f] govc: add vm.disk.attach '-profile' flag
- [51105db] chore: govc: add common StorageProfileFlag
- [caad54a] api: add VirtualMachine.AddDeviceWithProfile method
- [f06d083] vcsim: add VirtualMachine AttachDisk and DetachDisk methods
- [97aa721] fix: vcsim: avoid possible race when encoding PropertyCollector response (#3533)
- [014a150] build(deps): bump peter-evans/create-pull-request from 6 to 7
- [35dc193] vcsim: Support VM crypto spec in vC Sim
- [a56e33d] Add BackingDiskPath to BackingObjectDetails
- [06dcf31] govc: Add '-size' flag to datastore.create (#3519)
- [f881d9b] govc add disk.attach and disk.detach commands
- [a316da5] api: VirtualMachine.AttachDisk unitNumber param is optional
- [8491321] api: ToString for vim types
- [0517b87] vcsim: add namespace/registervm implementation
- [23390c2] govc: add namespace.registervm command
- [6461021] api: add namespace.RegisterVM binding
- [e602029] api: Fix panic when encoding nil iface ptrs to JSON
- [1892eec] govc: Support thick/eager disk opts on vm.create (#3526)
- [ad2d357] fix: use complete InventoryPath in Datacenter.Folders (#3523)