v0.38.0
Release v0.38.0
Release Date: 2024-06-24
π Fix
- [22607cd] xml marshal byte array fields as vCenter does (#1977) (#3469)
- [298cfbf] govc vm.disk.change should only modify CapacityInBytes (#3424) (#3464)
π« API Changes
- [0de9553] EnsureDisksHaveControllers helper
- [3d70ab5] OptionValueList helper
- [d80136a] add storage_specs field to Namespace related structures
- [748043c] add pbm.DatastoreMap for finding compatible Datastores
- [fc2a6b1] HardwareVersion.IsSupported vs IsValid
- [a68c21f] Add library item storage APIs
- [7d1be3e] Update ConfigInfoToConfigSpec
- [12ab409] Update generated types
- [45aa2e9] add checksum validation in Content Library update session file API
- [7a00a0b] Generate enum consts with Values funcs
- [f2852e3] add SSLCertificate to TransferEndpoint in content library API (#3420)
π« govc
(CLI)
- [c3c5ffb] add vsan.info -file-service-enabled flag
- [a916df4] add host.tpm.info and host.tpm.report commands
- [7f0c9f0] add host.cert.info -show flag
- [ae316d6] add storage.policy.create zonal option
- [3e648db] add '-storage' flag to namespace.create and namespace.update commands
- [e7d54f9] add vm.create '-profile' and '-place' flags
- [5677b0e] Add feature to pass fullname and org for windows vm customization (#3443)
π« vcsim
(Simulator)
- [e9f4cb7] add vSAN FileServiceConfig support (#3430)
- [072011c] add HostCertificateManager
- [a0bbbf3] add library item storage API support (#3213)
- [3b7ff25] add PropertyCollector index support
- [651f7d2] fix: ignore unknown refs in Datacenter.PowerOnMultiVM
- [7251db7] Add PbmCheckCompatibility method in pbm simulator
- [542398a] add HostVirtualNicManager
- [0be5fec] fix ReconfigVM validation when changing disk size (#3423)
π§Ή Chore
β οΈ BREAKING
HardwareVersion.IsSupported vs IsValid [fc2a6b1]:
HardwareVersion.IsValid is more relaxed, consider IsSupported
- HardwareVersion.IsValid returns true if the specified value
matches a VMX version format. - HardwareVersion.IsSupported behaves how IsValid used to behave.
π Commits
- [5164887] chore: Update version.go for v0.38.0
- [c3c5ffb] govc: add vsan.info -file-service-enabled flag
- [e9f4cb7] vcsim: add vSAN FileServiceConfig support (#3430)
- [43510fb] chore: make doc
- [a916df4] govc: add host.tpm.info and host.tpm.report commands
- [072011c] vcsim: add HostCertificateManager
- [7f0c9f0] govc: add host.cert.info -show flag
- [22607cd] fix: xml marshal byte array fields as vCenter does (#1977) (#3469)
- [ae316d6] govc: add storage.policy.create zonal option
- [0de9553] api: EnsureDisksHaveControllers helper
- [3d70ab5] api: OptionValueList helper
- [3e648db] govc: add '-storage' flag to namespace.create and namespace.update commands
- [d80136a] api: add storage_specs field to Namespace related structures
- [e7d54f9] govc: add vm.create '-profile' and '-place' flags
- [748043c] api: add pbm.DatastoreMap for finding compatible Datastores
- [5677b0e] govc: Add feature to pass fullname and org for windows vm customization (#3443)
- [298cfbf] fix: govc vm.disk.change should only modify CapacityInBytes (#3424) (#3464)
- [ee49793] build(deps): bump goreleaser/goreleaser-action from 5 to 6
- [a0bbbf3] vcsim: add library item storage API support (#3213)
- [1ec975c] nfc: Record the SSL thumbprint for the host the (device) URL refers to
- [3b7ff25] vcsim: add PropertyCollector index support
- [651f7d2] vcsim: fix: ignore unknown refs in Datacenter.PowerOnMultiVM
- [fc2a6b1] api: HardwareVersion.IsSupported vs IsValid
- [1edfbe3] feat: vSphere Zones API bindings
- [a68c21f] api: Add library item storage APIs
- [b20c733] build(deps): bump nokogiri from 1.16.2 to 1.16.5 in /gen
- [7d1be3e] api: Update ConfigInfoToConfigSpec
- [12ab409] api: Update generated types
- [7251db7] vcsim: Add PbmCheckCompatibility method in pbm simulator
- [45aa2e9] api: add checksum validation in Content Library update session file API
- [542398a] vcsim: add HostVirtualNicManager
- [3663131] chore: govc: use generated enum lists
- [7a00a0b] api: Generate enum consts with Values funcs
- [0be5fec] vcsim: fix ReconfigVM validation when changing disk size (#3423)
- [f2852e3] api: add SSLCertificate to TransferEndpoint in content library API (#3420)
- [12f8bab] build(deps): bump chuhlomin/render-template from 1.9 to 1.10
- [0893552] bugfix: Exclude ServerGUID from MOR comparison in WaitEx