Skip to content

v0.38.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jun 19:53
· 276 commits to main since this release

Release v0.38.0

Release Date: 2024-06-24

🐞 Fix

πŸ’« 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