github vmware/govmomi v0.43.0

8 days ago

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)

Don't miss a new govmomi release

NewReleases is sending notifications on new releases.