v0.44.0
Release v0.44.0
Release Date: 2024-10-07
π Fix
π‘ 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