Skip to content

Releases: vmware/govmomi

v0.28.0

27 Apr 20:01
ac1eba3
Compare
Choose a tag to compare

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

  • [61c4000] add GPU support to VirtualDeviceList.SelectByBackingInfo (#2769)

💫 govc (CLI)

💫 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

🧹 Chore

⚠️ 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 ...
Read more

v0.27.4

11 Feb 05:03
Compare
Choose a tag to compare

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)

⚠️ 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

02 Feb 00:14
Compare
Choose a tag to compare

Release v0.27.3

Release Date: 2022-01-28

🐞 Fix

  • [2d7cd13] Add IPv6 support for signing HTTP request

⚠️ BREAKING

📖 Commits

  • [6b4e239] sts: support issuing HoK token using HoK token
  • [2d7cd13] fix: Add IPv6 support for signing HTTP request

v0.27.2

23 Nov 21:31
Compare
Choose a tag to compare

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

20 Oct 20:13
Compare
Choose a tag to compare

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

14 Oct 20:43
086bb56
Compare
Choose a tag to compare

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

🧹 Chore

  • [05adcc9] Remove -i parameter in go install
  • [18ea9cc] Update PR and release docs

⚠️ 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

v0.26.1

17 Aug 02:55
ec5a4a7
Compare
Choose a tag to compare

Release v0.26.1

Release Date: 2021-08-12

🐞 Fix

  • [a366e35] Regenerated interface and type to include BaseAgencyConfigInfo. Closes: #2545. (#2545)
  • [d66ef55] explicitly import eam/simulator in test

💡 Examples

💫 govc (CLI)

  • [012f534] support updating items in library.update command
  • [5743d5b] Allow cluster.change to set ClusterDrsConfigInfo.vmotionRate (#2506)
  • [03210c9] Add object.collect type flag alias help (#2491)

💫 vcsim (Simulator)

  • [ce6ed63] avoid race when fetching object Locker
  • [31821de] use 'domain-c' prefix for cluster moids
  • [3625e6d] propagate CustomizeVM MacAddress to Virtual NIC
  • [389c038] Take the host parameter into account while cloning a VM on a cluster (#2495)
  • [6fba1da] Implement VSLM ExtendDisk_Task

🧹 Chore

  • [ddc2b47] Include commit details in BREAKING section (#2482)

⚠️ BREAKING

📖 Commits

  • [a366e35] fix: Regenerated interface and type to include BaseAgencyConfigInfo. Closes: #2545. (#2545)
  • [655f8e5] testing for lab
  • [ce6ed63] vcsim: avoid race when fetching object Locker
  • [31821de] vcsim: use 'domain-c' prefix for cluster moids
  • [0aa1de3] make processing of mac addresses case insensitive (#2510) (#2510) (#2509)
  • [012f534] govc: support updating items in library.update command
  • [0c045a6] examples: Add Property Wait example (#2514)
  • [f30cefc] Add Reauth flag to skip loading cached sessions
  • [3625e6d] vcsim: propagate CustomizeVM MacAddress to Virtual NIC
  • [5743d5b] govc: Allow cluster.change to set ClusterDrsConfigInfo.vmotionRate (#2506)
  • [389c038] vcsim: Take the host parameter into account while cloning a VM on a cluster (#2495)
  • [7bf4833] Added CNS querySnapshots binding, simulator testcases and client testcases
  • [017ab41] Added CreateSnapshots and DeleteSnapshots methods in cns simulator as well as their test cases
  • [03210c9] govc: Add object.collect type flag alias help (#2491)
  • [d66ef55] fix: explicitly import eam/simulator in test
  • [ddc2b47] chore: Include commit details in BREAKING section (#2482)
  • [6fba1da] vcsim: Implement VSLM ExtendDisk_Task

Docker images

  • docker pull vmware/govc:v0.26.1
  • docker pull vmware/govc:ec5a4a7c
  • docker pull vmware/vcsim:v0.26.1
  • docker pull vmware/vcsim:ec5a4a7c

v0.26.0

03 Jun 19:52
34586b6
Compare
Choose a tag to compare

Release v0.26.0

Release Date: 2021-06-03

🐞 Fix

💡 Examples

💫 govc (CLI)

  • [e37e515] fix default guest.run path for unsupported Windows guests (#2446)
  • [0e7012d] Add support for getting the VC proxy and no-proxy configuration (#2435) (#2435)
  • [6afb8ff] Change 'Maintenance Mode' printing in host.info (#2398)

💫 vcsim (Simulator)

  • [dff7f6b] fix panic in QueryPerfCounter method (#2440)
  • [df9dfde] set VirtualMachine ChangeTrackingSupported property (#2468) (#2468)
  • [0c0ed98] fix race in CloneVM_Task
  • [d01d0fa] add simulator.RunContainer method
  • [8ab0c99] untie datastore capacity from local fs (#2390)
  • [d31941c] Modify Usage of README. (based on v0.25.0)
  • [4fea687] include all namespaces in /about info
  • [bd3467d] avoid edit device panic when DeviceInfo is nil
  • [35a42af] add guest operations process support

📃 Documentation

  • [75eee8e] update govc/USAGE and CONTRIBUTORS
  • [1f795d2] Add blog to vcsim README
  • [2719c22] Document linker and GOFLAGS for build vars (#2401)

🧹 Chore

⚠️ BREAKING

📖 Commits

  • [75eee8e] docs: update govc/USAGE and CONTRIBUTORS
  • [dff7f6b] vcsim: fix panic in QueryPerfCounter method (#2440)
  • [b4e1f96] chore: Fix CONTRIB link in greeting (#2473)
  • [df9dfde] vcsim: set VirtualMachine ChangeTrackingSupported property (#2468) (#2468)
  • [8cbe64c] Fix: Protect FileProvider.files to avoid concurrent modification (#2443)
  • [6f2597b] chore: Update CHANGELOG implementation (#2467)
  • [0c0ed98] vcsim: fix race in CloneVM_Task
  • [81b1de1] examples: add toolbox Client.Run (#2458)
  • [d01d0fa] vcsim: add simulator.RunContainer method
  • [9223b5a] Add toolbox.NewClient method
  • [8ab0c99] vcsim: untie datastore capacity from local fs (#2390)
  • [e37e515] govc: fix default guest.run path for unsupported Windows guests (#2446)
  • [d3944e1] chore: Add and reorder commits in CHANGELOG (#2460)
  • [83e29c6] Update GitHub Test Action to use Makefile
  • [a7f2c47] Update vslm types vC build 17986435 (7.0U2HP4)
  • [067374f] Update sms types vC build 17986435 (7.0U2HP4)
  • [d9f507f] Update pbm types vC build 17986435 (7.0U2HP4)
  • [c89f8dd] Update eam types vC build 17986435 (7.0U2HP4)
  • [b72432e] Update vim25 types vC build 17986435 (7.0U2HP4)
  • [e53716d] Update gen.sh to vC build 17986435 (7.0U2HP4)
  • [1f795d2] docs: Add blog to vcsim README
  • [338f552] Ran "make fix" to correct lint issues
  • [23d77ba] Add support for golangci-lint
  • [d31941c] vcsim: Modify Usage of README. (based on v0.25.0)
  • [7046a0d] Support pre-auth handlers in vC Sim
  • [2e8860d] Add CNS Snapshot APIs in govmomi
  • [13d4d37] Remove vendor
  • [a796d3f] chore: Add make help target
  • [ef824a2] Fix QueryAsyncVolume API test to be invoked only for vSphere 7.0.3
  • [c190023] Fix data race in simulator.container.id
  • [3212351] install bin doc: permalink to latest version
  • [7d77983] Setup CodeQL Analysis
  • [566250f] build(deps): bump nokogiri from 1.11.1 to 1.11.4 in /gen
  • [f814a9c] ESX Agent Manager (EAM) Client and Simulator
  • [0e7012d] govc: Add support for getting the VC proxy and no-proxy configuration (#2435) (#2435)
  • [8bc8fd2] chore: Add issue and PR templates (#2431)
  • [4fea687] vcsim: include all namespaces in /about info
  • [bd3467d] vcsim: avoid edit device panic when DeviceInfo is nil
  • [70b92d6] fix: Isolate SSO govc tests (#2425)
  • [80c9053] Correcting broken Kubernetes vSphere Cloud Provider links
  • [60e3391] chore: Document commit prefixes
  • [57a141f] Update govc test docs with act
  • [ff57891] Use "vcsim uuidgen" for bats tests
  • [61e12dd] Only greet unassociated users (#2412)
  • [e39dfdc] Add chore section to CHANGELOG (#2410)
  • [6afb8ff] govc: Change 'Maintenance Mode' printing in host.info (#2398)
  • [cac1d8d] chore: Add issue greeting (#2406)
  • [0f1c3f8] chore: Add WIP Action (#2402)
  • [921ad37] chore: Remove dep files (#2394)
  • [2719c22] docs: Document linker and GOFLAGS for build vars (#2401)
  • [f3645a9] Clarify SetRootCAs behavior (#2399)
  • [c368e57] toolbox: add hgfs freebsd stub
  • [35a42af] vcsim: add guest operations process support
  • [64e55d8] Set RoundTripper in ssoadmin.NewClient
  • [1d4ce94] chore: Clean up documentation
  • [991278b] chore: Remove unused release script
  • [16d8add] chore: Automate CHANGELOG
  • [e8805c9] Add NotFoundFault in cns types
  • [8576fe2] Add queryAsyncVolume in simulator
  • [4b9e081] Simplify binary download instructions (#2387)
  • [3062dda] Remove Travis CI (#2349)
  • [0be5632] adding rancher to projects and reorganizing in alpha order
  • [4a63a28] Add bindings for CnsQueryAsyncVolume API
  • [a8c80b9] Update READMEs with artifacts and Docker images (#2373)
  • [26c9690] Fix VM Guest test and vet warnings (#2381)
  • [a32cd0b] Add RELEASE documentation (#2368)
  • [cc660b0] Increase govc tests timeout (#2379)
  • [d7bfaf4] toolbox: move process management to its own package
  • [e86da96] Exclude go files in release tarball (#2370)

Docker images

  • docker pull vmware/vcsim:v0.26.0
  • docker pull vmware/vcsim:34586b66
  • docker pull vmware/vcsim:latest
  • docker pull vmware/govc:v0.26.0
  • docker pull vmware/govc:34586b66
  • docker pull vmware/govc:latest

v0.25.0

16 Apr 16:09
bb0307e
Compare
Choose a tag to compare

govc Highlights

  • Add tree command

  • Add library.update command

  • Add cluster.stretch command

  • Add '-trace' and '-verbose' flags

  • Add '-l' option to version command

  • Add '-s' option to snapshot.tree command

  • Add 'ha-additional-delay' flag to cluster.override.change

  • Add IPv6 support to vm.customize

  • Add '-g' flag to metric.info and metric.ls

  • Add session.ls '-S' flag

  • Fix incorrect DeviceID value in device.pci.add

  • Fix cluster.usage Free field

Changelog

22d911f Add Cron Docker Login Action
8c38d56 Add a stretched cluster conversion command.
3385b3e Add action to automate release
aadb208 Add action to block WIP PRs
4ed615f Add chainable RoundTripper support to endpoint clients
bf54a7c Add more badges
7aae8df Add support for calling vCenter for VLSM ExtendDisk and InflateDisk
bab95d2 Add the vSAN stretched cluster reference.
bc52c79 Associate every registry lock with a Context.
917c4ec Ensure lock hand-off to simulator.Task goroutine
df08d4b First step towards release automation
6ff33db Fix events example
6fe8d60 Fix folder write for govc container
7403b47 Fix race in simulator's PropertyCollector
0d155a6 Handling invalid reader size
4b59b65 Make Simulator Tasks Async
b45b228 Simulator Task Delay
e8a6b12 Update govc/flags/output.go
2c57a8a Use Github Actions
07e6e92 Use Github Actions Status Badges
b70542a Using progress reader in WriteFile
054971e Wait until VM creation completes before adding to folder
bc29733 [3ad0f41] Update Dockerfiles and .goreleaser.yml
f9b79a4 export simulator.task.Wait()
408c531 gofmt
de6032e govc: add '-trace' and '-verbose' flags
3548146 govc: add library.update command
749c223 govc: add session.ls -S flag
93245c1 govc: add tree command
1ac314c govc: add vm.customize -dns-suffix flag
790f9ce govc: include sub task fault messages on failure
cdf3ace govc: log invalid NetworkMapping.Name with import.ova command
d2a353b govc: remove device.boot -firmware default
f8b3d8a govc: revert pretty print pruning optimization
60e0e89 govc: update test images URL
0ef4ae2 vcsim: add moid value mapping mappings
082f992 vcsim: add vsan simulator
27d8d2e vcsim: put verbose logging behind '-trace' flag

Docker images

  • docker pull vmware/vcsim:v0.25.0
  • docker pull vmware/vcsim:bb0307eb
  • docker pull vmware/vcsim:latest
  • docker pull vmware/govc:v0.25.0
  • docker pull vmware/govc:bb0307eb
  • docker pull vmware/govc:latest

v0.24.0

21 Dec 18:30
Compare
Choose a tag to compare

Documentation:

The binaries below are provided without warranty, following the Apache license.

Instructions:

  • Download the file relevant to your operating system
  • Decompress (i.e. gzip -d govc_linux_amd64.gz)
  • Set the executable bit (i.e. chmod +x govc_linux_amd64)
  • Move the file to a directory in your $PATH (i.e. mv govc_linux_amd64 /usr/local/bin/govc)
$ sha1sum govc_*.gz
8af37be7bebb977ec0b5cad58dbcf31024316e2a  govc_darwin_amd64.gz
0bd46f2e8e94da39a5c1e50e8d68024be711bca7  govc_freebsd_amd64.gz
cf1d86442e15d1677576b8b748d508427d43f915  govc_linux_amd64.gz
$ sha1sum govc_*.zip
3fc6158dc18945464e725959f11e9ea98e32537e  govc_windows_amd64.exe.zip