github vmware/govmomi v0.44.0

17 hours ago

Release v0.44.0

Release Date: 2024-10-07

๐Ÿž Fix

  • [bf6e162] synchronize access to session.Manager.userSession (#3571)

๐Ÿ’ก Examples

  • [da37212] add ExampleListView_ofContainerView

๐Ÿ’ซ API Changes

  • [733f1c0] Update folder.PlaceVMsXCluster to support several placement types
  • [4665dff] disable http.Transport.ForceAttemptHTTP2 by default (#3564)
  • [d95d350] add vapi/crypto package with support for native KMS
  • [d2ccadf] add rest.Client.DownloadAttachment method
  • [cb0453c] extract NewDatastoreURL from Datastore.NewURL method
  • [9a02a4a] Support querying PBM profile for IOFILTERS
  • [92797d4] Helpers for key management servers

๐Ÿ’ซ govc (CLI)

  • [844fa1c] update help url
  • [7daac37] add vm.change -managed-by flag
  • [2613278] add storage.policy.info flag to query IO filters
  • [108e4fd] add native kms provider support
  • [ccf449e] add kms commands

๐Ÿ’ซ vcsim (Simulator)

  • [5a9567f] lock ViewManager in RegisterObject callbacks
  • [6267644] add *Context param to UpdateObject interface method
  • [3ba044c] support clearing ManagedBy field (#3572)
  • [2c49326] handle traversal spec object updates
  • [fc91180] ModifyListView 'remove' does not return unresolved objects
  • [1f0838e] override response namespace from struct tag
  • [6cea86e] fix RelocateVM_Task related races (#3565)
  • [f81e83d] support cluster registration in RegisterKmipServer
  • [cddbe1f] Gen enc key w default provider on createvm

๐Ÿ“ƒ Documentation

๐Ÿงน Chore

  • [ff95505] Update version.go for v0.44.0
  • [f807c48] fixup internal version
  • [70edf99] bump default ClientVersion
  • [e6bfadb] bump Go versions
  • [4d0e69d] fix GH Action tag output param
  • [796892a] rename crypto.Manager RegisterKmipCluster > RegisterKmsCluster
  • [2b65990] simplify error handling by using the new fault package

โš ๏ธ BREAKING

๐Ÿ“– Commits

  • [ff95505] chore: Update version.go for v0.44.0
  • [f807c48] chore: fixup internal version
  • [5a9567f] vcsim: lock ViewManager in RegisterObject callbacks
  • [844fa1c] govc: update help url
  • [d0278e2] build(deps): bump golang.org/x/text from 0.18.0 to 0.19.0
  • [6267644] vcsim: add *Context param to UpdateObject interface method
  • [7daac37] govc: add vm.change -managed-by flag
  • [3ba044c] vcsim: support clearing ManagedBy field (#3572)
  • [bf6e162] fix: synchronize access to session.Manager.userSession (#3571)
  • [da37212] examples: add ExampleListView_ofContainerView
  • [2c49326] vcsim: handle traversal spec object updates
  • [fc91180] vcsim: ModifyListView 'remove' does not return unresolved objects
  • [70edf99] chore: bump default ClientVersion
  • [707acb8] docs: sync CHANGELOG (#3286)
  • [e6bfadb] chore: bump Go versions
  • [4d0e69d] chore: fix GH Action tag output param
  • [582eefa] docs: various updates
  • [2613278] govc: add storage.policy.info flag to query IO filters
  • [da340f5] Use internalpbm namespace for PbmQueryIOFiltersFromProfileId
  • [1f0838e] vcsim: override response namespace from struct tag
  • [733f1c0] api: Update folder.PlaceVMsXCluster to support several placement types
  • [4665dff] api: disable http.Transport.ForceAttemptHTTP2 by default (#3564)
  • [6cea86e] vcsim: fix RelocateVM_Task related races (#3565)
  • [108e4fd] govc: add native kms provider support
  • [d95d350] api: add vapi/crypto package with support for native KMS
  • [d2ccadf] api: add rest.Client.DownloadAttachment method
  • [cb0453c] api: extract NewDatastoreURL from Datastore.NewURL method
  • [9a02a4a] api: Support querying PBM profile for IOFILTERS
  • [ccf449e] govc: add kms commands
  • [796892a] chore: rename crypto.Manager RegisterKmipCluster > RegisterKmsCluster
  • [f81e83d] vcsim: support cluster registration in RegisterKmipServer
  • [cddbe1f] vcsim: Gen enc key w default provider on createvm
  • [92797d4] api: Helpers for key management servers
  • [2b65990] chore: simplify error handling by using the new fault package

Don't miss a new govmomi release

NewReleases is sending notifications on new releases.