Releases: vmware/govmomi
v0.28.1
Release v0.28.1
Release Date: 2023-01-27
π Fix
- [c27ab6b] use correct controlflag for vslm SetControlFlags API test
β οΈ BREAKING
π Commits
v0.30.0
Release v0.30.0
Release Date: 2022-12-12
π Fix
- [1ad33d4] Heal the broken Namespace API
- [22c4814] Update $mktemp to support macOS
- [05b0b08] DialTLSContext / Go 1.18+ CertificateVerify support
π« API Changes
- [58f4112] Update types to vSphere 8.0 GA
- [ba206c5] add Content Library security compliance support (#2980)
- [4c24f82] Add SRIOV device names (#2956)
- [642156d] Adds vSphere 7.0u1-u3 support to namespace-management (Tanzu) (#2860)
π« govc
(CLI)
- [60a18c5] about.cert was not respecting -k
- [15d1181] bash completion improvements
- [0dbf717] Add sso.lpp.info and sso.lpp.update commands (#2975)
- [fe87cff] host.info: use writer instead of os.stdout (#2995)
- [a7196e4] host.info: use writer instead of os.stdout (#2995)
- [3d6de9d] fix host.esxcli runtime error occurred when no arguments specified (#2960)
- [8c7ba5e] Add feature in sso.group.ls to list groups using FindGroupsInGroup method (#2945)
- [dc3e1d7] Add feature sso.group.lsgroups using FindGroupsInGroup method (#2945)
- [bf991e6] add event key for json and plain text output
- [2017e84] Support creating content libraries with security policies (#2641)
π« vcsim
(Simulator)
- [86f9d42] Update test keys to be RSA 2048
- [cedf695] Fix duplicated name check in CloneVM_Task (#2983)
- [8f4da55] add QueryNetworkHint support for LLDP and CDP details
- [1cab325] Fix RetrieveProperties path validation to avoid panic (#2953)
- [7f42a1d] use node id for ServiceContent.InstanceUuid
- [0331949] Fix snapshot tasks to update rootSnapshot (#2912)
- [b6ebcb6] Fix disk capacity validation in ConfigureDevices (#2910)
- [61032a2] Fix StorageIOAllocationInfo of VirtualDisk (#2904)
- [cbfe0c9] support disconnect/reconnect host (#2899)
- [b44828a] Fix datastore freespace changed by ReconfigVM_Task (#2894)
π Documentation
- [813a5d8] update
README.md
π§Ή Chore
- [eabc29b] Update version.go for v0.30.0
β οΈ BREAKING
π Commits
- [eabc29b] chore: Update version.go for v0.30.0
- [1c91982] Update CONTRIBUTORS for release
- [1ad33d4] fix: Heal the broken Namespace API
- [22c4814] fix: Update $mktemp to support macOS
- [05b0b08] fix: DialTLSContext / Go 1.18+ CertificateVerify support
- [86f9d42] vcsim: Update test keys to be RSA 2048
- [60a18c5] govc: about.cert was not respecting -k
- [58f4112] api: Update types to vSphere 8.0 GA
- [15d1181] govc: bash completion improvements
- [c018f07] perms on template files
- [813a5d8] docs: update
README.md
- [0dbf717] govc: Add sso.lpp.info and sso.lpp.update commands (#2975)
- [fe87cff] govc: host.info: use writer instead of os.stdout (#2995)
- [a7196e4] govc: host.info: use writer instead of os.stdout (#2995)
- [ba206c5] api: add Content Library security compliance support (#2980)
- [cedf695] vcsim: Fix duplicated name check in CloneVM_Task (#2983)
- [8f4da55] vcsim: add QueryNetworkHint support for LLDP and CDP details
- [3b2816a] Add optional recommRequired PlaceVmsXCluster req arguments
- [f975908] build(deps): bump andstor/file-existence-action from 1 to 2
- [1373b80] build(deps): bump chuhlomin/render-template from 1.5 to 1.6
- [dc55a27] build(deps): bump nokogiri from 1.13.6 to 1.13.9 in /gen
- [63980ff] Fix: use latestPages in task HistoryCollector
- [3d6de9d] govc: fix host.esxcli runtime error occurred when no arguments specified (#2960)
- [1e9eed9] Update list of projects using govmomi
- [7f4d115] fixup! api: Add SRIOV device names
- [8f1dc57] Add API cnsreconfigpolicy bindings and static check fixes to cns/client_test.go
- [bf68e8f] fixup! api: Add SRIOV device names
- [4c24f82] api: Add SRIOV device names (#2956)
- [c1bb56d] Updated USAGE.md
- [aca677a] build(deps): bump actions/stale from 5 to 6
- [1cab325] vcsim: Fix RetrieveProperties path validation to avoid panic (#2953)
- [65a6f6b] Address review comments
- [99d1260] correct new lines in group.ls
- [4d9f6e0] correct new lines in USAGE.md
- [e5bee86] move FindUsersInGroup to users.ls (#2945)
- [8c7ba5e] govc: Add feature in sso.group.ls to list groups using FindGroupsInGroup method (#2945)
- [ee332ae] Add new query selection parameters to be used for QueryAllVolume/QueryVolumeAsync API
- [dc3e1d7] govc: Add feature sso.group.lsgroups using FindGroupsInGroup method (#2945)
- [201ae28] Add common stub for hgfs for non-linux env
- [7f42a1d] vcsim: use node id for ServiceContent.InstanceUuid
- [76e99b0] Boilerplate check requires a date range in the license.
- [bf991e6] govc: add event key for json and plain text output
- [4a29cae] add OpenBSD build constraint
- [81bc76b] toolbbox: add hgfs OpenBSD stub
- [0331949] vcsim: Fix snapshot tasks to update rootSnapshot (#2912)
- [b6ebcb6] vcsim: Fix disk capacity validation in ConfigureDevices (#2910)
- [2017e84] govc: Support creating content libraries with security policies (#2641)
- [642156d] api: Adds vSphere 7.0u1-u3 support to namespace-management (Tanzu) (#2860)
- [61032a2] vcsim: Fix StorageIOAllocationInfo of VirtualDisk (#2904)
- [cbfe0c9] vcsim: support disconnect/reconnect host (#2899)
- [b44828a] vcsim: Fix datastore freespace changed by ReconfigVM_Task (#2894)
v0.29.0
Release v0.29.0
Release Date: 2022-07-06
π Fix
- [d6dd8fb] Typos in vim25/soap/client CA tests (#2876)
- [e086dfe] generate negative device key in AssignController (#2881)
- [371a24a] Interface conversion panic in pkg simulator
- [a982c03] use correct controlflag for vslm SetControlFlags API test
- [37b3b24] avoid possible panic in govc metric commands (#2835)
- [310516e] govc: disambiguate vm/host search flags in vm.migrate (#2850) (#2849)
- [6af2cdc] govc-tests in Go v1.18 (#2865)
- [142cdca] Security update golangci-lint (#2861)
- [971079b] use correct vcenter.DeploymentSpec.VmConfigSpec json tag (#2843)
π« API Changes
- [e6b5974] Add versioned user-agent header (#2693)
- [ca7ee51] add VmConfigSpec field to content library DeploymentSpec (#2843)
- [7d3b2b3] Update generated types (#2891)
π« govc
(CLI)
- [515ca29] Use unique searchFlagKey when calling NewSearchFlag (#2849)
- [9d4ca65] add library.deploy '-config' flag
- [fc17df0] add 'device.clock.add' command (#2834)
- [11f2d45] Edit disk storage IO (#2806)
π« vcsim
(Simulator)
- [a1a36c9] Fix disk capacity fields in ReconfigVM_Task (#2889)
- [361c90c] Remove VM Guest.Net entry when removing Ethernet card
- [578b95e] Fix createVM to encode VM name (#2873)
- [3325da0] add content library VmConfigSpec support
- [8928a48] Update Dockerfile (#2841)
π Documentation
π§Ή Chore
- [69ac849] Update version.go for v0.29.0
- [80489cb] Update release automation (#2875)
- [e1f76e3] Add missing copyright header
- [6ed812f] Add Go boilerplate check (#2749) (#2713)
β οΈ BREAKING
- Several EAM bindings (types and methods) were removed (see #2891)
π Commits
- [69ac849] chore: Update version.go for v0.29.0
- [7d3b2b3] Update generated types
- [a1a36c9] vcsim: Fix disk capacity fields in ReconfigVM_Task (#2889)
- [5f5fb51] docs: Fix broken link in PR template (#2884)
- [d6dd8fb] fix: Typos in vim25/soap/client CA tests (#2876)
- [e086dfe] fix: generate negative device key in AssignController (#2881)
- [361c90c] vcsim: Remove VM Guest.Net entry when removing Ethernet card
- [80489cb] chore: Update release automation (#2875)
- [e6b5974] api: Add versioned user-agent header (#2693)
- [578b95e] vcsim: Fix createVM to encode VM name (#2873)
- [371a24a] fix: Interface conversion panic in pkg simulator
- [a982c03] fix: use correct controlflag for vslm SetControlFlags API test
- [37b3b24] fix: avoid possible panic in govc metric commands (#2835)
- [310516e] fix: govc: disambiguate vm/host search flags in vm.migrate (#2850) (#2849)
- [5929abf] correct SetControlFlags and ClearControlFlags APIs
- [6af2cdc] fix: govc-tests in Go v1.18 (#2865)
- [e1f76e3] chore: Add missing copyright header
- [6ed812f] chore: Add Go boilerplate check (#2749) (#2713)
- [142cdca] fix: Security update golangci-lint (#2861)
- [3f4993d] build(deps): bump chuhlomin/render-template from 1.4 to 1.5
- [971079b] fix: use correct vcenter.DeploymentSpec.VmConfigSpec json tag (#2843)
- [892dcfc] build(deps): bump nokogiri from 1.13.5 to 1.13.6 in /gen
- [303f0d9] build(deps): bump goreleaser/goreleaser-action from 2 to 3
- [7eef76c] build(deps): bump nokogiri from 1.13.4 to 1.13.5 in /gen
- [515ca29] govc: Use unique searchFlagKey when calling NewSearchFlag (#2849)
- [9d4ca65] govc: add library.deploy '-config' flag
- [c5ebd55] fix:fail to add ssd disk into allflash disk group Closes: #2846 (#2846)
- [88f48e0] Updated USAGE.md
- [3325da0] vcsim: add content library VmConfigSpec support
- [ca7ee51] api: add VmConfigSpec field to content library DeploymentSpec (#2843)
- [8928a48] vcsim: Update Dockerfile (#2841)
- [bf5d054] Fixed docs for govc library.info w/-json
- [2f9fab5] emacs: fix json mode
- [fc17df0] govc: add 'device.clock.add' command (#2834)
- [11f2d45] govc: Edit disk storage IO (#2806)
v0.27.5
Release v0.27.5
Release Date: 2022-06-01
π Fix
- [e97c970] use correct controlflag for vslm SetControlFlags API test
- [285e80c] avoid debug trace if http.Request.Body is nil
- [dde5090] Ignore concurrent deletes in GetCategories (#2710)
- [cbc68fc] rest.Client.LoginByToken invalid signature (#2701)
- [2d7cd13] Add IPv6 support for signing HTTP request
- [f04d77d] avoid possible panic in HostSystem.ManagementIPs
π« vcsim
(Simulator)
- [df595d8] add ssoadmin simulator
β οΈ BREAKING
π Commits
- [e97c970] fix: use correct controlflag for vslm SetControlFlags API test
- [f8cf9ef] correct SetControlFlags and ClearControlFlags APIs
- [285e80c] fix: avoid debug trace if http.Request.Body is nil
- [dde5090] fix: Ignore concurrent deletes in GetCategories (#2710)
- [fc1fce6] Add PlaceVmsXCluster bindings and simulator
- [df595d8] vcsim: add ssoadmin simulator
- [9ca477a] ssoadmin: add IdentitySources API bindings
- [24fe60f] Add BackingDiskObjectId go bindings to CNS API
- [cbc68fc] fix: rest.Client.LoginByToken invalid signature (#2701)
- [6b4e239] sts: support issuing HoK token using HoK token
- [2d7cd13] fix: Add IPv6 support for signing HTTP request
- [f04d77d] fix: avoid possible panic in HostSystem.ManagementIPs
- [6209be5] Support finding Portgroups by ID in Finder.Network
v0.28.0
Release v0.28.0
Release Date: 2022-04-27
π Fix
- [5ef4aaa] DiskFileOperation must consider both capacity fields (#2805)
- [3566a35] govc guest validate username/password (#2812)
- [bbbfd7b] govc test workflow cp error (#2815)
- [a587742] avoid debug trace if http.Request.Body is nil
- [7e2ce13] Ignore concurrent deletes in GetCategories (#2710)
- [a7c6f15] Allow go 1.17 to go install
- [0f0201a] vapi - special param encoding for edge cluster lookup
- [e5209e3] rest.Client.LoginByToken invalid signature (#2701)
- [ad66761] support govc import.spec for remote ova (#1885) (#1836)
- [ebeaa71] Add IPv6 support for signing HTTP request
- [512c168] govc vm.destroy only destroys the 1st argument (#2532)
- [d25aba0] govc vcsa.net.proxy.info doesnt give output in json format (#2664)
- [ac7c9bf] avoid possible panic in HostSystem.ManagementIPs
- [10fec66] CHANGELOG sorting and generation (#2638) (#2655)
π‘ Examples
- [c5826b8] Add Alarm Manager Example (#2783)
- [9617bde] add HostConfigManager_OptionManager
- [a1a9d84] add VirtualDeviceList_SelectByBackingInfo
π« API Changes
π« govc
(CLI)
- [d8dd7f2] Add CLI command cluster.module
- [49a83e7] Fix arguments validation in datastore.disk.inflate/shrink (#2791)
- [01d31b5] Add Feature dvs.create '-num-uplinks' flag (#2314)
- [40e6cbc] Add Appliance access API (#2716)
- [949ef57] Add Appliance shutdown API's (#2672)
- [d5ed685] Add support for VM hardware upgrade scheduling (#2647)
- [742f289] add support for supervisor services deploy
- [3ba25d7] Require full or absolute paths
- [a4ae62e] Add library info command (#2637)
- [8fde8bc] validate library.deploy arguments (#2599) (#2598)
π« vcsim
(Simulator)
- [3d8ddf1] Fix device connectivity when vm is powered off (#2797)
- [111ad9f] Use new action type in simulator PlaceVmsXCluster response
- [e92db04] Fix NFS datastore moid collision (#2767)
- [16e6bac] set summary.guest.{hostName,ipAddress} in CustomizeVM (#2753)
- [46a8564] add ssoadmin simulator
- [811b829] Fix port filtering by criteria in FetchDVPorts (#2733)
- [e8425be] revert vapi.Status() method (#2668)
- [451ec35] Fix keys in DistributedVirtualPorts (#2726)
- [6542ccb] Fix CreateFolder to encode folder name (#2717)
- [8629c49] Allow updating custom fields (#2687)
- [93c2afd] copy device list when cloning a VM (#2706)
- [3214d97] add support for cloning HostSystems
- [9b3d635] Fix distribute VMs across resource pools (#2047)
- [93d3991] Add TenantManager support in simulator
- [6de12ab] allow VM PowerOff when Host is in maintenance mode (#2633)
- [48f7a88] emit VmMigratedEvent in RelocateVM method (#2593)
π Documentation
- [9ea287c] Update documentation (#2830)
- [b4a2d3b] Add git blog post to CONTRIBUTING (#2799)
- [c7e103e] Clarify squash in CONTRIBUTING (#2736)
- [9317bda] Update CONTIRBUTING.md file (#2708)
π§Ή Chore
- [d60b21d] Optimize Go CI workflows (#2828)
- [2d72f57] Add dependabot configuration (#2820)
- [5c30109] Use powerclicore on ghcr.io (#2794)
- [7d8af1e] Update CI to Go 1.18 (#2785)
- [205c0e0] Add api: commit prefix (#2763)
- [b6cd7c1] Add link to Discussions in New Issue (#2761)
- [15efe49] Replace /rest with /api in vcsa.shutdown API's (#2757)
- [db7edbf] Update workflow Go versions (#2674) (#2679)
- [05c28f4] upgrade go directive in go.mod to 1.17
- [ebff29b] Add notes to PR RELEASE workflow (#2629)
β οΈ BREAKING
Fix distribute VMs across resource pools [9b3d635]:
The name of virtual machines deployed in vcsim
in a cluster (and
optionally child resource pools) has changed to include the
corresponding resource pool name. VM names deployed to standalone hosts
in vcsim
are not changed.
π Commits
- [9ea287c] docs: Update documentation (#2830)
- [89ae093] build(deps): bump actions/stale from 3 to 5
- [d60b21d] chore: Optimize Go CI workflows (#2828)
- [0d1b418] build(deps): bump peter-evans/create-or-update-comment from 1 to 2
- [e85b164] build(deps): bump github/codeql-action from 1 to 2
- [5ef4aaa] fix: DiskFileOperation must consider both capacity fields (#2805)
- [3566a35] fix: govc guest validate username/password (#2812)
- [1f0f8cc] build(deps): bump chuhlomin/render-template from 1.2 to 1.4
- [7324f64] build(deps): bump actions/upload-artifact from 2 to 3
- [808a439] build(deps): bump peter-evans/create-pull-request from 3 to 4
- [bdee999] build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0
- [2d72f57] chore: Add dependabot configuration (#2820)
- [bbbfd7b] fix: govc test workflow cp error (#2815)
- [d8dd7f2] govc: Add CLI command cluster.module
- [90c90a0] build(deps): bump nokogiri from 1.13.2 to 1.13.4 in /gen
- [3cb3eff] ConfigInfo2ConfigSpec
- [3d8ddf1] vcsim: Fix device connectivity when vm is powered off (#2797)
- [b4a2d3b] docs: Add git blog post to CONTRIBUTING (#2799)
- [49a83e7] govc: Fix arguments validation in datastore.disk.inflate/shrink (#2791)
- [5c30109] chore: Use powerclicore on ghcr.io (#2794)
- [7d8af1e] chore: Update CI to Go 1.18 (#2785)
- [111ad9f] vcsim: Use new action type in simulator PlaceVmsXCluster response
- [c5826b8] examples: Add Alarm Manager Example (#2783)
- [4658305] Move the ClusterClusterInitialPlacementAction to unreleased types + fix linter error
- [9b1de9c] Fix a linter error
- [cb2b8f5] Add a new type of cluster action used for placing a VM. This action inherits from InitialPlacement action because it conveys the resource pool and host for placing the VM. In addition, it also has the VM's ConfigSpecwhich is used for indicating the recommended datastore for each virtual disk in VM's ConfigSpec
- [9617bde] examples: add HostConfigManager_OptionManager
- [8e4054f] adding a check that number of uplinks otherwise do default
- [aada9aa] Reconfigure LACP API for DVS
- [a1a9d84] examples: add VirtualDeviceList_SelectByBackingInfo
- [61c4000] api: add GPU support to VirtualDeviceList.SelectByBackingInfo (#2769)
- [e92db04] vcsim: Fix NFS datastore moid collision (#2767)
- [01d31b5] govc: Add Feature dvs.create '-num-uplinks' flag (#2314)
- [11e469a] build(deps): bump nokogiri from 1.12.5 to 1.13.2 in /gen
- [547c63f] Added Support for vrdma NIC Type Signed-off-by: C S P Nanda <cspnanda@gmail.com>
- [205c0e0] chore: Add api: commit prefix (#2763)
- [b6cd7c1] chore: Add link to Discussions in New Issue (#2761)
- [15efe49] chore: Replace /rest with /api in vcsa.shutdown API's (#2757)
- [40e6cbc] govc: Add Appliance access API (#2716)
- [16e6bac] vcsim: set summary.guest.{hostName,ipAddress} in CustomizeVM (#2753)
- [a587742] fix: avoid debug trace if http.Request.Body is nil
- [7e2ce13] fix: Ignore concurrent deletes in GetCategories (#2710)
- [1875bac] Add PlaceVmsXCluster bindings and simulator
- [a7c6f15] fix: Allow go 1.17 to go install
- [a5498b8] Add BackingDiskObjectId go bindings to CNS API
- [0f0201a] fix: vapi - special param encoding for edge cluster lookup
- [46a8564] vcsim: add ssoadmin simulator
- [297a3ca] ssoadmin: add IdentitySources API bindings
- [811b829] vcsim: Fix port filtering by criteria in FetchDVPorts (#2733)
- [e5209e3] fix: rest.Client.LoginByToken invalid signature (#2701)
- [c7e103e] docs: Clarify squash in CONTRIBUTING (#2736)
- [e8425be] vcsim: revert vapi.Status() method (#2668)
- [ad66761] fix: support govc import.spec for remote ova (#1885) (#1836)
- [803b636] sts: support issuing HoK token using HoK token
- [451ec35] vcsim: Fix keys in DistributedVirtualPorts (#2726)
- [949ef57] govc: Add Appliance shutdown API's (#2672)
- [6542ccb] vcsim: Fix CreateFolder to encode folder name (#2717)
- [d5ed685] govc: Add support for VM hardware upgrade scheduling (#2647)
- [9317bda] docs: Update CONTIRBUTING.md file (#2708)
- [8629c49] vcsim: Allow updating custom fields (#2687)
- [93c2afd] vcsim: copy device list when cloning a VM (#2706)
- [ebeaa71] fix: Add IPv6 support for signing HTTP request
- [b729a86] Fix typo in (simulator.Context).WithLock() comment
- [cd577f4] Fixed doc
- [ca1f45a] Added command flag documentation
- [512240a] Fixed goimports issues
- [ce88635] Added vm::ExportSnapshot and snapshot flag to export.ovf
- [742f289] govc: add support for supervisor services deploy
- [3214d97] vcsim: add support for cloning HostSystems
- [3ba25d7] govc: Require full or absolute paths
- [db7edbf] chore: Update workflow Go versions (#2674) (#2679)
- [512c168] fix: govc vm.destroy only destroys the 1st argument (#2532)
- [b51418e] Add IsAlreadyExists error helper (#2675)
- [05c28f4] chore: upgrade go directive in go.mod to 1.17
- [a4ae62e] govc: Add library info command (#2637)
- [d25aba0] fix: govc vcsa.net.proxy.info doesnt give output in json format (#2664)
- [ac7c9bf] fix: avoid possible panic in HostSystem.ManagementIPs
- [9b3d635] vcsim: Fix distribute VMs across resource pools (#2047)
- [1da8c5e] Fix: Deep compare error types in simulator VM tests
- [d3eaa9b] Support Creating/Reconfiguring a simulator VM with VApp properties (#2642)
- [10fec66] fix: CHANGELOG sorting and generation (#2638) (#2655)
- [b05ed4e] Independent simulator.Context per-subtask in PowerOnMultiVM.
- [a0224d9] Fix eam/simulator tests
- [e2498fb] Change references from global Map to ctx.Map.
- [ab44683] Set the Context.Map's when global Map is set
- [3b86fd0] Re-work TenantManager addition to ServiceContent for older clients
- [93d3991] vcsim: Add TenantManager support in simulator
- [9f737e0] fix updating stale url from Makefile (#2645)
- [8fde8bc] govc: validate library.deploy arguments (#2599) (#2598)
- [6de12ab] vcsim: allow VM PowerOff when Host is in maintenance mode (#2633)
- [ebff29b] chore: Add notes to ...
v0.27.4
Release v0.27.4
Release Date: 2022-02-10
π Fix
- [285e80c] avoid debug trace if http.Request.Body is nil
- [dde5090] Ignore concurrent deletes in GetCategories (#2710)
- [cbc68fc] rest.Client.LoginByToken invalid signature (#2701)
π« vcsim
(Simulator)
- [df595d8] add ssoadmin simulator
β οΈ BREAKING
π Commits
- [285e80c] fix: avoid debug trace if http.Request.Body is nil
- [dde5090] fix: Ignore concurrent deletes in GetCategories (#2710)
- [fc1fce6] Add PlaceVmsXCluster bindings and simulator
- [df595d8] vcsim: add ssoadmin simulator
- [9ca477a] ssoadmin: add IdentitySources API bindings
- [24fe60f] Add BackingDiskObjectId go bindings to CNS API
- [cbc68fc] fix: rest.Client.LoginByToken invalid signature (#2701)
v0.27.3
Release v0.27.3
Release Date: 2022-01-28
π Fix
- [2d7cd13] Add IPv6 support for signing HTTP request
β οΈ BREAKING
π Commits
v0.27.2
Release v0.27.2
Release Date: 2021-11-23
π Fix
- [f04d77d] avoid possible panic in HostSystem.ManagementIPs
β οΈ BREAKING
π Commits
- [f04d77d] fix: avoid possible panic in HostSystem.ManagementIPs
Docker images
docker pull vmware/vcsim:v0.27.2
docker pull vmware/vcsim:f04d77d6
docker pull vmware/govc:v0.27.2
docker pull vmware/govc:f04d77d6
v0.27.1
Release v0.27.1
Release Date: 2021-10-15
π Commits
- [6209be5] Support finding Portgroups by ID in Finder.Network
Docker images
docker pull vmware/vcsim:v0.27.1
docker pull vmware/vcsim:6209be5b
docker pull vmware/govc:v0.27.1
docker pull vmware/govc:6209be5b
v0.27.0
Release v0.27.0
Release Date: 2021-10-14
π Fix
- [57c4be5] multi-value query params for vAPI methods
- [815e2d8] avoid vNIC mapping in guest.TransferURL if URL.Host is an IP
- [81a7dbe] avoid use of vNIC IP in guest.TransferURL if there are multiple
- [61afce3] Update CnsQueryAsync API request parameters to handle nil for QuerySelection
- [a601a8a] generate negative device key
π« govc
(CLI)
- [b5426eb] Add feature to read file contents for ExtraConfig
- [85956c7] fix tasks to activate option dump/json/xml
- [f4ef4d9] Fix incorrect MoRef parsing
- [d695f4c] Handle powered on VMs in vm.destroy
- [94f6368] add library.clone '-e' and '-m' options
- [2fcae37] add vsan info and change commands
π« vcsim
(Simulator)
- [fa45794] Fix PowerOnMultiVMTask() to return per-VM tasks
- [e67b1b1] check if VM host InMaintenanceMode
π Documentation
- [82e447d] Update govc USAGE
π§Ή Chore
β οΈ BREAKING
Add task manager and collector [397c8aa]:
event.Manager
does not embed object.Common
anymore. Only the methods
Client()
and Reference()
are implemented.
event.NewHistoryCollector()
is now unexported (to
newHistoryCollector()
) as it was merely a helper and to comply with
the task manager implementation.
π Commits
- [78f3026] update contributors
- [68b5458] Refactor EAM code to use BaseAgencyConfigInfo interface instead of impl
- [d5ded1f] Implement mo.Reference interface in task+event managers
- [038bc3d] Update vslm types to vCenter 7.0U3 (build 18700403)
- [ae8161d] Update pbm types to vCenter 7.0U3 (build 18700403)
- [f2d167d] Update eam types to vCenter 7.0U3 (build 18700403)
- [f1c7b54] Update vim25 types to vCenter 7.0U3 (build 18700403)
- [445fd55] Update gen.sh to vCenter 7.0U3 (build 18700403)
- [961f0ae] example: find VirtualMachine's Cluster
- [57c4be5] fix: multi-value query params for vAPI methods
- [f7e8ed7] Set custom HTTP headers for VAPI calls
- [05adcc9] chore: Remove -i parameter in go install
- [82e447d] docs: Update govc USAGE
- [b5426eb] govc: Add feature to read file contents for ExtraConfig
- [815e2d8] fix: avoid vNIC mapping in guest.TransferURL if URL.Host is an IP
- [81a7dbe] fix: avoid use of vNIC IP in guest.TransferURL if there are multiple
- [18ea9cc] chore: Update PR and release docs
- [a66d23e] build(deps): bump nokogiri from 1.11.4 to 1.12.5 in /gen
- [a853b30] Fix: Nil-Pointer Exception in ResourceAllocation
- [fa45794] vcsim: Fix PowerOnMultiVMTask() to return per-VM tasks
- [85956c7] govc: fix tasks to activate option dump/json/xml
- [61afce3] fix: Update CnsQueryAsync API request parameters to handle nil for QuerySelection
- [397c8aa] feat: Add task manager and collector
- [a601a8a] fix: generate negative device key
- [f4ef4d9] govc: Fix incorrect MoRef parsing
- [e67b1b1] vcsim: check if VM host InMaintenanceMode
- [d695f4c] govc: Handle powered on VMs in vm.destroy
- [a55fa7d] feat: Add optional WaitOptions to WaitForUpdates
- [94f6368] govc: add library.clone '-e' and '-m' options
- [2fcae37] govc: add vsan info and change commands
Docker images
docker pull vmware/govc:v0.27.0
docker pull vmware/govc:086bb561
docker pull vmware/vcsim:v0.27.0
docker pull vmware/vcsim:086bb561