Release Date: 2024-03-07
fd3840e3] vcsim Fetch method causes runtime panic when property is not set4254c59c] Update summary.config.hwVersion in simulator44610f43] govc: use session KeepAlive in library.export commandvcsim (Simulator)c46ad1af] Enhanced sim support for upgrade VMef3a3d62] Update version.go for v0.36.001a069da] bump Go versions08d2fd0b] Better support for ESXi & HW versionsef3a3d62] chore: Update version.go for v0.36.089693ada] Updating CONTRIBUTORSfd3840e3] fix: vcsim Fetch method causes runtime panic when property is not set01a069da] chore: bump Go versions7998478a] build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.04ad8f689] Add API for vLCM - offline depots and cluster baseline images08d2fd0b] chore: Better support for ESXi & HW versionsc46ad1af] vcsim: Enhanced sim support for upgrade VM4254c59c] fix: Update summary.config.hwVersion in simulatorde2ce182] test fixes44610f43] fix: govc: use session KeepAlive in library.export commandef555e78] Add "AggregatedSnapshotCapacityInMb" to CnsSnapshotCreateResult and CnsSnapshotDeleteResult.Release Date: 2024-02-12
8e17e4c1] Sim vm config.changeVersion & config.modified95aa2571] WaitForUpdatesEx & DestroyPropertyFiltergovc (CLI)9ddfc534] json tag camelCase fixesvcsim (Simulator)557d2654] Fix -method-delay option to update task states2d1b52ff] update release docjson tag camelCase fixes [9ddfc534]:
follow up to json tags missed in PR #3007 and PR #3247
WaitForUpdatesEx & DestroyPropertyFilter [95aa2571]:
The semantics around the helper functions in the
property package have changed. Please review any
code that calls this package to ensure it is
compatible with the new behaviors.
d7c0094a] chore: Update version.go for v0.35.02d1b52ff] docs: update release doc69785ff0] chore: update CONTRIBUTORS9ddfc534] govc: json tag camelCase fixesb137a5d2] Add "AggregatedSnapshotCapacityInMb" to cnstype.b948e3cb] add -json to snapshot.treedabec6cd] build(deps): bump nokogiri from 1.14.3 to 1.16.2 in /gen8e17e4c1] api: Sim vm config.changeVersion & config.modifiedd55cf6e4] build(deps): bump peter-evans/create-pull-request from 5 to 625cab091] Re-enable PC updates for indexed properties8150eedd] build(deps): bump andstor/file-existence-action from 2 to 3bfc5d64c] build(deps): bump peter-evans/create-or-update-comment from 3 to 442d7d711] Add new "UsedCapacityInMb" in struct "CnsBlockBackingDetails"61f901eb] build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.03b5917a2] build(deps): bump actions/cache from 3 to 478898bd2] Self identify the executable making calls to vCenter95aa2571] api: WaitForUpdatesEx & DestroyPropertyFiltercd8a7883] Changes to fix xml tag used for SnapshotId557d2654] vcsim: Fix -method-delay option to update task states98b0b77f] Fixes Missing Tags in AttachedTags5410a069] Changes to add CNS fault CnsSnapshotCreatedFault8c1d8f18] build(deps): bump actions/upload-artifact from 3 to 414d35380] build(deps): bump github/codeql-action from 2 to 3f6c537d7] build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0e9a9f2c0] build(deps): bump chuhlomin/render-template from 1.8 to 1.9Release Date: 2024-01-08
vcsim (Simulator)4c8ffb26] Fix -method-delay option to update task states96b6eb77] Update version.go for v0.34.296b6eb77] chore: Update version.go for v0.34.24c8ffb26] vcsim: Fix -method-delay option to update task states1c2c1c75] Fixes Missing Tags in AttachedTagsRelease Date: 2023-12-19
754cb3aa] Update version.go for v0.34.1754cb3aa] chore: Update version.go for v0.34.1dd8bbb4d] Changes to add CNS fault CnsSnapshotCreatedFaultRelease Date: 2023-12-12
980d22d6] expose util for rest status return31423b78] add object.Datastore.FindInventoryPathd52f8ee3] add Content Library update session file APIsvcsim (Simulator)4a09f19d] add PbmQueryAssociatedProfiles method4cbd6424] Fix [BUG] vcsim raises TypeError for RemoveSnapshotTask04ccf69e] handle HostNotConnected when saving inventory2f1fefae] fix MAC Addresses to be uniquee19137f5] propagate VMwareDVSConfigSpec in CreateDVS_Taska0923119] emit DVS and Portgroup create eventsc8a2fc2e] Fix PropertyCollector to handle empty propertya5899afa] Update version.go for v0.34.0a5899afa] chore: Update version.go for v0.34.0980d22d6] fix: expose util for rest status return4a09f19d] vcsim: add PbmQueryAssociatedProfiles methode39527d4] build(deps): bump actions/stale from 8 to 94cbd6424] vcsim: Fix [BUG] vcsim raises TypeError for RemoveSnapshotTaske9a782a9] build(deps): bump actions/setup-go from 4 to 545188e1d] Add default Historical Intervals to the simulator04ccf69e] vcsim: handle HostNotConnected when saving inventory2f1fefae] vcsim: fix MAC Addresses to be uniqued32be098] simulator: fix dropped errore19137f5] vcsim: propagate VMwareDVSConfigSpec in CreateDVS_Taska0923119] vcsim: emit DVS and Portgroup create events31423b78] api: add object.Datastore.FindInventoryPathc8a2fc2e] vcsim: Fix PropertyCollector to handle empty propertyd52f8ee3] api: add Content Library update session file APIs3942d8f6] build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.009c72919] Add additional PBM methodsRelease Date: 2023-10-30
6de69ad0] Add additional PBM methodsRelease Date: 2023-10-25
govc (CLI)5264e839] add cluster.change '-ha-admission-control-enabled' flag3bcaf429] add option to enable hidden properties in import.{spec,ova}vcsim (Simulator)db0ba920] Handle prepare guest operations when svm is nil0754d758] fix ModifyListView to return unresolved references7f3a0708] Remove extra devices in OVF Deploy w/ ConfigSpecfix ModifyListView to return unresolved references [0754d758]:
api: view.ListView.{Add,Remove,Reset} methods now return unresolved references
f3c1fca9] chore: Update version.go for v0.33.019726dc6] Add functionality for checking whether the provided thumbprint is known to the soap client5264e839] govc: add cluster.change '-ha-admission-control-enabled' flagdb0ba920] vcsim: Handle prepare guest operations when svm is nil0434fd26] vapi: add support for OperationID header0754d758] vcsim: fix ModifyListView to return unresolved references5569c012] build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0babee198] build(deps): bump chuhlomin/render-template from 1.7 to 1.87f3a0708] vcsim: Remove extra devices in OVF Deploy w/ ConfigSpec3bcaf429] govc: add option to enable hidden properties in import.{spec,ova}675eebd2] chore: remove refs to deprecated io/ioutilRelease Date: 2023-09-28
bed95133] case insensitive govc import.ova PropertyMappingf2aaee58] add ListView example for waiting on updates to tasksa91eb5e5] disable HTTP Keep-Alive for direct ESX connectionsgovc (CLI)db5b3d8e] camelCase json outputvcsim (Simulator)258ee244] update govc jq examples with correct casea8d705a0] Update version.go for v0.32.0camelCase json output [db5b3d8e]:
This change adds camelCase (lower-case 1st character) json tags for govc types
EnvironmentBrowser improvements [524ca258]:
removed object.VirtualMachine.QueryConfigTarget method
a8d705a0] chore: Update version.go for v0.32.0f2aaee58] examples: add ListView example for waiting on updates to tasksa91eb5e5] api: disable HTTP Keep-Alive for direct ESX connectionsdb5b3d8e] govc: camelCase json output524ca258] vcsim: EnvironmentBrowser improvementsbed95133] fix: case insensitive govc import.ova PropertyMapping6c19b99a] emacs: update for v0.31.0 release258ee244] docs: update govc jq examples with correct cased49e401e] vcsim: set HostSystem.Config.HostRelease Date: 2023-09-25
8f9e5495] govc vm.clone failure when using 'cluster' optionb22f730e] govc datacenter.info VM count with multiple DCs65814f0c] Update some goreleaser deprecated fieldsb4eac193] check the error chain when validating if it's x509 error86cadf21] Fix the gorelease1711a843] avoid modifying client transport outside of NewClient313aa85b] share http.Transport with service clientsf81f3b36] grep warnings during generating usage documentation2d11115b] support binary and dateTime in JSONc4ffe464] add esxcli.Fault and revert Error() string93cb079b] byte, float and int (de) serialization8bc2caa1] avoid govc -verbose flag panic if an UpdateSet is nil9ba1b852] include StoragePod Datastore children in ContainerView8b00a93f] only limit the number of samples generated to maxSample when maxSample is greater than 0 and the number of samples to generate is greater than maxSample Closes: #30974ed07633] support govc ls -xml flag8554329c] Pin the result limit of ssoadmin client to its MAXa03f4735] Fix errors w 8.0U2 GA update515df5df] Update generated types to vSphere 8.0U2 GAb7ceedea] Prep to update types to vSphere 8.0U2 GAccd07a01] Update generated types to vSphere 8.0U1c GA4c00586f] Prep to update types to vSphere 8.0U1c GA5431c33a] Type/field comments for data structures; API versions4b2de289] Add SDK support for VM data sets25865e57] set inventory path in SearchIndex.FindByInventoryPath38d0ac0d] Add JSON transport for vim250938fba2] Add ServerGuid to gen'd MoRefe09a4128] support find.NetworkList by IDe8fa981e] support find.Network by cluster path4e6d6424] JSON Discriminators for vim25/typesgovc (CLI)c4d851b2] Add CLI support for VM data sets02f353dd] Command to print device/backings model as treeaf7833bb] Fix memory aliasing in for loop (gosec G601)e17d8842] add -file flag for cluster.module.rme34c7218] Add CLI device protocol support for vm.network.add48bdfada] Add --help28014f9b] Add general usage messagee5f3cd0b] add detail error message for host.esxcli commands81733d0e] add cluster.mv commanddaaaca0f] Add support for CNS volume snapshots477bf69b] Support JSON protocol using environment variableb8007c4b] dont check poweredOn for vm.console vmrc requests6b34770c] add sso.idp.ldap.update commande5b2aa37] Add feature VM IOMMU enablement supportf4c678ad] Add checksum validation to govc import.ovae935b5a8] Add feature to get and set default idpvcsim (Simulator)35ec7c3f] Add simulator support for VM data setsc77de71c] Introduce separation btw new service instance & infra creation2b5c457e] add interactive debug github action stage9b2ef986] use docker event for efficient monitoring6f34f131] container backing respects changes via reconfigure6248cbfe] create underlay network for pNICs in container-backed hosts6b7b0dfc] per-host OptionManager instances and differentiated roles387dc6e5] support container backing for hostsfdb4d847] untangle container/VM to allow reuse of container logic for hosts9d8380ce] Fix RefreshDatastore to return a valid response47dd6e02] add PerformanceManager counter values65b6c51f] add lookup.EndpointURL testscd9446c7] apply PCI UnitNumber offset of 7 for ethernet0a351a84] Add RUN.env flag to inject environment variables to container-backed VM112777b8] Fix VM ExtraConfige6217900] make task lock handoff optional6c0ed53b] async guest shutdown and standby297c79bf] add VirtualMachine.StandbyGuest support7a04bd00] Fix FindByInventoryPath to handle root folder78a979c9] Add CSV format support to QueryPerf APIc62983fd] add ssoadmin user and group managementeb9c11c6] add guest.net.ipConfige4a36881] Add README to vendored JSON pkg2fab8d53] Update version.go for v0.31.0c460f706] Dockerfile & steps for generating types7e490563] add missing guest OS IDs0ed91a21] bump embano1/wipc6005086] Err on json.Decode for invalid type/vals2f5d7c62] fix WaitForUpdates bats test race03718c0f] remove sso bats test hacks4aad418a] upgrade to bats-core v1.9.0 released1af63ff] fix jq query case91f51cfb] sync httptest/server race fix80e6b73f] add timeout to bats tests3158766f] adjust cert trust checks to support newer Go versions4153cba9] Update CI to Go 1.205b3da2e4] upgrade golangci-lint825c73c2] bats related fixes1991de51] Remove JSON tag for "This" / ArrayOf "_value"b594bf1f] Move to maine639aba1] Exclude vim25/json from CodeStyle workflow908aa065] Include LICENSE in vendored JSON pkg5caa20a4] JSON Encoding w Discriminator Supporta581fd01] Vendor Go 1.17.13 encoding/json[4f9f126a]:
change string to *string for Item.Description and Library.Description in package library
Testing done:
6b0d06ad-8e18-4881-a806-2a7c8a7e1b",
after this UpdateLibraryItem request succeeded, the item description was set to "".
While before this change, it would be a no-op for the description.Test using govc
Update Library
Create a library:
➜ govmomi git:(issue-3048) ✗ govc library.create -d "description-1" cl-1
495f611a-cf74-40d6-a54a-8b239cf15406
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info 495f611a-cf74-40d6-a54a-8b239cf15406
Name: cl-1
ID: 495f611a-cf74-40d6-a54a-8b239cf15406
Path: /cl-1
Description: description-1
Version: 2
Created: Fri Feb 17 19:18:22 2023
Security Policy ID
StorageBackings:
DatastoreID: sharedVmfs-0
Type: DATASTORE
Update the library description with new string:
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -d "new description" 495f611a-cf74-40d6-a54a-8b239cf15406
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info 495f611a-cf74-40d6-a54a-8b239cf15406
Name: cl-1
ID: 495f611a-cf74-40d6-a54a-8b239cf15406
Path: /cl-1
Description: new description
Version: 3
Created: Fri Feb 17 19:18:22 2023
Security Policy ID
StorageBackings:
DatastoreID: sharedVmfs-0
Type: DATASTORE
Update the item name, description is not erased.
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -n "cl-1-new" 495f611a-cf74-40d6-a54a-8b239cf15406
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info 495f611a-cf74-40d6-a54a-8b239cf15406
Name: cl-1-new
ID: 495f611a-cf74-40d6-a54a-8b239cf15406
Path: /cl-1-new
Description: new description
Version: 4
Created: Fri Feb 17 19:18:22 2023
Security Policy ID
StorageBackings:
DatastoreID: sharedVmfs-0
Type: DATASTORE
Update the library description with empty string:
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -d ""
495f611a-cf74-40d6-a54a-8b239cf15406
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info 495f611a-cf74-40d6-a54a-8b239cf15406
Name: cl-1-new
ID: 495f611a-cf74-40d6-a54a-8b239cf15406
Path: /cl-1-new
Description:
Version: 5
Created: Fri Feb 17 19:18:22 2023
Security Policy ID
StorageBackings:
DatastoreID: sharedVmfs-0
Type: DATASTORE
Update Library Item
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -d "item-2" /cl-1/image-2
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info /cl-1/image-2
Name: image-2
ID: 0dc7df56-31e0-47dc-8b0a-6a33279ddccc
Path: /cl-1/image-2
Description: item-2
Type: ovf
Size: 2.0GB
Created: Wed Feb 15 23:05:15 2023
Modified: Fri Feb 17 19:29:54 2023
Version: 3
Security Compliance: true
Certificate Status: INTERNAL
Update item name:
govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -n "image-2-new" /cl-1/image-2
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info /cl-1/image-2-new
Name: image-2-new
ID: 0dc7df56-31e0-47dc-8b0a-6a33279ddccc
Path: /cl-1/image-2-new
Description: item-2
Type: ovf
Size: 2.0GB
Created: Wed Feb 15 23:05:15 2023
Modified: Fri Feb 17 19:31:44 2023
Version: 4
Security Compliance: true
Certificate Status: INTERNAL
Update item description to empty string
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.update -d "" /cl-1/image-2-new
➜ govmomi git:(issue-3048) ✗ ~/go/bin/govc library.info /cl-1/image-2-new
Name: image-2-new
ID: 0dc7df56-31e0-47dc-8b0a-6a33279ddccc
Path: /cl-1/image-2-new
Description:
Type: ovf
Size: 2.0GB
Created: Wed Feb 15 23:05:15 2023
Modified: Fri Feb 17 19:32:56 2023
Version: 5
Security Compliance: true
Certificate Status: INTERNAL
Move to main [b594bf1f]:
Changing GoVmomi's default branch from master to main will likely result
in dependents needing to repoint their clients and other integrations to
the new, default branch.
Generate JSON tags [99200868]:
Updating the vim25/types with camelCased, JSON tags affects
the output of the govc command when using the -json flag
to emit results as JSON. Field names that used to be PascalCased
will now be camelCased. Queries for tools that parse JSON, such
as jq, will need to be updated to use the new camelCased fields.
2fab8d53] chore: Update version.go for v0.31.0a03f4735] api: Fix errors w 8.0U2 GA update515df5df] api: Update generated types to vSphere 8.0U2 GAb7ceedea] api: Prep to update types to vSphere 8.0U2 GA3fb5b821] Use Envoy sidecar for guest and datastore file transfer.ccd07a01] api: Update generated types to vSphere 8.0U1c GA4c00586f] api: Prep to update types to vSphere 8.0U1c GA5431c33a] api: Type/field comments for data structures; API versionsc4d851b2] govc: Add CLI support for VM data sets35ec7c3f] vcsim: Add simulator support for VM data sets4b2de289] api: Add SDK support for VM data sets02f353dd] govc: Command to print device/backings model as tree8f9e5495] fix: govc vm.clone failure when using 'cluster' optiondb076152] build(deps): bump goreleaser/goreleaser-action from 4 to 500407ce9] build(deps): bump actions/checkout from 3 to 4c77de71c] vcsim: Introduce separation btw new service instance & infra creationb22f730e] fix: govc datacenter.info VM count with multiple DCsaf7833bb] govc: Fix memory aliasing in for loop (gosec G601)73b4535e] build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1e6bb6ce2] govc/library: fix dropped errore17d8842] govc: add -file flag for cluster.module.rmf636e960] Address review comments2b5c457e] vcsim: add interactive debug github action stage9b2ef986] vcsim: use docker event for efficient monitoring6f34f131] vcsim: container backing respects changes via reconfigure6248cbfe] vcsim: create underlay network for pNICs in container-backed hosts6b7b0dfc] vcsim: per-host OptionManager instances and differentiated roles387dc6e5] vcsim: support container backing for hostsfdb4d847] vcsim: untangle container/VM to allow reuse of container logic for hosts40264da9] Trim leading slash on soap path9d8380ce] vcsim: Fix RefreshDatastore to return a valid response47dd6e02] vcsim: add PerformanceManager counter valuesc6a9ac8f] Bypass lookup svc for STS and SSOadmin clientsddfd7eb0] remove bad spacing in new pull request template65b6c51f] vcsim: add lookup.EndpointURL testsc460f706] chore: Dockerfile & steps for generating types4cf0b760] Allow picking datastore upload URL scheme by env319e4723] build: quote golang version in release file to workaround issue in github action Close #317965814f0c] fix: Update some goreleaser deprecated fieldsb4eac193] fix: check the error chain when validating if it's x509 errorcd9446c7] vcsim: apply PCI UnitNumber offset of 7 for ethernet3322f61b] Merge branch 'main' of github.com:vmware/govmomi into notable-user-otel-contribe34c7218] govc: Add CLI device protocol support for vm.network.addeebdbefc] add opentelemetry collector contrib as notable user86cadf21] fix: Fix the gorelease1711a843] fix: avoid modifying client transport outside of NewClient313aa85b] fix: share http.Transport with service clientsd648a215] add cnssyncdatastore API5c7bf5f8] Remove client request log from debug tracing48bdfada] govc: Add --helpf81f3b36] fix: grep warnings during generating usage documentation28014f9b] govc: Add general usage message0a351a84] vcsim: Add RUN.env flag to inject environment variables to container-backed VM112777b8] vcsim: Fix VM ExtraConfige6217900] vcsim: make task lock handoff optional6c0ed53b] vcsim: async guest shutdown and standby7e490563] chore: add missing guest OS IDs297c79bf] vcsim: add VirtualMachine.StandbyGuest support833cf28e] build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.42d11115b] fix: support binary and dateTime in JSON2731f2d5] Rm SetIndent in json.NewEncoder / JSON file name0ed91a21] chore: bump embano1/wipc4ffe464] fix: add esxcli.Fault and revert Error() string174fb998] build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3e5f3cd0b] govc: add detail error message for host.esxcli commandsc65a8461] build(deps): bump chuhlomin/render-template from 1.6 to 1.793cb079b] fix: byte, float and int (de) serialization7a04bd00] vcsim: Fix FindByInventoryPath to handle root folder81733d0e] govc: add cluster.mv command685bd768] Add RUN.port.xx flag to publish ports on container backed VM8bc2caa1] fix: avoid govc -verbose flag panic if an UpdateSet is nil78a979c9] vcsim: Add CSV format support to QueryPerf API9ba1b852] fix: include StoragePod Datastore children in ContainerView8b00a93f] fix: only limit the number of samples generated to maxSample when maxSample is greater than 0 and the number of samples to generate is greater than maxSample Closes: #309725865e57] api: set inventory path in SearchIndex.FindByInventoryPathc6005086] chore: Err on json.Decode for invalid type/vals5a2fa4fd] build(deps): bump nokogiri from 1.13.10 to 1.14.3 in /gen4ed5b077] Make mounting DMI information optional with docker-backed vcsima1c8c4c8] build(deps): bump peter-evans/create-pull-request from 4 to 58bcff40b] build(deps): bump peter-evans/create-or-update-comment from 2 to 3daaaca0f] govc: Add support for CNS volume snapshotsbf0510b1] build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.9477bf69b] govc: Support JSON protocol using environment variable38d0ac0d] api: Add JSON transport for vim254ed07633] fix: support govc ls -xml flag2f5d7c62] chore: fix WaitForUpdates bats test race03718c0f] chore: remove sso bats test hacks4aad418a] chore: upgrade to bats-core v1.9.0 released1af63ff] chore: fix jq query case91f51cfb] chore: sync httptest/server race fix80e6b73f] chore: add timeout to bats tests49f82b8e] build(deps): bump actions/stale from 7 to 8b8007c4b] govc: dont check poweredOn for vm.console vmrc requests0938fba2] api: Add ServerGuid to gen'd MoRef71493efa] examples: add rest.Client.LoginByToken3bf46949] examples: add session.Manager.LoginByTokenc62983fd] vcsim: add ssoadmin user and group management3158766f] chore: adjust cert trust checks to support newer Go versions4153cba9] chore: Update CI to Go 1.205b3da2e4] chore: upgrade golangci-lintb3a9e0c6] build(deps): bump actions/setup-go from 3 to 46b34770c] govc: add sso.idp.ldap.update commande5b2aa37] govc: Add feature VM IOMMU enablement support1ea4b002] build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 in /hack/tools4f9f126a] Use string pointer for library/item description field.e09a4128] api: support find.NetworkList by IDe8fa981e] api: support find.Network by cluster pathea058454] lookup.EndpointURL should only save thumbprints for endpoints outside of vCentereb9c11c6] vcsim: add guest.net.ipConfig825c73c2] chore: bats related fixesf4c678ad] govc: Add checksum validation to govc import.ova1991de51] chore: Remove JSON tag for "This" / ArrayOf "_value"e935b5a8] govc: Add feature to get and set default idp1970ec36] build(deps): bump actions/stale from 6 to 78554329c] fix: Pin the result limit of ssoadmin client to its MAXb594bf1f] chore: Move to main4e6d6424] api: JSON Discriminators for vim25/typese639aba1] chore: Exclude vim25/json from CodeStyle workflowe4a36881] docs: Add README to vendored JSON pkg908aa065] chore: Include LICENSE in vendored JSON pkg5caa20a4] chore: JSON Encoding w Discriminator Supportdc1a57ec] build(deps): bump goreleaser/goreleaser-action from 3 to 4a581fd01] chore: Vendor Go 1.17.13 encoding/json9bd958aa] build(deps): bump nokogiri from 1.13.9 to 1.13.10 in /genRelease Date: 2023-08-04
cd0c259a] Update some goreleaser deprecated fieldsvcsim (Simulator)3dac2e7d] Fix RefreshDatastore to return a valid responsefe7a0ac2] add PerformanceManager counter values46fd9d2d] Update version.go for v0.30.746fd9d2d] chore: Update version.go for v0.30.73dac2e7d] vcsim: Fix RefreshDatastore to return a valid responsefe7a0ac2] vcsim: add PerformanceManager counter values552dfab2] build: quote golang version in release file to workaround issue in github action Close #3179cd0c259a] fix: Update some goreleaser deprecated fieldsRelease Date: 2023-07-17
govc (CLI)4df1b85b] Add CLI device protocol support for vm.network.add1079be90] adjust cert trust checks to support newer Go versions64aafeb9] Update CI to Go 1.20ad995d4e] fix: check the error chain when validating if it's x509 error1079be90] chore: adjust cert trust checks to support newer Go versions0a77c755] fix: Fix the gorelease4df1b85b] govc: Add CLI device protocol support for vm.network.add64aafeb9] chore: Update CI to Go 1.20Release Date: 2023-06-27
03aa9dca] avoid govc -verbose flag panic if an UpdateSet is nilb366e940] include StoragePod Datastore children in ContainerViewae6efc9f] only limit the number of samples generated to maxSample when maxSample is greater than 0 and the number of samples to generate is greater than maxSample Closes: #3097b1290083] support govc ls -xml flagafd45d68] set inventory path in SearchIndex.FindByInventoryPathgovc (CLI)ecca4141] dont check poweredOn for vm.console vmrc requestsvcsim (Simulator)844274fd] set StandbyMode default to "none"a405207d] Add RUN.env flag to inject environment variables to container-backed VM3466b11d] Fix FindByInventoryPath to handle root folderd46fe80a] add ssoadmin user and group management5373c143] chore: Update version.go for v0.30.5844274fd] vcsim: set StandbyMode default to "none"a405207d] vcsim: Add RUN.env flag to inject environment variables to container-backed VMe2f14cd9] chore: add missing guest OS IDs3466b11d] vcsim: Fix FindByInventoryPath to handle root folder3afdbf25] Add RUN.port.xx flag to publish ports on container backed VM03aa9dca] fix: avoid govc -verbose flag panic if an UpdateSet is nilb366e940] fix: include StoragePod Datastore children in ContainerViewae6efc9f] fix: only limit the number of samples generated to maxSample when maxSample is greater than 0 and the number of samples to generate is greater than maxSample Closes: #3097afd45d68] api: set inventory path in SearchIndex.FindByInventoryPath16a58c2f] Make mounting DMI information optional with docker-backed vcsimb1290083] fix: support govc ls -xml flagecca4141] govc: dont check poweredOn for vm.console vmrc requests46bf2408] examples: add rest.Client.LoginByTokend4e31429] examples: add session.Manager.LoginByTokend46fe80a] vcsim: add ssoadmin user and group managementRelease Date: 2023-03-16
govc (CLI)4561966a] Update version.go for v0.30.44561966a] chore: Update version.go for v0.30.423a6824e] api: support find.Network by cluster pathf4f6a5a7] api: support find.NetworkList by IDRelease Date: 2023-03-16
0d36cdc9] Update version.go for v0.30.30d36cdc9] chore: Update version.go for v0.30.3Release Date: 2023-02-01
4136fd8e] Pin the result limit of ssoadmin client to its MAXvcsim (Simulator)997d9ddc] add guest.net.ipConfig9078b0b4] Update version.go for v0.30.29078b0b4] chore: Update version.go for v0.30.2997d9ddc] vcsim: add guest.net.ipConfig4136fd8e] fix: Pin the result limit of ssoadmin client to its MAXRelease Date: 2023-01-28
76a194ea] Update version.go for v0.30.176a194ea] chore: Update version.go for v0.30.15818061a] build(deps): bump goreleaser/goreleaser-action from 3 to 4fee275a6] lookup.EndpointURL should only save thumbprints for endpoints outside of vCenterRelease Date: 2022-12-12
1ad33d48] Heal the broken Namespace API22c48147] Update $mktemp to support macOS05b0b08c] DialTLSContext / Go 1.18+ CertificateVerify support58f4112b] Update types to vSphere 8.0 GAba206c5b] add Content Library security compliance support4c24f821] Add SRIOV device names642156dd] Adds vSphere 7.0u1-u3 support to namespace-management (Tanzu)govc (CLI)60a18c56] about.cert was not respecting -k15d1181d] bash completion improvements0dbf717b] Add sso.lpp.info and sso.lpp.update commandsfe87cff9] host.info: use writer instead of os.stdouta7196e41] host.info: use writer instead of os.stdout3d6de9da] fix host.esxcli runtime error occurred when no arguments specified8c7ba5ef] Add feature in sso.group.ls to list groups using FindGroupsInGroup methoddc3e1d79] Add feature sso.group.lsgroups using FindGroupsInGroup methodbf991e6e] add event key for json and plain text output2017e846] Support creating content libraries with security policiesvcsim (Simulator)86f9d42a] Update test keys to be RSA 2048cedf695b] Fix duplicated name check in CloneVM_Task8f4da558] add QueryNetworkHint support for LLDP and CDP details1cab3254] Fix RetrieveProperties path validation to avoid panic7f42a1d2] use node id for ServiceContent.InstanceUuidb6ebcb6b] Fix disk capacity validation in ConfigureDevices61032a23] Fix StorageIOAllocationInfo of VirtualDiskcbfe0c93] support disconnect/reconnect hostb44828a4] Fix datastore freespace changed by ReconfigVM_Task813a5d88] update README.mdeabc29ba] Update version.go for v0.30.0eabc29ba] chore: Update version.go for v0.30.01c919824] Update CONTRIBUTORS for release1ad33d48] fix: Heal the broken Namespace API22c48147] fix: Update $mktemp to support macOS05b0b08c] fix: DialTLSContext / Go 1.18+ CertificateVerify support86f9d42a] vcsim: Update test keys to be RSA 204860a18c56] govc: about.cert was not respecting -k58f4112b] api: Update types to vSphere 8.0 GA15d1181d] govc: bash completion improvementsc018f078] perms on template files813a5d88] docs: update README.md0dbf717b] govc: Add sso.lpp.info and sso.lpp.update commandsfe87cff9] govc: host.info: use writer instead of os.stdouta7196e41] govc: host.info: use writer instead of os.stdoutba206c5b] api: add Content Library security compliance supportcedf695b] vcsim: Fix duplicated name check in CloneVM_Task8f4da558] vcsim: add QueryNetworkHint support for LLDP and CDP details3b2816ac] Add optional recommRequired PlaceVmsXCluster req argumentsf975908a] build(deps): bump andstor/file-existence-action from 1 to 21373b80f] build(deps): bump chuhlomin/render-template from 1.5 to 1.6dc55a27e] build(deps): bump nokogiri from 1.13.6 to 1.13.9 in /gen63980ff2] Fix: use latestPages in task HistoryCollector3d6de9da] govc: fix host.esxcli runtime error occurred when no arguments specified1e9eed94] Update list of projects using govmomi7f4d115c] fixup! api: Add SRIOV device names8f1dc575] Add API cnsreconfigpolicy bindings and static check fixes to cns/client_test.gobf68e8f0] fixup! api: Add SRIOV device names4c24f821] api: Add SRIOV device namesc1bb56db] Updated USAGE.mdaca677ad] build(deps): bump actions/stale from 5 to 61cab3254] vcsim: Fix RetrieveProperties path validation to avoid panic65a6f6bc] Address review comments99d12605] correct new lines in group.ls4d9f6e01] correct new lines in USAGE.mde5bee862] move FindUsersInGroup to users.ls8c7ba5ef] govc: Add feature in sso.group.ls to list groups using FindGroupsInGroup methodee332ae7] Add new query selection parameters to be used for QueryAllVolume/QueryVolumeAsync APIdc3e1d79] govc: Add feature sso.group.lsgroups using FindGroupsInGroup method201ae28f] Add common stub for hgfs for non-linux env7f42a1d2] vcsim: use node id for ServiceContent.InstanceUuid76e99b00] Boilerplate check requires a date range in the license.bf991e6e] govc: add event key for json and plain text output4a29caee] add OpenBSD build constraint81bc76bc] toolbbox: add hgfs OpenBSD stubb6ebcb6b] vcsim: Fix disk capacity validation in ConfigureDevices2017e846] govc: Support creating content libraries with security policies642156dd] api: Adds vSphere 7.0u1-u3 support to namespace-management (Tanzu)61032a23] vcsim: Fix StorageIOAllocationInfo of VirtualDiskcbfe0c93] vcsim: support disconnect/reconnect hostb44828a4] vcsim: Fix datastore freespace changed by ReconfigVM_TaskRelease Date: 2022-07-06
d6dd8fb3] Typos in vim25/soap/client CA testse086dfe4] generate negative device key in AssignController37b3b24c] avoid possible panic in govc metric commandse6b5974a] Add versioned user-agent headervcsim (Simulator)a1a36c9a] Fix disk capacity fields in ReconfigVM_Task361c90ca] Remove VM Guest.Net entry when removing Ethernet card5f5fb51e] Fix broken link in PR template69ac8494] chore: Update version.go for v0.29.07d3b2b39] Update generated typesa1a36c9a] vcsim: Fix disk capacity fields in ReconfigVM_Task5f5fb51e] docs: Fix broken link in PR templated6dd8fb3] fix: Typos in vim25/soap/client CA testse086dfe4] fix: generate negative device key in AssignController361c90ca] vcsim: Remove VM Guest.Net entry when removing Ethernet card80489cb5] chore: Update release automatione6b5974a] api: Add versioned user-agent header37b3b24c] fix: avoid possible panic in govc metric commandsRelease Date: 2022-09-30
Release Date: 2022-10-01
Release Date: 2022-09-30
371a24a4] Interface conversion panic in pkg simulatora982c033] use correct controlflag for vslm SetControlFlags API test310516e2] govc: disambiguate vm/host search flags in vm.migrate6af2cdc3] govc-tests in Go v1.18142cdca4] Security update golangci-lint971079ba] use correct vcenter.DeploymentSpec.VmConfigSpec json tagca7ee510] add VmConfigSpec field to content library DeploymentSpecgovc (CLI)515ca29f] Use unique searchFlagKey when calling NewSearchFlag9d4ca658] add library.deploy '-config' flagfc17df08] add 'device.clock.add' command11f2d453] Edit disk storage IOvcsim (Simulator)578b95e5] Fix createVM to encode VM name3325da0c] add content library VmConfigSpec support8928a489] Update Dockerfile11e89157] new to go hence fixing coding errorse5ffb4a6] fixed syntax errorsb62ddfaa] fixing header check failure9e97647e] Fixing UT failures2fd7d28f] adding support for LLDP and CDP details for GOVC and VCSIM578b95e5] vcsim: Fix createVM to encode VM name371a24a4] fix: Interface conversion panic in pkg simulatora982c033] fix: use correct controlflag for vslm SetControlFlags API test310516e2] fix: govc: disambiguate vm/host search flags in vm.migrate5929abfb] correct SetControlFlags and ClearControlFlags APIs6af2cdc3] fix: govc-tests in Go v1.18e1f76e37] chore: Add missing copyright header6ed812fe] chore: Add Go boilerplate check142cdca4] fix: Security update golangci-lint3f4993d4] build(deps): bump chuhlomin/render-template from 1.4 to 1.5971079ba] fix: use correct vcenter.DeploymentSpec.VmConfigSpec json tag892dcfcc] build(deps): bump nokogiri from 1.13.5 to 1.13.6 in /gen303f0d95] build(deps): bump goreleaser/goreleaser-action from 2 to 37eef76c3] build(deps): bump nokogiri from 1.13.4 to 1.13.5 in /gen515ca29f] govc: Use unique searchFlagKey when calling NewSearchFlag9d4ca658] govc: add library.deploy '-config' flagc5ebd552] fix:fail to add ssd disk into allflash disk group Closes: #284688f48e02] Updated USAGE.md3325da0c] vcsim: add content library VmConfigSpec supportca7ee510] api: add VmConfigSpec field to content library DeploymentSpec8928a489] vcsim: Update Dockerfilebf5d054d] Fixed docs for govc library.info w/-json2f9fab55] emacs: fix json modefc17df08] govc: add 'device.clock.add' command11f2d453] govc: Edit disk storage IORelease Date: 2023-01-27
c27ab6b9] use correct controlflag for vslm SetControlFlags API test205cbcdc] lookup.EndpointURL should only save thumbprints for endpoints outside of vCenterc27ab6b9] fix: use correct controlflag for vslm SetControlFlags API test8d43c82c] correct SetControlFlags and ClearControlFlags APIsRelease Date: 2022-04-27
5ef4aaaf] DiskFileOperation must consider both capacity fields3566a35d] govc guest validate username/passwordbbbfd7bc] govc test workflow cp errora587742b] avoid debug trace if http.Request.Body is nil7e2ce135] Ignore concurrent deletes in GetCategoriesa7c6f15b] Allow go 1.17 to go install0f0201ad] vapi - special param encoding for edge cluster lookupe5209e34] rest.Client.LoginByToken invalid signaturead66761e] support govc import.spec for remote ovaebeaa71b] Add IPv6 support for signing HTTP request512c168e] govc vm.destroy only destroys the 1st argumentd25aba08] govc vcsa.net.proxy.info doesnt give output in json formatac7c9bf9] avoid possible panic in HostSystem.ManagementIPs10fec668] CHANGELOG sorting and generationc5826b8f] Add Alarm Manager Example9617bded] add HostConfigManager_OptionManagera1a9d848] add VirtualDeviceList_SelectByBackingInfo61c40001] add GPU support to VirtualDeviceList.SelectByBackingInfogovc (CLI)d8dd7f2b] Add CLI command cluster.module49a83e71] Fix arguments validation in datastore.disk.inflate/shrink01d31b53] Add Feature dvs.create '-num-uplinks' flag40e6cbc8] Add Appliance access API949ef572] Add Appliance shutdown API'sd5ed6855] Add support for VM hardware upgrade scheduling742f2893] add support for supervisor services deploy3ba25d70] Require full or absolute pathsa4ae62e7] Add library info command8fde8bce] validate library.deploy argumentsvcsim (Simulator)3d8ddf16] Fix device connectivity when vm is powered off111ad9fc] Use new action type in simulator PlaceVmsXCluster responsee92db045] Fix NFS datastore moid collision16e6bace] set summary.guest.{hostName,ipAddress} in CustomizeVM46a85642] add ssoadmin simulator811b829c] Fix port filtering by criteria in FetchDVPortse8425be5] revert vapi.Status() method451ec35a] Fix keys in DistributedVirtualPorts6542ccb5] Fix CreateFolder to encode folder name8629c499] Allow updating custom fields93c2afd1] copy device list when cloning a VM3214d97a] add support for cloning HostSystems9b3d6353] Fix distribute VMs across resource pools93d39917] Add TenantManager support in simulator6de12ab7] allow VM PowerOff when Host is in maintenance mode48f7a881] emit VmMigratedEvent in RelocateVM method9ea287c2] Update documentationb4a2d3b3] Add git blog post to CONTRIBUTINGc7e103e7] Clarify squash in CONTRIBUTING9317bdaf] Update CONTIRBUTING.md filed60b21d5] Optimize Go CI workflows2d72f576] Add dependabot configuration5c301091] Use powerclicore on ghcr.io7d8af1e7] Update CI to Go 1.18205c0e0d] Add api: commit prefixb6cd7c1b] Add link to Discussions in New Issue15efe49f] Replace /rest with /api in vcsa.shutdown API'sdb7edbf4] Update workflow Go versions05c28f4a] upgrade go directive in go.mod to 1.17ebff29b7] Add notes to PR RELEASE workflowFix distribute VMs across resource pools [9b3d6353]:
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.
9ea287c2] docs: Update documentation89ae0933] build(deps): bump actions/stale from 3 to 5d60b21d5] chore: Optimize Go CI workflows0d1b4189] build(deps): bump peter-evans/create-or-update-comment from 1 to 2e85b164d] build(deps): bump github/codeql-action from 1 to 25ef4aaaf] fix: DiskFileOperation must consider both capacity fields3566a35d] fix: govc guest validate username/password1f0f8cc8] build(deps): bump chuhlomin/render-template from 1.2 to 1.47324f647] build(deps): bump actions/upload-artifact from 2 to 3808a439a] build(deps): bump peter-evans/create-pull-request from 3 to 4bdee9992] build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.02d72f576] chore: Add dependabot configurationbbbfd7bc] fix: govc test workflow cp errord8dd7f2b] govc: Add CLI command cluster.module90c90a0a] build(deps): bump nokogiri from 1.13.2 to 1.13.4 in /gen3cb3eff1] ConfigInfo2ConfigSpec3d8ddf16] vcsim: Fix device connectivity when vm is powered offb4a2d3b3] docs: Add git blog post to CONTRIBUTING49a83e71] govc: Fix arguments validation in datastore.disk.inflate/shrink5c301091] chore: Use powerclicore on ghcr.io7d8af1e7] chore: Update CI to Go 1.18111ad9fc] vcsim: Use new action type in simulator PlaceVmsXCluster responsec5826b8f] examples: Add Alarm Manager Example9b1de9c8] Fix a linter errorcb2b8f5c] 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 ConfigSpec9617bded] examples: add HostConfigManager_OptionManager8e4054fa] adding a check that number of uplinks otherwise do defaultaada9aa1] Reconfigure LACP API for DVSa1a9d848] examples: add VirtualDeviceList_SelectByBackingInfo61c40001] api: add GPU support to VirtualDeviceList.SelectByBackingInfoe92db045] vcsim: Fix NFS datastore moid collision01d31b53] govc: Add Feature dvs.create '-num-uplinks' flag11e469a4] build(deps): bump nokogiri from 1.12.5 to 1.13.2 in /gen547c63fd] Added Support for vrdma NIC Type Signed-off-by: C S P Nanda
205c0e0d] chore: Add api: commit prefixb6cd7c1b] chore: Add link to Discussions in New Issue15efe49f] chore: Replace /rest with /api in vcsa.shutdown API's40e6cbc8] govc: Add Appliance access API16e6bace] vcsim: set summary.guest.{hostName,ipAddress} in CustomizeVMa587742b] fix: avoid debug trace if http.Request.Body is nil7e2ce135] fix: Ignore concurrent deletes in GetCategories1875bac1] Add PlaceVmsXCluster bindings and simulatora7c6f15b] fix: Allow go 1.17 to go installa5498b89] Add BackingDiskObjectId go bindings to CNS API0f0201ad] fix: vapi - special param encoding for edge cluster lookup46a85642] vcsim: add ssoadmin simulator297a3cae] ssoadmin: add IdentitySources API bindings811b829c] vcsim: Fix port filtering by criteria in FetchDVPortse5209e34] fix: rest.Client.LoginByToken invalid signaturec7e103e7] docs: Clarify squash in CONTRIBUTINGe8425be5] vcsim: revert vapi.Status() methodad66761e] fix: support govc import.spec for remote ova803b6362] sts: support issuing HoK token using HoK token451ec35a] vcsim: Fix keys in DistributedVirtualPorts949ef572] govc: Add Appliance shutdown API's6542ccb5] vcsim: Fix CreateFolder to encode folder named5ed6855] govc: Add support for VM hardware upgrade scheduling9317bdaf] docs: Update CONTIRBUTING.md file8629c499] vcsim: Allow updating custom fields93c2afd1] vcsim: copy device list when cloning a VMebeaa71b] fix: Add IPv6 support for signing HTTP requestb729a862] Fix typo in (simulator.Context).WithLock() commentcd577f46] Fixed docca1f45ae] Added command flag documentation512240a0] Fixed goimports issuesce88635f] Added vm::ExportSnapshot and snapshot flag to export.ovf742f2893] govc: add support for supervisor services deploy3214d97a] vcsim: add support for cloning HostSystems3ba25d70] govc: Require full or absolute pathsdb7edbf4] chore: Update workflow Go versions512c168e] fix: govc vm.destroy only destroys the 1st argumentb51418e3] Add IsAlreadyExists error helper05c28f4a] chore: upgrade go directive in go.mod to 1.17a4ae62e7] govc: Add library info commandd25aba08] fix: govc vcsa.net.proxy.info doesnt give output in json formatac7c9bf9] fix: avoid possible panic in HostSystem.ManagementIPs9b3d6353] vcsim: Fix distribute VMs across resource pools1da8c5e8] Fix: Deep compare error types in simulator VM testsd3eaa9b9] Support Creating/Reconfiguring a simulator VM with VApp properties10fec668] fix: CHANGELOG sorting and generationb05ed4e0] Independent simulator.Context per-subtask in PowerOnMultiVM.a0224d91] Fix eam/simulator testse2498fb8] Change references from global Map to ctx.Map.ab446838] Set the Context.Map's when global Map is set3b86fd0c] Re-work TenantManager addition to ServiceContent for older clients93d39917] vcsim: Add TenantManager support in simulator9f737e00] fix updating stale url from Makefile8fde8bce] govc: validate library.deploy arguments6de12ab7] vcsim: allow VM PowerOff when Host is in maintenance modeebff29b7] chore: Add notes to PR RELEASE workflow48f7a881] vcsim: emit VmMigratedEvent in RelocateVM methodbb4f739b] Support finding Portgroups by ID in Finder.NetworkRelease Date: 2022-06-02
e97c9708] use correct controlflag for vslm SetControlFlags API teste97c9708] fix: use correct controlflag for vslm SetControlFlags API testf8cf9ef7] correct SetControlFlags and ClearControlFlags APIsRelease Date: 2022-02-10
285e80cd] avoid debug trace if http.Request.Body is nildde50904] Ignore concurrent deletes in GetCategoriescbc68fc0] rest.Client.LoginByToken invalid signaturevcsim (Simulator)df595d82] add ssoadmin simulator285e80cd] fix: avoid debug trace if http.Request.Body is nildde50904] fix: Ignore concurrent deletes in GetCategoriesfc1fce62] Add PlaceVmsXCluster bindings and simulatordf595d82] vcsim: add ssoadmin simulator9ca477aa] ssoadmin: add IdentitySources API bindings24fe60f1] Add BackingDiskObjectId go bindings to CNS APIcbc68fc0] fix: rest.Client.LoginByToken invalid signatureRelease Date: 2022-02-01
2d7cd133] Add IPv6 support for signing HTTP request6b4e2391] sts: support issuing HoK token using HoK token2d7cd133] fix: Add IPv6 support for signing HTTP requestRelease Date: 2021-11-23
f04d77d6] avoid possible panic in HostSystem.ManagementIPsf04d77d6] fix: avoid possible panic in HostSystem.ManagementIPsRelease Date: 2021-10-20
6209be5b] Support finding Portgroups by ID in Finder.NetworkRelease Date: 2021-10-14
57c4be58] multi-value query params for vAPI methods815e2d8f] avoid vNIC mapping in guest.TransferURL if URL.Host is an IP81a7dbe9] avoid use of vNIC IP in guest.TransferURL if there are multiple61afce31] Update CnsQueryAsync API request parameters to handle nil for QuerySelectiona601a8a8] generate negative device keygovc (CLI)b5426eba] Add feature to read file contents for ExtraConfig85956c77] fix tasks to activate option dump/json/xmlf4ef4d93] Fix incorrect MoRef parsingd695f4cf] Handle powered on VMs in vm.destroy94f63681] add library.clone '-e' and '-m' options2fcae372] add vsan info and change commandsvcsim (Simulator)fa457940] Fix PowerOnMultiVMTask() to return per-VM taskse67b1b11] check if VM host InMaintenanceMode82e447d9] Update govc USAGEAdd task manager and collector [397c8aad]:
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.
78f30265] update contributors68b54585] Refactor EAM code to use BaseAgencyConfigInfo interface instead of impld5ded1f0] Implement mo.Reference interface in task+event managers038bc3d8] Update vslm types to vCenter 7.0U3 (build 18700403)ae8161df] Update pbm types to vCenter 7.0U3 (build 18700403)f2d167de] Update eam types to vCenter 7.0U3 (build 18700403)f1c7b54d] Update vim25 types to vCenter 7.0U3 (build 18700403)445fd552] Update gen.sh to vCenter 7.0U3 (build 18700403)961f0ae6] example: find VirtualMachine's Cluster57c4be58] fix: multi-value query params for vAPI methodsf7e8ed73] Set custom HTTP headers for VAPI calls05adcc97] chore: Remove -i parameter in go install82e447d9] docs: Update govc USAGEb5426eba] govc: Add feature to read file contents for ExtraConfig815e2d8f] fix: avoid vNIC mapping in guest.TransferURL if URL.Host is an IP81a7dbe9] fix: avoid use of vNIC IP in guest.TransferURL if there are multiple18ea9cc5] chore: Update PR and release docsa66d23ed] build(deps): bump nokogiri from 1.11.4 to 1.12.5 in /gena853b300] Fix: Nil-Pointer Exception in ResourceAllocationfa457940] vcsim: Fix PowerOnMultiVMTask() to return per-VM tasks85956c77] govc: fix tasks to activate option dump/json/xml61afce31] fix: Update CnsQueryAsync API request parameters to handle nil for QuerySelection397c8aad] feat: Add task manager and collectora601a8a8] fix: generate negative device keyf4ef4d93] govc: Fix incorrect MoRef parsinge67b1b11] vcsim: check if VM host InMaintenanceModed695f4cf] govc: Handle powered on VMs in vm.destroya55fa7dc] feat: Add optional WaitOptions to WaitForUpdates94f63681] govc: add library.clone '-e' and '-m' options2fcae372] govc: add vsan info and change commandsRelease Date: 2022-03-21
76a22af3] avoid possible panic in HostSystem.ManagementIPs566d2ac1] avoid use of vNIC IP in guest.TransferURL if there are multiple76a22af3] fix: avoid possible panic in HostSystem.ManagementIPs566d2ac1] fix: avoid use of vNIC IP in guest.TransferURL if there are multipleRelease Date: 2021-08-16
a366e352] Regenerated interface and type to include BaseAgencyConfigInfo. Closes: #2545.d66ef551] explicitly import eam/simulator in test0c045a63] Add Property Wait examplegovc (CLI)012f5348] support updating items in library.update command5743d5b6] Allow cluster.change to set ClusterDrsConfigInfo.vmotionRate03210c91] Add object.collect type flag alias helpvcsim (Simulator)ce6ed634] avoid race when fetching object Locker31821de3] use 'domain-c' prefix for cluster moids3625e6dd] propagate CustomizeVM MacAddress to Virtual NIC389c0382] Take the host parameter into account while cloning a VM on a cluster6fba1da7] Implement VSLM ExtendDisk_Taskddc2b47a] Include commit details in BREAKING sectiona366e352] fix: Regenerated interface and type to include BaseAgencyConfigInfo. Closes: #2545.655f8e5c] testing for labce6ed634] vcsim: avoid race when fetching object Locker31821de3] vcsim: use 'domain-c' prefix for cluster moids0aa1de31] make processing of mac addresses case insensitive (#2510)012f5348] govc: support updating items in library.update command0c045a63] examples: Add Property Wait examplef30cefc3] Add Reauth flag to skip loading cached sessions3625e6dd] vcsim: propagate CustomizeVM MacAddress to Virtual NIC5743d5b6] govc: Allow cluster.change to set ClusterDrsConfigInfo.vmotionRate389c0382] vcsim: Take the host parameter into account while cloning a VM on a cluster7bf48333] Added CNS querySnapshots binding, simulator testcases and client testcases017ab414] Added CreateSnapshots and DeleteSnapshots methods in cns simulator as well as their test cases03210c91] govc: Add object.collect type flag alias helpd66ef551] fix: explicitly import eam/simulator in testddc2b47a] chore: Include commit details in BREAKING section6fba1da7] vcsim: Implement VSLM ExtendDisk_TaskRelease Date: 2021-06-03
70b92d6d] Isolate SSO govc tests81b1de17] add toolbox Client.Rungovc (CLI)e37e515b] fix default guest.run path for unsupported Windows guests0e7012d0] Add support for getting the VC proxy and no-proxy configuration (#2435)6afb8ff9] Change 'Maintenance Mode' printing in host.infovcsim (Simulator)dff7f6bb] fix panic in QueryPerfCounter methoddf9dfde1] set VirtualMachine ChangeTrackingSupported property (#2468)0c0ed98a] fix race in CloneVM_Taskd01d0fa7] add simulator.RunContainer method8ab0c99a] untie datastore capacity from local fsd31941c8] Modify Usage of README. (based on v0.25.0)4fea687c] include all namespaces in /about infobd3467d4] avoid edit device panic when DeviceInfo is nil35a42af5] add guest operations process support75eee8e4] update govc/USAGE and CONTRIBUTORS1f795d21] Add blog to vcsim README2719c229] Document linker and GOFLAGS for build varsb4e1f965] Fix CONTRIB link in greeting6f2597be] Update CHANGELOG implementationd3944e17] Add and reorder commits in CHANGELOGa796d3fc] Add make help target8bc8fd28] Add issue and PR templates60e33916] Document commit prefixescac1d8d7] Add issue greeting0f1c3f89] Add WIP Action921ad37a] Remove dep files1d4ce94a] Clean up documentation991278b9] Remove unused release script16d8add5] Automate CHANGELOG75eee8e4] docs: update govc/USAGE and CONTRIBUTORSdff7f6bb] vcsim: fix panic in QueryPerfCounter methodb4e1f965] chore: Fix CONTRIB link in greetingdf9dfde1] vcsim: set VirtualMachine ChangeTrackingSupported property (#2468)8cbe64c5] Fix: Protect FileProvider.files to avoid concurrent modification6f2597be] chore: Update CHANGELOG implementation0c0ed98a] vcsim: fix race in CloneVM_Task81b1de17] examples: add toolbox Client.Rund01d0fa7] vcsim: add simulator.RunContainer method9223b5ae] Add toolbox.NewClient method8ab0c99a] vcsim: untie datastore capacity from local fse37e515b] govc: fix default guest.run path for unsupported Windows guestsd3944e17] chore: Add and reorder commits in CHANGELOG83e29c69] Update GitHub Test Action to use Makefilea7f2c47e] Update vslm types vC build 17986435 (7.0U2HP4)067374fd] Update sms types vC build 17986435 (7.0U2HP4)d9f507f0] Update pbm types vC build 17986435 (7.0U2HP4)c89f8dd5] Update eam types vC build 17986435 (7.0U2HP4)b72432ef] Update vim25 types vC build 17986435 (7.0U2HP4)e53716dd] Update gen.sh to vC build 17986435 (7.0U2HP4)1f795d21] docs: Add blog to vcsim README338f5529] Ran "make fix" to correct lint issues23d77ba4] Add support for golangci-lintd31941c8] vcsim: Modify Usage of README. (based on v0.25.0)7046a0d3] Support pre-auth handlers in vC Sim2e8860d1] Add CNS Snapshot APIs in govmomi13d4d376] Remove vendora796d3fc] chore: Add make help targetef824a20] Fix QueryAsyncVolume API test to be invoked only for vSphere 7.0.3c1900234] Fix data race in simulator.container.id3212351e] install bin doc: permalink to latest version7d779833] Setup CodeQL Analysis566250ff] build(deps): bump nokogiri from 1.11.1 to 1.11.4 in /genf814a9ca] ESX Agent Manager (EAM) Client and Simulator0e7012d0] govc: Add support for getting the VC proxy and no-proxy configuration (#2435)8bc8fd28] chore: Add issue and PR templates4fea687c] vcsim: include all namespaces in /about infobd3467d4] vcsim: avoid edit device panic when DeviceInfo is nil70b92d6d] fix: Isolate SSO govc tests80c9053e] Correcting broken Kubernetes vSphere Cloud Provider links60e33916] chore: Document commit prefixes57a141f3] Update govc test docs with actff578914] Use "vcsim uuidgen" for bats tests61e12ddb] Only greet unassociated userse39dfdc8] Add chore section to CHANGELOG6afb8ff9] govc: Change 'Maintenance Mode' printing in host.infocac1d8d7] chore: Add issue greeting0f1c3f89] chore: Add WIP Action921ad37a] chore: Remove dep files2719c229] docs: Document linker and GOFLAGS for build varsf3645a96] Clarify SetRootCAs behaviorc368e57f] toolbox: add hgfs freebsd stub35a42af5] vcsim: add guest operations process support64e55d81] Set RoundTripper in ssoadmin.NewClient1d4ce94a] chore: Clean up documentation991278b9] chore: Remove unused release script16d8add5] chore: Automate CHANGELOGe8805c92] Add NotFoundFault in cns types8576fe27] Add queryAsyncVolume in simulator4b9e0813] Simplify binary download instructions3062dda9] Remove Travis CI0be5632f] adding rancher to projects and reorganizing in alpha order4a63a28c] Add bindings for CnsQueryAsyncVolume APIa8c80b93] Update READMEs with artifacts and Docker images26c9690c] Fix VM Guest test and vet warningsa32cd0b3] Add RELEASE documentationcc660b0e] Increase govc tests timeoutd7bfaf4f] toolbox: move process management to its own packagee86da96e] Exclude go files in release tarballRelease Date: 2021-04-16
38da87ff] add NetworkReference.EthernetCardBackingInfogovc (CLI)1ac314c3] add vm.customize -dns-suffix flag60e0e895] update test images URLcdf3ace6] log invalid NetworkMapping.Name with import.ova commandf8b3d8a8] revert pretty print pruning optimization749c2239] add session.ls -S flag93245c1e] add tree command790f9ce6] include sub task fault messages on failured2a353ba] remove device.boot -firmware defaultde6032e0] add '-trace' and '-verbose' flags63bb5c1e] metric command enhancements and fixes7844a8c2] fix vm.migrate search index flags5dacf627] fix cluster.usage Free fieldf71bcf25] fix session curl when given a URL queryc954c2a5] validate license.remove3b25c3f1] validate required library.clone NAME arg344b7a30] note 'disk.ls -R' in volume.rm help8942055a] add device.info examples to get disk UUID and vmdk1b0af949] fix vm.markasvm examplesadd8be5a] fix incorrect DeviceID value in device.pci.add1f4f5640] add IPv6 support to vm.customizevcsim (Simulator)27d8d2e4] put verbose logging behind '-trace' flag0ef4ae22] add moid value mapping mappings082f9927] add vsan simulatorf0a045ac] set VirtualMachine.Config.CreateDate propertye51eb2b9] support EventFilterSpec.Time8e45fa4a] emit CustomizationSucceeded event from CustomizeVMc000bd6e] add DistributedVirtualSwitchManagerbcd5fa87] set VirtualDisk backing UUIDccdcbe89] move product suffix in ServiceContent.About393e7330] use linked list for EventHistoryCollector9c4dc1a1] escape datastore name9c2fe70f] record/replay EnvironmentBrowser.QueryConfigOption5fd7e264] fix EventHistoryCollector fixes0b755a59] switch bats tests from esx to vcsim env3f1caf82] fixes for PowerCLI Get-VirtualNetworke18b601f] update for 0.25 release6fe8d60a] Fix folder write for govc containere18b601f] docs: update for 0.25 release1ac314c3] govc: add vm.customize -dns-suffix flag22d911f6] Add Cron Docker Login Action60e0e895] govc: update test images URL3385b3e0] Add action to automate releasecdf3ace6] govc: log invalid NetworkMapping.Name with import.ova command27d8d2e4] vcsim: put verbose logging behind '-trace' flagf8b3d8a8] govc: revert pretty print pruning optimization0ef4ae22] vcsim: add moid value mapping mappingsdf08d4b2] First step towards release automationf9b79a4f] export simulator.task.Wait()917c4ec8] Ensure lock hand-off to simulator.Task goroutineb45b228f] Simulator Task Delay4b59b652] Make Simulator Tasks Asyncbc52c793] Associate every registry lock with a Context.054971ee] Wait until VM creation completes before adding to folder7403b470] Fix race in simulator's PropertyCollectoraadb2082] Add action to block WIP PRs749c2239] govc: add session.ls -S flagbc297330] [3ad0f415] Update Dockerfiles and .goreleaser.yml082f9927] vcsim: add vsan simulator8c38d56d] Add a stretched cluster conversion command.408c531a] gofmte8a6b126] Update govc/flags/output.gobf54a7c4] Add more badges93245c1e] govc: add tree command790f9ce6] govc: include sub task fault messages on failure07e6e923] Use Github Actions Status Badgesd2a353ba] govc: remove device.boot -firmware default4ed615f6] Add chainable RoundTripper support to endpoint clientsbab95d26] Add the vSAN stretched cluster reference.6ff33db7] Fix events examplede6032e0] govc: add '-trace' and '-verbose' flags7aae8dfb] Add support for calling vCenter for VLSM ExtendDisk and InflateDisk7a276bf6] Add client test file for vslm package to validate register disk and cns create volumedc29aa29] Fix performance.Manager.SampleByName truncation18b53fd2] Added UpdateServiceMessage to Session Manager63bb5c1e] govc: metric command enhancements and fixes7844a8c2] govc: fix vm.migrate search index flags7ab111bd] Drop clusterDistribution from vSAN 7.0 update and create spec elements2c57a8a3] Use Github Actionsf9e323a6] fix tab indentationae129ba0] add tests and implement HA Ready Conditionf34b3fa2] implement vSphere HA additional delay to VM HA overrides in govc5dacf627] govc: fix cluster.usage Free field0d155a61] Handling invalid reader sizeb70542a5] Using progress reader in WriteFileb7f9e034] use correct enum for vm restart priorityd3d49a36] Add support for snapshot size calculations61bfa072] Use a dash to indicate empty addressf0a045ac] vcsim: set VirtualMachine.Config.CreateDate property4d9a9000] vim25: fix race in TemporaryNetworkError retry func2f14e4b2] ovf: add Config and ExtraConfig to VirtualHardwareSection886573de] Update .goreleaser.yml1cdb3164] Change the address type to automatic667a3791] Remove duplicate cns bindings from vsan directoryf71bcf25] govc: fix session curl when given a URL queryd92f41de] Update volume ACL spec to add delete fieldc954c2a5] govc: validate license.remove2a4f8c8a] Update ConfigureVolumeACLs bindings in cns types3b25c3f1] govc: validate required library.clone NAME arg344b7a30] govc: note 'disk.ls -R' in volume.rm help8942055a] govc: add device.info examples to get disk UUID and vmdk1b0af949] govc: fix vm.markasvm examples543e52ea] govc-env --save default0a5f2a99] Little fix for "govc-env --save without config name"4a7a0b45] gen: require nokogiri 1.11.0 or higheradd8be5a] govc: fix incorrect DeviceID value in device.pci.adde51eb2b9] vcsim: support EventFilterSpec.Time1f4f5640] govc: add IPv6 support to vm.customize8e45fa4a] vcsim: emit CustomizationSucceeded event from CustomizeVMc000bd6e] vcsim: add DistributedVirtualSwitchManagerbcd5fa87] vcsim: set VirtualDisk backing UUIDccdcbe89] vcsim: move product suffix in ServiceContent.About393e7330] vcsim: use linked list for EventHistoryCollector9c4dc1a1] vcsim: escape datastore name9c2fe70f] vcsim: record/replay EnvironmentBrowser.QueryConfigOption5fd7e264] vcsim: fix EventHistoryCollector fixes40a2cf0b] Skip tests that require docker on TravisCI00ee2911] toolbox: skip tests that require Linux0b755a59] vcsim: switch bats tests from esx to vcsim envc6d5264a] Updated projects to include VMware Event Broker Applianceae44a547] ExampleCollector_Retrieve: Add missing err return38da87ff] examples: add NetworkReference.EthernetCardBackingInfo3f1caf82] vcsim: fixes for PowerCLI Get-VirtualNetwork041a98b8] Fix DvsNetworkRuleQualifier interface44e05fe4] SHA-1 deprecated in 2011, sha256sum for releasesRelease Date: 2021-10-14
b18f06b5] avoid vNIC mapping in guest.TransferURL if URL.Host is an IP5a2a8aba] avoid use of vNIC IP in guest.TransferURL if there are multipleb18f06b5] fix: avoid vNIC mapping in guest.TransferURL if URL.Host is an IP5a2a8aba] fix: avoid use of vNIC IP in guest.TransferURL if there are multipleRelease Date: 2021-03-17
38da87ff] add NetworkReference.EthernetCardBackingInfogovc (CLI)63bb5c1e] metric command enhancements and fixes7844a8c2] fix vm.migrate search index flags5dacf627] fix cluster.usage Free fieldf71bcf25] fix session curl when given a URL queryc954c2a5] validate license.remove3b25c3f1] validate required library.clone NAME arg344b7a30] note 'disk.ls -R' in volume.rm help8942055a] add device.info examples to get disk UUID and vmdk1b0af949] fix vm.markasvm examplesadd8be5a] fix incorrect DeviceID value in device.pci.add1f4f5640] add IPv6 support to vm.customizevcsim (Simulator)f0a045ac] set VirtualMachine.Config.CreateDate propertye51eb2b9] support EventFilterSpec.Time8e45fa4a] emit CustomizationSucceeded event from CustomizeVMc000bd6e] add DistributedVirtualSwitchManagerbcd5fa87] set VirtualDisk backing UUIDccdcbe89] move product suffix in ServiceContent.About393e7330] use linked list for EventHistoryCollector9c4dc1a1] escape datastore name9c2fe70f] record/replay EnvironmentBrowser.QueryConfigOption5fd7e264] fix EventHistoryCollector fixes0b755a59] switch bats tests from esx to vcsim env3f1caf82] fixes for PowerCLI Get-VirtualNetwork7a276bf6] Add client test file for vslm package to validate register disk and cns create volumedc29aa29] Fix performance.Manager.SampleByName truncation18b53fd2] Added UpdateServiceMessage to Session Manager63bb5c1e] govc: metric command enhancements and fixes7844a8c2] govc: fix vm.migrate search index flags7ab111bd] Drop clusterDistribution from vSAN 7.0 update and create spec elementsf9e323a6] fix tab indentationae129ba0] add tests and implement HA Ready Conditionf34b3fa2] implement vSphere HA additional delay to VM HA overrides in govc5dacf627] govc: fix cluster.usage Free fieldb7f9e034] use correct enum for vm restart priorityd3d49a36] Add support for snapshot size calculations61bfa072] Use a dash to indicate empty addressf0a045ac] vcsim: set VirtualMachine.Config.CreateDate property4d9a9000] vim25: fix race in TemporaryNetworkError retry func2f14e4b2] ovf: add Config and ExtraConfig to VirtualHardwareSection886573de] Update .goreleaser.yml1cdb3164] Change the address type to automatic667a3791] Remove duplicate cns bindings from vsan directoryf71bcf25] govc: fix session curl when given a URL queryd92f41de] Update volume ACL spec to add delete fieldc954c2a5] govc: validate license.remove2a4f8c8a] Update ConfigureVolumeACLs bindings in cns types3b25c3f1] govc: validate required library.clone NAME arg344b7a30] govc: note 'disk.ls -R' in volume.rm help8942055a] govc: add device.info examples to get disk UUID and vmdk1b0af949] govc: fix vm.markasvm examples543e52ea] govc-env --save default0a5f2a99] Little fix for "govc-env --save without config name"4a7a0b45] gen: require nokogiri 1.11.0 or higheradd8be5a] govc: fix incorrect DeviceID value in device.pci.adde51eb2b9] vcsim: support EventFilterSpec.Time1f4f5640] govc: add IPv6 support to vm.customize8e45fa4a] vcsim: emit CustomizationSucceeded event from CustomizeVMc000bd6e] vcsim: add DistributedVirtualSwitchManagerbcd5fa87] vcsim: set VirtualDisk backing UUIDccdcbe89] vcsim: move product suffix in ServiceContent.About393e7330] vcsim: use linked list for EventHistoryCollector9c4dc1a1] vcsim: escape datastore name9c2fe70f] vcsim: record/replay EnvironmentBrowser.QueryConfigOption5fd7e264] vcsim: fix EventHistoryCollector fixes40a2cf0b] Skip tests that require docker on TravisCI00ee2911] toolbox: skip tests that require Linux0b755a59] vcsim: switch bats tests from esx to vcsim envc6d5264a] Updated projects to include VMware Event Broker Applianceae44a547] ExampleCollector_Retrieve: Add missing err return38da87ff] examples: add NetworkReference.EthernetCardBackingInfo3f1caf82] vcsim: fixes for PowerCLI Get-VirtualNetwork041a98b8] Fix DvsNetworkRuleQualifier interface44e05fe4] SHA-1 deprecated in 2011, sha256sum for releasesRelease Date: 2020-12-21
7178588c] add Folder.CreateVMb4f7243b] add ContainerView retrieve clusters1d21fff9] use session.Cache8af8cef6] add eventse153061f] fix simulator.RunContainer on MacOSXgovc (CLI)1ec59a7c] fix build.sh git tag injection31c0836e] add cluster.usage command79514c81] add volume.ls -ds option5e57b3f6] add device.boot -firmware option4d82f0ff] add dvs.portgroup.{add,change} '-auto-expand' flag4a1d05ac] fix object.collect ContainerView updatese84d0d18] document vm.disk.attach -link behavior70a9ced4] fix vm.clone panic when target VM already existsa97e6168] support sparse backing in vm.disk.change3380cd30] add CNS volume ls and rm commandsf7170fd2] add find -p flagb40cdd8a] add storage.policy commandsd0111d28] add vm.console -wss flag86374ea2] support multi value flags in host.esxcli commandebcfa3d4] add namespace.cluster.ls commandvcsim (Simulator)bf80efab] include stderr in log message when volume import fails1f3fb17c] include stderr in log message when container fails to starte1c4b06e] rewrite vmfs path from saved modelbcdfb298] QueryConfigOptionEx Spec is optional73e1af55] support inventory updates in ContainerViewa76123b2] set VirtualDevice.Connectable default for removable devicesb195dd57] add AuthorizationManager methodsa71f6c77] set VirtualDisk backing option defaultsfbde3866] add CloneVApp_Task supportaae78223] fix ListView.Modify9cca13ab] avoid ViewManager.ModifyListView race156b1cb0] add ListView to race test55f6f952] add mechanism for modeling methods69942fe2] fix save/load property collection for VmwareDistributedVirtualSwitch33121b87] Honoring the instance uuid provided in spec by caller (#2052)1ec59a7c] govc: fix build.sh git tag injection164b9217] Update docs for 0.24 releasebf80efab] vcsim: include stderr in log message when volume import fails4080e177] Add batch APIs for multiple tags to object31c0836e] govc: add cluster.usage command7178588c] examples: add Folder.CreateVM2b962f3f] Add test for vsan host config165d7cb4] Add function to get vsan host config79514c81] govc: add volume.ls -ds optionf7ff79df] Add Configure ACL go bindings1f3fb17c] vcsim: include stderr in log message when container fails to start3b83040a] Add wrappers for retrieving vsan properties12e8969c] Use gofmt6454dbd4] Add vSAN 7.0 API bindings6a216a52] Add vSAN 7.0 API bindingsbe15ad6c] Regenerate against vSphere 7.0U1 release5e57b3f6] govc: add device.boot -firmware optione1c4b06e] vcsim: rewrite vmfs path from saved model4d82f0ff] govc: add dvs.portgroup.{add,change} '-auto-expand' flagbcdfb298] vcsim: QueryConfigOptionEx Spec is optional8b194c23] Add Placement object in CNS CreateVolume response. Add corresponding test.b085fc33] Use available ctx in enable cluster network lookupf6f336ab] Cleanup some redundant code for cluster namespace enablingd04f2b49] change negative one to rand neg int32f819befd] go binding for CNS RelocateVolume APIed93ea7d] fix the goimports validation errorf402c0e1] support trunk mode port groupff575977] change key default from -1 to rand neg int32 vsphere 7 introduced a key collision detection error when adding devices com.vmware.vim.vpxd.vmprov.duplicateDeviceKey which causes -1 keys to return an error of duplicate if you try and add two devices in the same AddDevice call39acef43] Add option to disable secure cookies with non-TLS endpointsae19e30f] simulator: fix container vm example73e1af55] vcsim: support inventory updates in ContainerView593cd20d] Add namespace.cluster.disable cmd + formatting fixes782ed95c] Add namespace.cluster.enable cmd to govce7403032] Make ListStorageProfiles public -> for enabling clusters in govc4a1d05ac] govc: fix object.collect ContainerView updatese84d0d18] govc: document vm.disk.attach -link behaviora76123b2] vcsim: set VirtualDevice.Connectable default for removable devicesb4f7243b] examples: add ContainerView retrieve clustersb195dd57] vcsim: add AuthorizationManager methodsa71f6c77] vcsim: set VirtualDisk backing option defaults1d21fff9] examples: use session.Cache8af8cef6] examples: add events3e2a8071] Add ClusterDistribution field for CNS telemetry and Drop optional fields not known to the prior releases4acfb726] Fix for fatal error: concurrent map iteration and map writefbde3866] vcsim: add CloneVApp_Task support70a9ced4] govc: fix vm.clone panic when target VM already existsa97e6168] govc: support sparse backing in vm.disk.change3380cd30] govc: add CNS volume ls and rm commandsf9d7bfdf] sts: fix SignRequest bodyhash for non-empty request body7b4e997b] vapi: add WCP support bundle bindingsaae78223] vcsim: fix ListView.Modify0e4bce43] Add AuthorizationManager.HasUserPrivilegeOnEntities wrapper81207eab] vim25/xml: sync with Go 1.15 encoding/xmlf7170fd2] govc: add find -p flagd49123c9] Add internal.InventoryPath helperb40cdd8a] govc: add storage.policy commands0c5cdd5d] add / remove pci passthrough device for one VMd0111d28] govc: add vm.console -wss flag94bc8497] Add sms generated types and methodse153061f] examples: fix simulator.RunContainer on MacOSX99fe9954] finder: simplify direct use of InventoryPath func3760bd6c] Added Instant Clone feature Resolves: #139286374ea2] govc: support multi value flags in host.esxcli command9cca13ab] vcsim: avoid ViewManager.ModifyListView race156b1cb0] vcsim: add ListView to race testf903d5da] Add ExtendDisk and InflateDisk wrappers to vlsm/object_manager073cc310] Add AttachDisk and DetachDisk wrappers for the virtualMachine object.a0c7e829] vapi: add tags.Manager.GetAttachedTagsOnObjects example378a24c4] Vsan Performance Data Collection API (#2021)55f6f952] vcsim: add mechanism for modeling methods69942fe2] vcsim: fix save/load property collection for VmwareDistributedVirtualSwitchfe3becfa] bats: test fixes for running on MacOSX0422a070] Merge branch 'master' into pc/HardwareInfoNotReplicatingInCloning9f12aae4] vapi: add Content Library example33121b87] vcsim: Honoring the instance uuid provided in spec by caller (#2052)9a07942b] Setting hardware properties in clone VM spec from template VMebcfa3d4] govc: add namespace.cluster.ls command11d45e54] vapi: add namespace management client and vcsim supportcdc44d5e] vapi: add helper support "/api" endpointRelease Date: 2020-07-02
0bbb6a7d] add property.Collector.Retrieve examplevcsim (Simulator)0697d33f] add HostNetworkSystem.QueryNetworkHintd7f4bba6] use HostNetworkSystem wrapper with -load flag916b12e6] set HostSystem IP in cluster AddHost_Taske63ec002] add PbmQueryAssociatedProfile methodb7add48c] check if config isn't nil before returning an uuid12955a6c] added support for returning array of BaseCnsVolumeOperationResult for QueryVolumeInfo API0697d33f] vcsim: add HostNetworkSystem.QueryNetworkHinta5c9e1f0] Merge branch 'master' into masterc14e3bc5] adding in link to OPSd7f4bba6] vcsim: use HostNetworkSystem wrapper with -load flag916b12e6] vcsim: set HostSystem IP in cluster AddHost_Taske63ec002] vcsim: add PbmQueryAssociatedProfile method0bbb6a7d] examples: add property.Collector.Retrieve exampleRelease Date: 2020-06-11
govc (CLI)10c22fd1] support raw object references in import.ova NetworkMapping4f19eb6d] ipath search flag does not require a Datacenter414c548d] support find with -customValue filter0bf0e761] support VirtualApp with -pool flagf1ae45f5] add -version flag to datastore.create command43e4f8c2] add session.login -X flag70b7e1b4] vm.clone ResourcePool is optional when -cluster is specified2c5ff385] add REST support for session.login -cookie flag7d66cf9a] fix host.info CPU usage244a8369] add session.ls -r flag6c68ccf2] add a VM template clone examplebb6ae4ab] ignore ManagedObjectNotFound errors in 'find' command210541fe] remove ClientFlag.WithRestClient75e9e80d] do not try to start a VM template667e6fbe] add guest directory upload/download examples167f5d83] add vm.change -uuid flagbcd06cee] enable library.checkout and library.checkin by default6f087ded] avoid truncation in object.collecte9bb4772] add import.spec support for remote URLs692c1008] support optional compute.policy.ls argument814e4e5c] add vm.change '-memory-pin' flag56e878a5] support nested groups in sso.group.update0ccfd912] add cluster.group.ls -l flagae84c494] use OutputFlag for import.spec2dda4daa] add library.clone -ovf flag519d302d] fix doc for -g flag (guest id) choicese582cbd1] add object.collect -o flagd2e6b7df] output formatting enhancementse64c2423] add find -l flag4db4430c] save sessions using sha256 IDvcsim (Simulator)c3fe4f84] CreateSnapshotTask now returns moref in resultb0af443c] add lookup ServiceRegistration example228e0a8f] traverse configManager.datastoreSystem in object.save8acac02a] traverse configManager.virtualNicManager in object.save8a4ab564] traverse configManager.networkSystem in object.save4b8a5988] add extraConfigAlias tablea0fe825a] add EventHistoryCollector.ResetCollector implementation558747b3] fixes for PowerCLI9ae04495] apply ExtraConfig after devices4286d7cd] add another test/example for DVS host member validation7e24bfcb] validate DVS membership853656fd] fix flaky library subscriber test7426e2fd] avoid panic if ovf:capacityAllocationUnits is not present67d593cc] VM templates do not have a ResourcePool469e11b9] validate session key in TerminateSession method88d298ff] unique MAC address for VM NICsc4f820dd] create vmdk directory if needed488205f0] support VMs with the same name68349a27] support Folder in RelocateVM specab1298d5] add guest operations support7ffb9255] add HostStorageSystem support77b31b84] avoid possible panic in UnregisterVM_Task617c18e7] support tags with the same namedfcf9437] add docs on generated inventory names4cfc2905] add support for NSX backed networksb639ab4c] Update docs for 0.23 releasebe7742f2] vapi: use header authentication in file Upload/Downloadaa97c4d3] Add appliance log forwarding config handler and govc verb (#1994)7cdad997] Finder: support DistributedVirtualSwitch traversal10c22fd1] govc: support raw object references in import.ova NetworkMappingc3fe4f84] vcsim: CreateSnapshotTask now returns moref in result4f19eb6d] govc: ipath search flag does not require a Datacenterb0af443c] vcsim: add lookup ServiceRegistration example84f1b733] simulator: fix handling of nil Reference in container walkb5b434b0] Adding sunProfileName in pbm.CapabilityProfileCreateSpec2111324a] providing examples for govc guest.run0eef3b29] Bump to vSphere version 7b277903e] go binding for CNS QueryVolumeInfo APIa048ea52] Move simulator lookupservice registration into ServiceInstance30f1a71a] modify markdown link at simulator.Model7881f541] Add REST session keep alive support3aa9aaba] vapi: sync access to rest.Client.SessionID0a53ac4b] simulator: refactor folder children operationsb9152f85] simulator: relax ResourcePool constraint for createVM operation70e9d821] simulator: relax typing condition on RP parent502b7efa] simulator: relax ViewManager typing constraints634fdde1] simulator: remove data race in VM creation flow6eda0169] simulator: protect datastore freespace updates against data races414c548d] govc: support find with -customValue filter487ca0d6] Add logic to return default HealthStatus in CnsCreateVolume.0bf0e761] govc: support VirtualApp with -pool flagf1ae45f5] govc: add -version flag to datastore.create commandd0751307] Add support for attach-tag-to-multiple-objects5682b1f2] simulator: relax excessive type assertions in SearchIndex39a4da90] Modify parenthesis for markdown link92d464b9] 1. Add retry for CNS Create API with backing disk url 2. Fix binding for CnsAlreadyRegisteredFault235582fe] Add sample test for Create CNS API using backing disk Url pathb187863a] 1. Add BackingDiskUrlPath and CnsAlreadyFault go bindings to CNS APIs 2. Update CreateVolume CNS Util to include BackingDiskUrlPath409279fa] Add GetProfileNameByID functionality to PBM228e0a8f] vcsim: traverse configManager.datastoreSystem in object.save8acac02a] vcsim: traverse configManager.virtualNicManager in object.save8a4ab564] vcsim: traverse configManager.networkSystem in object.save43e4f8c2] govc: add session.login -X flag70b7e1b4] govc: vm.clone ResourcePool is optional when -cluster is specified2c5ff385] govc: add REST support for session.login -cookie flag6ccaf303] Add guest.FileManager.TransferURL test03c7611e] Avoid possible nil pointer dereference in guest TransferURL44a78f96] Fix delegated Holder-of-Key token signature11b2aa1a] Update to vSphere 7 APIs4b8a5988] vcsim: add extraConfigAlias tablea0fe825a] vcsim: add EventHistoryCollector.ResetCollector implementation558747b3] vcsim: fixes for PowerCLI9ae04495] vcsim: apply ExtraConfig after devices7d66cf9a] govc: fix host.info CPU usage4286d7cd] vcsim: add another test/example for DVS host member validation515621d1] Revert to using sha1 for session cache file namesf103a87a] Default to separate session cache directories7e24bfcb] vcsim: validate DVS membership244a8369] govc: add session.ls -r flag6c68ccf2] govc: add a VM template clone examplebb6ae4ab] govc: ignore ManagedObjectNotFound errors in 'find' command853656fd] vcsim: fix flaky library subscriber test571f64e7] Fix existing goimport issue7426e2fd] vcsim: avoid panic if ovf:capacityAllocationUnits is not present9e57f983] Add non-null HostLicensableResourceInfo to HostSystem210541fe] govc: remove ClientFlag.WithRestClient75e9e80d] govc: do not try to start a VM templated9220e5d] simulator: add interface for VirtualDiskManager67d593cc] vcsim: VM templates do not have a ResourcePool667e6fbe] govc: add guest directory upload/download examples167f5d83] govc: add vm.change -uuid flagbcd06cee] govc: enable library.checkout and library.checkin by default9d4faa6d] Refactor govc session persistence into session/cache package6f087ded] govc: avoid truncation in object.collect7a1fef65] Remove Task from function names in Task struct receiver methodsdd839655] Add SetTaskState SetTaskDescription UpdateProgress to object package469e11b9] vcsim: validate session key in TerminateSession methodaf41ae09] Revert compute policy supportad612b3e] Fix the types of errors returned from VSLM tasks to be their originl vim faults rather than just wrappers of localized error msg9e82230f] Remove extra err checke9bb4772] govc: add import.spec support for remote URLs273aaf71] skip tests when env is not set159c423c] removing usage of spew package76caec95] vapi: prefer header authn to cookie authn6c04cfa0] Dropping fields in entity metadata for 6.7u38d15081f] using right version and namespace from sdk/vsanServiceVersions.xml for cns client. making cns/client.go backward compatible to vsan67u3 by dropping unknown elements8dfb29f5] Add nil check for taskInfo result before typecasting CnsVolumeOperationBatchResultd68bbf9b] fixing CnsFault go binding5482bd07] syncing vmodl changes3bcace84] fixing go binding for CnsVolumeOperationResult and CnsFault3c756cbd] Fixing govmomi binding for CNS as per latest VMODL for CnsVsanFileShareBackingDetails. Also fixed cns/client_test.go accordingly.4254df70] Adding new API to get cluster configuration0eacb4ed] removing space before omitempty tag59ce7e4a] Resolve bug in Simulator regarding BackingObjectDetails6ad7e87d] Change the backingObjectDetails attribute to point to interface BaseCnsBackingObjectDetails601f1ded] Add resize support56049aa4] Updating go binding for vsan fileshare vmodl updatesaf798c01] Add CnsQuerySelectionNameType and CnsKubernetesEntityType backaf2723fd] Add bindings for vSANFS and extend CNS bindings to support file volume4e7b9b00] update taskClientVersion for vsphere 7.0692c1008] govc: support optional compute.policy.ls argumenta7d4a77d] Modified return type for Get policy4007484e] Compute Policy support88d298ff] vcsim: unique MAC address for VM NICs814e4e5c] govc: add vm.change '-memory-pin' flagde8bcf25] reset all for recursive calls fix format error57efe91f] Fixed ContainerView.RetrieveWithFilter fetch all specs if empty list of properties given5af5ac8d] Avoid possible panic in Filter.MatchProperty56e878a5] govc: support nested groups in sso.group.update6f46ef8a] Added prefix toggle parameter to govc export.ovf6d3196e4] Disk mode should override default value in vm.disk.attach4be7a425] Replaced ClassOvfParams with ClassDeploymentOptionParamsc4f820dd] vcsim: create vmdk directory if needed1ab6fe09] Add Content Library subscriptions support488205f0] vcsim: support VMs with the same name68349a27] vcsim: support Folder in RelocateVM spec6a6a7875] Update CONTRIBUTING to have more info about running CI tests, checks.a73c0d4f] Expose Soap client default transport (a.k.a. its http client default transport)a225a002] build(deps): bump nokogiri from 1.10.4 to 1.10.8 in /genb4395d65] Avoid ServiceContent requirement in lookup.NewClientc1e828cb] fix blog links863430ba] toolbox: bump test VM memory for current CoreOS release0ccfd912] govc: add cluster.group.ls -l flag1af6ec1d] Add Namespace support to UseServiceVersionab1298d5] vcsim: add guest operations support0e4b487e] examples: Fixed error is not logging in example.gof36e13fc] Add Content Library item copy support7ffb9255] vcsim: add HostStorageSystem supportae84c494] govc: use OutputFlag for import.spec2dda4daa] govc: add library.clone -ovf flag77b31b84] vcsim: avoid possible panic in UnregisterVM_Task519d302d] govc: fix doc for -g flag (guest id) choices617c18e7] vcsim: support tags with the same namee582cbd1] govc: add object.collect -o flag0c6eafc1] Apply gomvomi vim25/xml changes4da54375] Simplify ObjectName methodd2e6b7df] govc: output formatting enhancementsdfcf9437] vcsim: add docs on generated inventory namese64c2423] govc: add find -l flag4db4430c] govc: save sessions using sha256 ID4cfc2905] vcsim: add support for NSX backed networksc17eb769] examples: add ContainerView.Find36056ae6] Import golang/go/src/encoding/xml v1.13.6346cf59a] Avoid encoding/xml import9cbe57db] fix simulator disk manager fault message.7f685c23] Add permissions for NoCryptoAdminRelease Date: 2020-02-13
e7df0c11] Avoid ServiceContent requirement in lookup.NewClientRelease Date: 2020-01-13
da368950] Release version 0.22.1a62b12cf] Fix AttributeValue.C14N for 6.7u3c3d102b1] Add finder example for MultipleFoundError802e5899] vapi: add CreateTag example15630b90] vapi: Add cluster modules client and simulatorRelease Date: 2020-01-10
72b1cd92] output VM names in performance examplef4b3cda7] add Common.Renamedab4ab0d] add VirtualMachine.Customize1828eee9] add VirtualMachine.CreateSnapshot6ff7040e] fix flag parsingcad9a8e2] add ExampleVirtualMachine_Reconfiguregovc (CLI)aed39212] guest -i flag only applies to ProcessManager704b335f] add 5.0 to vm.create hardware version map965109ae] guest.run improvementsee28fcfd] add vm.customize multiple IP support68b3ea9f] fix library.info output formatting5bb7f391] add optional library.info detailsd8ac7e51] handle xsd:string responses31d3e357] add library.info details182c84a3] fixup tasks formatting08fb2b02] remove guest.run toolbox dependencya727283f] default to simple esxcli format when hints fields is empty204af3c5] add datacenter create/delete examplesf6c57ee7] fix vm.create doc regarding -on flag8debfcc3] add device.boot -secure flag2bb2a6ed] add doc on vm.info -r flage50368c6] avoid env for -cluster placement flagf16eb276] add default library.create thumbprintd8325f34] add thumbprint flag to library.create0bad2bc2] add vm.power doc45d322ea] support vm.customize without a managed spec0a058e0f] fixup usage suggestions3185f7bc] add vm.customize command1b159e27] fix datacenter.info against nested folders149ba7ad] add vm.change -latency flagc35a532d] validate moref argument3fb02b52] add guest.df commandvcsim (Simulator)198b97ca] propagate VirtualMachineCloneSpec.Template168a6a04] add -trace-file option32eeeb24] Get IP address on non-default container network1427d581] avoid possible panic in VirtualMachine.Destroy_Task067d58be] automatically set Context.Caller9e8e9a5a] remove container volumes6cc814b8] bind mount BIOS UUID DMI files9aec1386] validate VirtualDisk UnitNumberd7e43b4e] add Floppy Drive support to OVF manager8646dace] properly initialize portgroup portKeys field286bd5e9] add vim25 client helper to vapi simulatorc3163247] use VMX_ prefix for guestinfo env varsa3a09c04] don't allow duplicate names for Folder/StoragePoda0a2296e] pass guestinfo vars as env vars to container vms903fe182] add CustomizationSpecManager supporteda6bf3b] simplify container vm arguments input0ce9b0a1] update docs7755fbda] add record/playback functionalityfe000674] add VirtualMachine.Rename_Task supportd87cd5ac] add feature examples2cc33fa8] Ensure that extraConfig from clone spec is added to VM being cloned70ad060e] use exported response helpers in vapi/simulator1e7aa6c2] avoid ViewManager.ViewList9b0db1c2] avoid race in ViewManager28b5fc6c] use TLS in simulator.Runf962095f] rename Example to Run43d69860] add endpoint registration mechanismc183577b] add PlaceVm support (#1589)b17f3a51] DefaultDatastoreID is optional in library deploy7914609d] gen: retain omitempty field tag with int pointer types317707be] Update docs for 0.22 releaseaed39212] govc: guest -i flag only applies to ProcessManagera1c98f14] Add Content Library synchronization support704b335f] govc: add 5.0 to vm.create hardware version map4e907d99] Clarify System.Read privilege requirement for PortGroup backing554d9284] Fix guest.FileManager.TransferURL cache9b8da88a] Remove toolbox specific guest run implementation965109ae] govc: guest.run improvementsee28fcfd] govc: add vm.customize multiple IP support68b3ea9f] govc: fix library.info output formatting198b97ca] vcsim: propagate VirtualMachineCloneSpec.Template5bb7f391] govc: add optional library.info details2509e907] Added the missing RetrieveSnapshotDetails API in VSLM (#1763)d8ac7e51] govc: handle xsd:string responses45b3685d] Add library ItemType constantsf3e2c3ce] Add retry support for HTTP status codes31d3e357] govc: add library.info details182c84a3] govc: fixup tasks formatting08fb2b02] govc: remove guest.run toolbox dependencyb10bcbf3] VSLM: fixed the missing param in the QueryChangedDiskArea API impl168a6a04] vcsim: add -trace-file option72b1cd92] examples: output VM names in performance example32eeeb24] vcsim: Get IP address on non-default container networkf9f69237] Move to cs.identity service type for sso admin endpoint1427d581] vcsim: avoid possible panic in VirtualMachine.Destroy_Task067d58be] vcsim: automatically set Context.Callera727283f] govc: default to simple esxcli format when hints fields is empty08adb5d6] Move to cs.identity service type for sts endpoint9e8e9a5a] vcsim: remove container volumes6cc814b8] vcsim: bind mount BIOS UUID DMI filese793289c] Content Library: add CheckOuts support66c9b10c] Content Library: VM Template supportf4b3cda7] examples: add Common.Rename19a726f7] Pass vm.Config.Uuid into the "VM" container via an env var204af3c5] govc: add datacenter create/delete examplesdab4ab0d] examples: add VirtualMachine.Customizef6c57ee7] govc: fix vm.create doc regarding -on flag8debfcc3] govc: add device.boot -secure flag9aec1386] vcsim: validate VirtualDisk UnitNumber7914609d] Revert "gen: retain omitempty field tag with int pointer types"9b2c5cc6] Add CustomizationSpecManager.Info method and exampled7e43b4e] vcsim: add Floppy Drive support to OVF manager0bf21ec2] Implement some missing methods ("All" variants) on SearchIndex MOB2bb2a6ed] govc: add doc on vm.info -r flag8646dace] vcsim: properly initialize portgroup portKeys fielde50368c6] govc: avoid env for -cluster placement flag91b1e0a7] Add ability to set DVS discovery protocol on create and change1e130141] Move to Go 1.13f16eb276] govc: add default library.create thumbprintd8325f34] govc: add thumbprint flag to library.create62c20113] Fix hostsystem ManagementIPs callc4a3908f] Update DVS change to use finder.Network for a single objectee6fe09d] Fix usage instructions5e6f5e3f] gen: retain omitempty field tag with int pointer types286bd5e9] vcsim: add vim25 client helper to vapi simulator841386f1] Add ability to change a vnic on a host391dd80b] Add ability to change the MTU on a DVS that has already been created26a45d61] Change MTU param to use flags.NewInt32 as the typedbcfc3a8] Add MTU flag for DVS creation0399353f] Generate pointer type for ResourceReductionToToleratePercent3f6b8ef5] Add nil checks for all HostConfigManager referencesc3163247] vcsim: use VMX_ prefix for guestinfo env vars5381f171] Add option to follow all struct fields in mo.References04e4835c] Refactor session KeepAlive tests to use vcsim7391c241] Avoid possible deadlock in KeepAliveHandler41422ea4] build(deps): bump nokogiri from 1.6.3.1 to 1.10.4 in /gena3a09c04] vcsim: don't allow duplicate names for Folder/StoragePod4c72d2e9] Add a method to update ports on a distributed virtual switch0bad2bc2] govc: add vm.power doc45d322ea] govc: support vm.customize without a managed spec0a058e0f] govc: fixup usage suggestionsa0a2296e] vcsim: pass guestinfo vars as env vars to container vms903fe182] vcsim: add CustomizationSpecManager supporteda6bf3b] vcsim: simplify container vm arguments input0ce9b0a1] vcsim: update docsc538d867] adding managed obj type to table3185f7bc] govc: add vm.customize commandb2a7b47e] Include object.save directory in outpute8281f87] Initial support for hybrid Model.Load7755fbda] vcsim: add record/playback functionality8a3fa4f2] set stable vsan client version9eaac5cb] Avoid empty principal in HoK token request4a8da68d] Allow sending multiple characters through -c and name the keys3e3d3515] add simple command list filterfe000674] vcsim: add VirtualMachine.Rename_Task support9166bbdb] support two tags with the same name344653c1] added log type and password scrubberd87cd5ac] vcsim: add feature examples30fc2225] Report errors when cdrom.insert failsa94f2d3a] vslm: fix to throw errors on tasks that are completed with error state37054f03] added IsTemplate vm helperd7aeb628] Fix object.collect with moref argument0765aa63] add GetInventoryPath to NetworkReference interface9fb975b0] Fix description of vm.keystrokes234aaf53] vapi: support DeleteLibrary with subscribed libraries2cc33fa8] vcsim: Ensure that extraConfig from clone spec is added to VM being cloned70ad060e] vcsim: use exported response helpers in vapi/simulatorb069efc0] vapi: refactor for external API implementations1e7aa6c2] vcsim: avoid ViewManager.ViewList9b0db1c2] vcsim: avoid race in ViewManagerbd298f43] a failing testcase that triggers with -race test03422dd2] vapi: expand internal path constantsd296a5f8] Support HoK tokens with Interactive Usersc6226542] Fix error check in session.Secret28b5fc6c] vcsim: use TLS in simulator.Runf9b4bb05] Replace LoadRetrievePropertiesResponse with LoadObjectContentd84679eb] Add VirtualHardwareSection.StorageItema23a5cb1] Check whether there's a NIC before updating guest.ipAddress8a069c27] Add interactiveSession flag25526b21] vm.keystrokes -s (Allow spaces)1828eee9] examples: add VirtualMachine.CreateSnapshotca3763e7] vapi: return info with current session queryf962095f] vcsim: rename Example to Run43d69860] vcsim: add endpoint registration mechanism1b159e27] govc: fix datacenter.info against nested foldersc183577b] vcsim: add PlaceVm support (#1589)3e71d6be] Add ResourcePool.Owner methodb17f3a51] vcsim: DefaultDatastoreID is optional in library deploy7416741c] Add VirtualMachine.QueryChangedDiskAreas().8ef87890] Content library: support library ID in Findere373feb8] Add option to propagate MissingSet faults in property.WaitForUpdates6ff7040e] examples: fix flag parsing149ba7ad] govc: add vm.change -latency flagc35a532d] govc: validate moref argument54df157b] Add content library subscription supportb86466b7] Fix deadlock for keep alive handlers that attempt log in9ad64557] CNS go bindings9de3b854] Add simulator.Model.Run example4285b614] Include url in Client.Download errorcaf0b6b3] vcsa: update to 6.7 U37ac56b64] Update vcsim Readme.md48ef35df] Update README.mda40837d8] Use gnu xargs in bats tests on Darwin51ad97e1] Add FetchCapabilityMetadata method to Pbm clientd124bece] Add v4 option to VirtualMachine.WaitForIPa5a429c0] Add support for the cis session get method4513735f] Don't limit library.Finder to local librariescad9a8e2] examples: add ExampleVirtualMachine_Reconfigure3fb02b52] govc: add guest.df commandRelease Date: 2019-07-24
9495f0d8] add CustomFieldManager.Setgovc (CLI)fa755779] support library paths in tags.attach commands2ddfb86b] add datastore.info -H flagb3adfff2] add sso.group commandsb5372b0c] host.vnic.info -json support4c41c167] add context to LoadX509KeyPair error910dac72] add vm.change hot-add options746c314e] change logs.download -default=false05f946d4] increase guest.ps -X poll intervalcc10a075] add -options support to library.deployfe372923] rename vcenter.deploy to library.deploy436d7a04] move library.item.update commands to library.sessione6514757] consolidate library commandsf8249ded] export Archive Path fieldd2ab2782] add vm.change vpmc-enabled flage7b801c6] fix vm.change against templates8a856429] fix option.set for int32 type values18cb9142] FCD workarounds665affe5] add datastore.cluster.info Description7b7f2013] add permission.remove -f flagvcsim (Simulator)774f3800] add support to override credentialsecd7312b] fix host uuidc25c41c1] use stable UUIDs for inventory objects1345eeb8] Press any key to exitee14bd3d] Update NetworkInfo.Portgroup in simulator5b5eaa70] remove httptest.serve flag20c1873e] add library.deploy support0b1ad552] add ovf manager6684016f] fork httptest server package48c1e0a5] add content library support8543ea4f] set guest.toolsRunningStatus propertya0fef816] Update docs for 0.21 releasea38f6e87] Content library related cleanupse4024e9c] Fix library AddLibraryItemFileFromURI fingerprintfa755779] govc: support library paths in tags.attach commands5e8cb495] Fixed type bug in global_object_manager Task.QueryResult4a67dc73] govcsim: Support Default UplinkTeamingPolicy in DVSPG9da2362d] Added missing field in VslmExtendDisk_Task in ExtendDisk method91377d77] Add Juju to projects using govmomif9026a84] VSLM FCD Global Object Manager client for 6.7U2+9495f0d8] examples: add CustomFieldManager.Setbb170705] govcsim: Create datastore as accessible35d0b7d3] Set the InventoryPath of the folder object in DefaultFolder (#1515)2d13a357] Add govmomi performance example2ddfb86b] govc: add datastore.info -H flag55da29e5] govcsim: Set datastore status as normal600e9f7c] Add various govmomi client examples5cccd732] Add http source support to library.import99dd5947] Goreleaser update for multiple archivesb3adfff2] govc: add sso.group commands5889d091] tags API: add methods for association of multiple tags/objectsb5372b0c] govc: host.vnic.info -json support9b7688e0] Add method that sets vim version to the endpoint service versionfe3488f5] Fix tls config in soap.NewServiceClient4c41c167] govc: add context to LoadX509KeyPair errord7430825] Support external PSC lookup service774f3800] vcsim: add support to override credentials47c9c070] Fix HostNetworkSystem.QueryNetworkHint return value910dac72] govc: add vm.change hot-add options4606125e] Fix json request tracing746c314e] govc: change logs.download -default=false05f946d4] govc: increase guest.ps -X poll interval77cb9df5] Add library export supportcc10a075] govc: add -options support to library.deployecd7312b] vcsim: fix host uuidc25c41c1] vcsim: use stable UUIDs for inventory objects322d9629] Fix pbm field type lookup1345eeb8] vcsim: Press any key to exita4f58ac6] Update examples to use examples.Run methoda31db862] Add permanager example384b1b95] Fix port signature in REST endpoint token authc222666f] Default to running against vcsim in examples199e737b] Add generated vslm types and methodsee14bd3d] vcsim: Update NetworkInfo.Portgroup in simulatordc631a2d] Format import statementf133c9e9] Fix paths in vsan/methodsd8e7cc75] Update copy rightsfc3f0e9d] Support resignature of vmfs snapshots (#1442)fe372923] govc: rename vcenter.deploy to library.deploy436d7a04] govc: move library.item.update commands to library.sessione6514757] govc: consolidate library commandsf8249ded] govc: export Archive Path field8a823c52] vcsa: bump to 6.7u25b5eaa70] vcsim: remove httptest.serve flag466dc5b2] Update to vSphere 6.7u2 APIe9f80882] Add error check to VirtualMachine.WaitForNetIP5611aaa2] Add ovftool support20c1873e] vcsim: add library.deploy support0b1ad552] vcsim: add ovf managerd2ab2782] govc: add vm.change vpmc-enabled flage7b801c6] govc: fix vm.change against templates8a856429] govc: fix option.set for int32 type values9155093e] Typo and->an1a857b94] Add support to reconcile FCD datastore inventory18cb9142] govc: FCD workarounds499a8828] Fix staticcheck issues value of XXX is never used665affe5] govc: add datastore.cluster.info Description546e8897] Add error check for deferred functions367c8743] Fix bug with multiple tags in category7b7f2013] govc: add permission.remove -f flag87bc0c85] Makefile: Fix govet target using go1.12791e5434] travis.yml: Update from golang 1.11 to 1.12a86a42a2] travis.yml: Update from Ubuntu Trusty to Xeniald92ee75e] Report local Datastore back as type OTHER6684016f] vcsim: fork httptest server package48c1e0a5] vcsim: add content library support69faa2de] Make PostEvent TaskInfo param optional608ad29f] Omit namespace tag in generated method body response typesa7c03228] Fix codespell issues728e77db] Fix a race in NewServer().8543ea4f] vcsim: set guest.toolsRunningStatus propertye3143407] Fix elseif gocritic issues89b53312] Fix gocritic emptyStringTest issues63ba9232] Fix some trivial gocritic issues0b8d0ee7] simulator/host_datastore_browser.go: remove commented out code6c17d66c] Fix some staticcheck issuesd45b5f34] Fix some gosimple issues90e501a6] Correct the year in the govc changelog8082a261] Update XDR to use forke94ec246] govc/USAGE.md: Update documentation3fde3319] snapshot.tree: Show snapshots description1d6f743b] Fix year in changelog39b2c871] support customize vm folder in ovf deploy3ad203d3] Use rest.Client for library uploads5d24c38c] lib/finder: Support filenames with "/"087f09f9] govc library: use govc/flags for Datastore and ResourcePoold1a7f491] Remove nested progress.Tee usage7312711e] govc/vm/*: Fix some gosec Errors unhandled issues88601bb7] vcsim/*: Fix Errors unhandled issues61d04b46] session/*: Fix Errors unhandled issuesf9a22349] vmdk/*: Fix gosec Errors unhandled issuesca9b71a9] Fix gosec Expect directory permissions to be 0750 or less issues6083e891] Fix gosec potential file inclusion via variable issues38091bf8] Build changes needed for content library885d4b44] Content library additions/finder3fb72d1a] Add support for content library64f2a5ea] Fix API Version check.718331e3] govc/*: Fix some staticcheck issuesba7923ae] Fix all staticcheck "error strings should not be capitalized" issuesed32a917] simulator/*: Fix some staticcheck issuesf71d4efb] govc/vm/*: Fix staticcheck issues3d77e2b1] vim25/*: Fix staticcheck issuesd711005a] .gitignore: add editor files *~43ff04f1] Fix #1173562aa0db] Go Mod SupportRelease Date: 2019-10-08
fdd27786] Fix tls config in soap.NewServiceClientRelease Date: 2019-07-03
Release Date: 2019-05-20
4514987f] Fix port signature in REST endpoint token authRelease Date: 2021-02-19
536a78e2] Add function to get vsan host config58e6303b] Add test for vsan host config74f25ae7] Adding VsanQueryObjectIdentities and QueryVsanObjectse43fff34] skip tests when env is not set9a53dde4] Add CnsQuerySelectionNameType and CnsKubernetesEntityType backbac56c3b] Add bindings for vSANFS and extend CNS bindings to support file volumeRelease Date: 2019-05-13
govc (CLI)fe372923] rename vcenter.deploy to library.deploy436d7a04] move library.item.update commands to library.sessione6514757] consolidate library commandsf8249ded] export Archive Path fieldd2ab2782] add vm.change vpmc-enabled flage7b801c6] fix vm.change against templates8a856429] fix option.set for int32 type values18cb9142] FCD workarounds665affe5] add datastore.cluster.info Description7b7f2013] add permission.remove -f flagvcsim (Simulator)83e068c5] fix ListView.Modify3a6a02c0] add ListView to race test3661c9b4] add PlaceVm support (#1589)5b5eaa70] remove httptest.serve flag20c1873e] add library.deploy support0b1ad552] add ovf manager6684016f] fork httptest server package48c1e0a5] add content library support8543ea4f] set guest.toolsRunningStatus propertyb3c1d778] Add generated vslm types and methods67f65ce0] Remove duplicate cns bindings from vsan directory42ba0d6e] Add test for vsan host config45e77063] Add function to get vsan host config668f7bcb] Add wrappers for retrieving vsan properties001df6f8] Use gofmtf51a8ca4] Add vSAN 7.0 API bindingsf08fb2a3] Add vSAN 7.0 API bindings6eec064a] Adding VsanQueryObjectIdentities and QueryVsanObjectsd17598e4] Vsan Performance Data Collection API (#2021)7406f2dc] skip tests when env is not setc32d3619] removing usage of spew packagee247d675] Adding new API to get cluster configuration65160c8e] Add CnsQuerySelectionNameType and CnsKubernetesEntityType back2b954493] Add bindings for vSANFS and extend CNS bindings to support file volume6e27e035] Merge branch 'topic/georgek/cherrypick' into 'vmware-internal'83e068c5] vcsim: fix ListView.Modify3a6a02c0] vcsim: add ListView to race test86ad2937] Merge branch 'topic/desaiy/vmware-internal' into 'vmware-internal'79a6eb29] Add ExtendDisk and InflateDisk wrappers to vlsm/object_manager6e531650] Add AttachDisk and DetachDisk wrappers for the virtualMachine object.599c291f] Merge branch 'faiyaza/vmware-internal' into 'vmware-internal'5ff5d327] Update to vSphere 7 APIsc41c4577] Update generated code to vSphere 6.7u34b803b94] Update to vSphere 6.7u2 API51cd0cee] adds error check before returning value3088c640] adds code to query for license descriptionda94d023] Merge branch 'topic/rvembuli/fix_client_method' into 'vmware-internal'1a4b19ad] adds error check before returning value95605ad3] Merge branch 'topic/rvembuli/add_product_search' into 'vmware-internal'29b5b751] adds code to query for license description1c8979ee] adds client code to add license description specaeafc880] Merge branch 'topic/rvembuli/update_bindings_license_service' into 'vmware-internal'56e5babf] adds client bindings generated from wsdl file in http://build-squid.eng.vmware.com/build/mts/release/sb-37722446/publish/wsdl/license-cis-vmodl-bindings.wsdl6a920510] Merge branch 'topic/nmadanapalli/ls-persistent-client-PR2594868' into 'vmware-internal'5eb03816] Keepalive handling for ls.Client9901834a] Merge branch 'topic/nmadanapalli/ls-cookie-PR2591635' into 'vmware-internal'57a072fb] Instantiating a new cookie jar for every LS client instance01cf5cca] Merge branch 'topic/faiyaza/guestopscherrypick' into 'vmware-internal'97012c79] Avoid possible nil pointer dereference in guest TransferURLa8ed5502] Merge branch 'topic/nmadanapalli/license-asset-bindings' into 'vmware-internal'876137ae] Adding AssetService bindings2407e148] Merge branch 'topic/nmadanapalli/backport-322d962' into 'vmware-internal'9c89ff53] Fix pbm field type lookup7e26d088] Merge branch 'cherry-pick-a355f576' into 'vmware-internal'80c6a727] Switch VAPI cluster modules to using NewResource to fix URLs to start with /rest/vcenter/e4872724] Local cherry-pick of Cluster Module API support without simulator testing.94f7310e] Merge branch 'topic/pradyumnaa/nsxt-status' into 'vmware-internal'b1c7b0f3] Add the NsxtStatus field to HostProxySwitchfd246c9e] Merge branch 'topic/mansia/license' into 'vmware-internal'8d40f673] Enhance govmomi license bindings to accept null NotificationSearchSpecc07aa445] Merge branch 'topic/ljoyce/lifecycle-managed' into 'vmware-internal'f9c0e4fb] Add lifecycleManaged property to ComputeResource object6f8ae93b] Cherry-pick 62c20113 and b916904dcd17fc6] Merge branch 'topic/mansia/license' into 'vmware-internal'1f5c0b19] Add cis.license clientfa03c5db] Merge branch 'cherry-pick-97c24006' into 'vmware-internal'a2c9e16e] Merge branch 'cherry-pick-674286cb' into 'vmware-internal'318eaf6d] Add support for appliance/logging/forwarding VAPI [1/3]ffcb0eca] Merge branch 'cherry-pick-d296a5f8' into 'vmware-internal'00e53090] Support HoK tokens with Interactive Usersf71af4d0] Merge branch 'cherry-pick-c183577b' into 'vmware-internal'3661c9b4] vcsim: add PlaceVm support (#1589)c81eab04] Merge branch 'cherry-pick-384b1b95' into 'vmware-internal'2751a42a] Fix port signature in REST endpoint token auth44d91635] Adding API bindings for isFeatureAvailable internal API5f837dc8] Added support for HostSystem InternalConfigManager propertyd7abbdbb] Add bindings for NetworkSystem.PerformHostOpaqueNetworkDataOperation to vim254f441128] Merge branch 'topic/echu/cis-session-get' into 'vmware-internal'a3ba80dc] cherry-pick cis-session-get change from masteraba0bbae] Add vAPI create binding for compute policyfe292fa4] Add vAPI create binding for compute policyc64008ad] Always use the service version when possible.9ff64cfe] Add method that sets vim version to the endpoint service version218f7ef5] Add TenantManager helperce5f283c] Fix deadlock for keep alive handlers that attempt log in3c702b66] Add TenantManager bindings to vim25a6b86c92] Adding API bindings for scalable shares16823c9b] Adding API bindings for createNamespaceFolder and createNamespaceResourcePool internal APIsfe42604f] Pulling changes from master and resolving conflictsdc631a2d] Format import statementf133c9e9] Fix paths in vsan/methodsd8e7cc75] Update copy rights605b62fa] Adding bindings for placeMultiVms APIfc3f0e9d] Support resignature of vmfs snapshots (#1442)fe372923] govc: rename vcenter.deploy to library.deploy436d7a04] govc: move library.item.update commands to library.sessione6514757] govc: consolidate library commands1445cab3] Merge branch 'cherry-pick-0b097847' into 'vmware-internal'ee087144] Added SphereletManager bindingsf8249ded] govc: export Archive Path field8a823c52] vcsa: bump to 6.7u25b5eaa70] vcsim: remove httptest.serve flage9f80882] Add error check to VirtualMachine.WaitForNetIP5611aaa2] Add ovftool support20c1873e] vcsim: add library.deploy support0b1ad552] vcsim: add ovf managerd2ab2782] govc: add vm.change vpmc-enabled flage7b801c6] govc: fix vm.change against templates8a856429] govc: fix option.set for int32 type values9155093e] Typo and->an1a857b94] Add support to reconcile FCD datastore inventory18cb9142] govc: FCD workarounds499a8828] Fix staticcheck issues value of XXX is never used665affe5] govc: add datastore.cluster.info Description546e8897] Add error check for deferred functions367c8743] Fix bug with multiple tags in category7b7f2013] govc: add permission.remove -f flag87bc0c85] Makefile: Fix govet target using go1.12791e5434] travis.yml: Update from golang 1.11 to 1.12a86a42a2] travis.yml: Update from Ubuntu Trusty to Xeniald92ee75e] Report local Datastore back as type OTHER6684016f] vcsim: fork httptest server package48c1e0a5] vcsim: add content library support69faa2de] Make PostEvent TaskInfo param optional608ad29f] Omit namespace tag in generated method body response typesa7c03228] Fix codespell issues728e77db] Fix a race in NewServer().8543ea4f] vcsim: set guest.toolsRunningStatus propertye3143407] Fix elseif gocritic issues89b53312] Fix gocritic emptyStringTest issues63ba9232] Fix some trivial gocritic issues0b8d0ee7] simulator/host_datastore_browser.go: remove commented out code6c17d66c] Fix some staticcheck issuesd45b5f34] Fix some gosimple issues90e501a6] Correct the year in the govc changelog8082a261] Update XDR to use forke94ec246] govc/USAGE.md: Update documentation3fde3319] snapshot.tree: Show snapshots description1d6f743b] Fix year in changelog39b2c871] support customize vm folder in ovf deploy3ad203d3] Use rest.Client for library uploads5d24c38c] lib/finder: Support filenames with "/"087f09f9] govc library: use govc/flags for Datastore and ResourcePoold1a7f491] Remove nested progress.Tee usage7312711e] govc/vm/*: Fix some gosec Errors unhandled issues88601bb7] vcsim/*: Fix Errors unhandled issues61d04b46] session/*: Fix Errors unhandled issuesf9a22349] vmdk/*: Fix gosec Errors unhandled issuesca9b71a9] Fix gosec Expect directory permissions to be 0750 or less issues6083e891] Fix gosec potential file inclusion via variable issues38091bf8] Build changes needed for content library885d4b44] Content library additions/finder3fb72d1a] Add support for content library64f2a5ea] Fix API Version check.718331e3] govc/*: Fix some staticcheck issuesba7923ae] Fix all staticcheck "error strings should not be capitalized" issuesed32a917] simulator/*: Fix some staticcheck issuesf71d4efb] govc/vm/*: Fix staticcheck issues3d77e2b1] vim25/*: Fix staticcheck issuesd711005a] .gitignore: add editor files *~43ff04f1] Fix #1173562aa0db] Go Mod SupportRelease Date: 2019-02-06
govc (CLI)308dbf99] fix object.collect error for multiple objects with same path4635c1cc] add device name match support to device.ls and device.removec36eb50f] add vm.disk.attach -mode flagb234cdbc] add category option to relevant tags commandsafe5f42d] add vm.create -version optionb733db99] fields.set can now add missing fieldscad627a6] add fields.info commandvcsim (Simulator)957ef0f7] require authentication in vapi simulatorcbb4abc9] fix SearchDatastore task info entity2682c021] add EnvironmentBrowser support3b9a4c9f] avoid zero IP address in GOVC_URL output1921f73a] avoid panic when event template is not definedd79013aa] implement RefreshStorageInfo method for virtual machine69dfdd77] configure HostSystem portbba50b40] datastore.upload now creates missing directories in destination path.d2506759] add option to run container as vmc5ee00bf] fix fault detail encoding1284300c] support base types in property filter25ae5c67] PropertyCollector should not require PathSet4f1c89e5] allow '.' in vm nameb8c04142] populate VM guest.net field223b2a2a] add SearchIndex FindByDnsName supportb26e10f0] correct property update in RemoveSnapshotTask693f3fb6] update VM snapshot methods to change VM properties with UpdateObject06e13bbe] support setting vm fields via extraConfiga4330365] update VM configureDevices method to change VM properties with UpdateObject5f8acb7a] update VM device add operation - stricter key generation, new InvalidDeviceSpec condition846ae27a] add PBM supportd41d18aa] put VM into registry earlier during CreateVM89b4c2ce] add datastore access check for vm host placementf9f9938e] add task_manager description property templates9bb5bde2] fix defaults when generating vmdk paths0b650fd3] fix custom_fields_manager test588bc224] replace HostSystem template IP with vcsim listen address7066f8dc] Change CustomFieldsManager SetField to use ctx.WithLock and add InvalidArgument fault check.fe070811] update DVS methods to use UpdateObject instead of setting fields directly03939cce] add vslm supportc02efc3d] add setCustomValue support36035f5b] add HistoryCollector scrollable view supportda7af247] Fix for govc/build.sh wrong dir90a863be] Update docs for 0.20 release957ef0f7] vcsim: require authentication in vapi simulatora7563c4d] Use path id for tag-association requestscbb4abc9] vcsim: fix SearchDatastore task info entity2682c021] vcsim: add EnvironmentBrowser support3b9a4c9f] vcsim: avoid zero IP address in GOVC_URL outputb261f25d] Add 2x blog posts about vcsim1921f73a] vcsim: avoid panic when event template is not defined308dbf99] govc: fix object.collect error for multiple objects with same pathd79013aa] vcsim: implement RefreshStorageInfo method for virtual machine69dfdd77] vcsim: configure HostSystem port4f50681f] Fix of the missing http body close under soap client uploadbba50b40] vcsim: datastore.upload now creates missing directories in destination path.8ac7c5a8] Fixed 64-bit aligment issues with atomic counters7ca12ea2] fix device.info Write output3a82237c] device.ls -json doesn't work for now86f4ba29] ssoadmin:create local group and add users to group (#1327)2d8ef2c6] Format with latest version of goimports4635c1cc] govc: add device name match support to device.ls and device.removed7857a13] Updated the examples for the correct format71e19136] Updated to reflect PR feedbackd2506759] vcsim: add option to run container as vm61b7fe3e] Added string supporta72a4c42] Initial Support for PutUsbScanCodesc5ee00bf] vcsim: fix fault detail encodingaaf83275] Summary of changes: 1. Changing the pbm client's path as java client is expecting /pbm. 2. Added PbmRetrieveServiceContent method in the unauthorized list.c36eb50f] govc: add vm.disk.attach -mode flag1284300c] vcsim: support base types in property filter25ae5c67] vcsim: PropertyCollector should not require PathSetb234cdbc] govc: add category option to relevant tags commands138f30f8] Makefiles for govc/vcsim; updates govc/build.sh4f1c89e5] vcsim: allow '.' in vm nameafe5f42d] govc: add vm.create -version optionb8c04142] vcsim: populate VM guest.net field223b2a2a] vcsim: add SearchIndex FindByDnsName supportb26e10f0] vcsim: correct property update in RemoveSnapshotTask693f3fb6] vcsim: update VM snapshot methods to change VM properties with UpdateObjecte5948f44] build: Refactored Travis-CI to use containers06e13bbe] vcsim: support setting vm fields via extraConfig651d4881] Allow pointer values in mo.ApplyPropertyChange546a7df6] Tags support for First Class Disksa4330365] vcsim: update VM configureDevices method to change VM properties with UpdateObject5f8acb7a] vcsim: update VM device add operation - stricter key generation, new InvalidDeviceSpec condition86375ceb] Merge branch 'master' into fields-infobf962f18] Update govc/fields/add.go98575e0c] Update govc/fields/add.gob733db99] govc: fields.set can now add missing fieldscad627a6] govc: add fields.info commanded2a4cff] vm.power: Make waiting for op completion optional846ae27a] vcsim: add PBM supportd41d18aa] vcsim: put VM into registry earlier during CreateVM1926071e] Datastore Cluster placement support for First Class Disks89b4c2ce] vcsim: add datastore access check for vm host placementf9f9938e] vcsim: add task_manager description property templates9bb5bde2] vcsim: fix defaults when generating vmdk paths0b650fd3] vcsim: fix custom_fields_manager test588bc224] vcsim: replace HostSystem template IP with vcsim listen address7066f8dc] vcsim: Change CustomFieldsManager SetField to use ctx.WithLock and add InvalidArgument fault check.ef517cae] Display category name instead of ID in govc tags.infod69c9787] goimports updatesfe070811] vcsim: update DVS methods to use UpdateObject instead of setting fields directly03939cce] vcsim: add vslm supportaccb2863] Add vslm package and govc disk commands478ebae6] [doc] add an example for cpu and memory hotplugc02efc3d] vcsim: add setCustomValue supportc3c79d16] goimports updatesce71b6c2] vcsa: bump to 6.7.0 U11ad0d87d] Removed NewWithDelay (not needed anymore)5900feef] Updated documentation5a87902b] Added delay functionalityc0518fd2] Add LoginByToken to session KeepAliveHandlere0736431] Update Ansible link in README36035f5b] vcsim: add HistoryCollector scrollable view supportbc2636fe] Move govc tags rest.Client helper to ClientFlag54a181af] Add SSO support for vAPI8817c27b] replace * by client's host+portac898b50] change hostname only if set to * and still set thumbprint7a5cc6b7] replace hostname only if unsetRelease Date: 2018-09-30
govc (CLI)6b4a62b1] fix test case for new cluster.rule.info command1350eea6] add new command cluster.rule.infovcsim (Simulator)f3260968] add dvpg networks to HostSystem.Parent17352fce] add support for tags APIc29d4b12] Logout should not unregister PropertyCollector singleton11fb0d58] add ResetVM and SuspendVM support39e6592d] add support for PropertyCollector incremental updates619fbe28] do not include DVS in HostSystem.Network3617f28d] Update docs for 0.19 release4316838a] vcsa: bump to 6.7.0d64d875b9] Added PerformanceManager simulatorf3260968] vcsim: add dvpg networks to HostSystem.Parent862da065] Allowing the use of STS for exchanging tokens83ce863a] Handle empty file name in import.speca99f702d] Bump travis golang version from 1.10 to 1.11e4e8e2d6] Clean up unit test messaging8e04e3c7] Run goimports on go source files2431ae00] Add mailmap for bruceadownse805b4ea] Updates per dep ensure integration70589fb6] Add ignore of intellij project settings directoryd114fa69] Print action for dvs security groupsd458266a] fix double err check3f0e0aa7] remove providerSummary cachecf9c16c4] Avoid use of Finder all param in govcc4face4f] Print DVS rules for dvportgroup91a33dd4] Finalize tags API7d54bf9f] README: Fix path to LICENSE.txt file17352fce] vcsim: add support for tags APIc29d4b12] vcsim: Logout should not unregister PropertyCollector singleton8bda0ee1] Fix format in test8be5207c] Add test for WaitOption.MaxWaitSeconds == 0 behaviour in simulator900e1a35] Fix the WaitOption.MaxWaitSeconds == 0 behaviour in simulator056ad0d4] vcsa: bump to 6.7.0c release6b4a62b1] govc: fix test case for new cluster.rule.info command1350eea6] govc: add new command cluster.rule.infoa05cd4b0] add output in cluster.rule.ls -name for ClusterVmHostRuleInfo and ClusterDependencyRuleInfo rules, add -l Option to cluster.rule.ls11fb0d58] vcsim: add ResetVM and SuspendVM support3e6b2d6e] Add ability to move multiple hosts into a clustere9f9920f] Add method to move host into cluster39e6592d] vcsim: add support for PropertyCollector incremental updatesb7c270c6] Add testing support for govc tags commands619fbe28] vcsim: do not include DVS in HostSystem.Network6b6060dc] show rule details for ClusterVmHostRuleInfo rules in cluster.rule.ls0c28a25d] Use govc find instead of ls to assign licensesc1377063] Only test with Go 1.10 on Travis CI4cfadda5] Avoid panic if fault detail is nild06874e1] Upgrade for govc tags commandsfdfaec9c] Better documentation for VirtualMachine.UUIDe1285a03] Add UUID helper for VirtualMachine919b728c] Complete tags management APIs (#1162)b3251638] vcsa: bump to 6.7.0a releasea1fbb6ef] Optionally check root CAs for validity (#1154)add38bed] Fixed govc host.info logical CPU count1ddfb011] Tags Categories cmd available (#1150)83ae35fb] default MarkAsTemplate to false in import spec49f0dea7] add option to mark VM as template on OVX import1f9e19f4] example: uniform unit for host memory4cfd1376] fix example output.Release Date: 2018-05-24
govc (CLI)b841ae01] import.ovf pool flag should be optional if host is specifiedf5c84b98] avoid Login() attempt if username is not setd91fcbf4] add json support to find commandba2d2323] fix host.esxcli error handlingvcsim (Simulator)8a5438b0] add STS simulatorc0337740] use VirtualDisk CapacityInKB for device summary3d7fbac2] add property collector field type mapping for integer arrayse4b69fab] Update docs for 0.18 release1dbfb317] Bump versionsb841ae01] govc: import.ovf pool flag should be optional if host is specified96a905c1] Add -sharing option to vm.disk.create and vm.disk.attach4b4e2aaa] Add VirtualDiskManager wrapper to set UUID40a565b3] adjust datastore size when vm is added or updated or deleted7f6479ba] update datastore capacity and free space when it is started76dfefd3] Avoid recursive root path search in govc find command623c7fa9] Change key name according to Datacenter object24d0cf1b] added check for InstanceUuid when VmSearch is true in FindByUuid25fc474c] Issue token if needed for govc sso commands822fd1c0] Fixed leading "/" requirement in FindByInventoryPath59d9f6a0] Add devbox scriptsfd45d81c] Add -U option to sso.service.lsf5c84b98] govc: avoid Login() attempt if username is not set8a5438b0] vcsim: add STS simulator93f7fbbd] Fix govc vm.clone -annotation flagbcff5383] save CapacityInKB in thousand delimited formatdb12d4cb] Avoid possible panic in portgroup EthernetCardBackingInfod120efcb] Add STS support for token renewal76b1ceaf] Add vmxnet2, pcnet32 and sriov to VirtualDeviceList.EthernetCardTypesc0337740] vcsim: use VirtualDisk CapacityInKB for device summary3d7fbac2] vcsim: add property collector field type mapping for integer arrays42b30bb6] Finder.DefaultHostSystem should find hosts in nested foldersb8323d6b] Avoid property.Filter matching against unset propertiesd3ae3004] Bump vCenter and ESXi builds to the latest release098fc449] Add ssoadmin client and commands80a9c20e] vm.Snapshot should be 'nil' instead of an empty 'vim.vm.SnapshotInfo' when there are no snapshots1b1b428e] added failing tests for when vm.Snapshot should / shouldn't be 'nil'a34ab4ba] Refactor LoginExtensionByCertificate tunnel usage5b36033f] Lookup Service support3f07eb74] add empty fields, but don't return them in the case of 'RetrievePropertiesEx'05bdabe0] added failing test case for issue 1061903e8644] SAML token authentication supportd91fcbf4] govc: add json support to find commandba2d2323] govc: fix host.esxcli error handlingff687746] Dep Support5f701460] Add -firmware parameter to 'govc vm.create' with values bios|efiRelease Date: 2018-03-19
vcsim (Simulator)0502ee9b] add Destroy method for Folder and Datacenter types0636dc8c] add EventManager.QueryEvents123ed177] govc release 0.17.124d88451] Avoid possible panic in QueryVirtualDiskInfo82129fb7] Add goreleaser to automate release processce88b296] Fix dvs.portgroup.info filtering0502ee9b] vcsim: add Destroy method for Folder and Datacenter types1620160d] In progress.Reader emit final report on EOF.0636dc8c] vcsim: add EventManager.QueryEventsRelease Date: 2018-02-28
govc (CLI)d12b8f25] object.collect support for raw filters6cb9fef8] fix host.info CPU usage5786e7d2] add -cluster flag to license.assign commandd4ee331c] allow columns in guest login password (#972)vcsim (Simulator)d2ba47d6] add simulator.Datastore type937998a1] set VirtualMachine summary.config.instanceUuid1c76c63d] update HostSystem.Summary.Host reference274f3d63] add EventManager supportcc21a5ab] stats related fixesfa2bee10] avoid data racesca6f5d1d] respect VirtualDeviceConfigSpec FileOperation7811dfce] avoid keeping the VM log file open828ce5ec] add UpdateOptions supportd03f38fa] add session supporta3c9ed2b] Add VM.MarkAsTemplate support638d972b] Initialize VM fields properlyaa0382c1] Honor the input spec in ReConfig VM42f9a133] Add HostLocalAccountManager76f376a3] workaround xml ns issue with pyvsphere (#958)45c5269b] add MakeDirectoryResponse (#938)b4e77bd2] copy RoleList for AuthorizationManager (#932)2a8a5168] apply vm spec NumCoresPerSocket (#930)3a61d85f] Configure dvs with the dvs config spec5f0f4004] Add VirtualMachine guest ID validation (#921)ef571547] add QueryVirtualDiskUuid (#920)27229ab7] update ServiceContent to 6.5 (#917)1d63da8d] govc release 0.173017acf8] Print Table of Contents in usage.md Found good example of toc using markdown here: https://stackoverflow.com/a/448929/1572363ce54fe2c] Fix typo201fc601] Implement Destroy task for HostSystem92ce4244] Init PortKeys in DistributedVirtualPortgroup795f2cc7] Avoid json encoding error in Go 1.10e805389e] Add 'Type' field to device.info -json outputd622f149] Use VirtualDiskManager in datastore cp and mv commandsf219bf3b] object: Return correct helper object for OpaqueNetwork43c95b21] Fix build on Windows144bb1cf] Add support for Datacenter.PowerOnMultiVMd2ba47d6] vcsim: add simulator.Datastore type937998a1] vcsim: set VirtualMachine summary.config.instanceUuid1c76c63d] vcsim: update HostSystem.Summary.Host referenced12b8f25] govc: object.collect support for raw filters274f3d63] vcsim: add EventManager supportcc21a5ab] vcsim: stats related fixes2d30cde3] Fix broken datastore link in VM54b160b2] Several context changes:f643f0ae] Leverage contexts in http uploadsfa2bee10] vcsim: avoid data races29bd00ec] Remove omitempty tag from AffinitySet fieldca6f5d1d] vcsim: respect VirtualDeviceConfigSpec FileOperation7811dfce] vcsim: avoid keeping the VM log file open6cb9fef8] govc: fix host.info CPU usage5786e7d2] govc: add -cluster flag to license.assign command63c86f29] Add datastore.disk.cp command828ce5ec] vcsim: add UpdateOptions supporta13ad164] Bump vcsa scripts to use 6.5U1 EP5c447244d] Add CloneSession support to govc and vcsimd03f38fa] vcsim: add session support44e8d85e] Added AttachScsiLun function (#987)a3c9ed2b] vcsim: Add VM.MarkAsTemplate support3f8349f3] Add cluster vm override commands (#977)91fbd1f7] Add option to filter events by type (#976)1d8b92d9] User server clock in session.ls (#973)638d972b] vcsim: Initialize VM fields properly2892ed50] Add '-rescan-vmfs' option to host.storage.info (#966)d4ee331c] govc: allow columns in guest login password (#972)e15ff586] Use IsFileNotFound helper in Datastore.Stat (#969)aa0382c1] vcsim: Honor the input spec in ReConfig VM465bd948] Hook AccountManager to UserDirectoryaef2d795] Destroy event history collectors (#962)42f9a133] vcsim: Add HostLocalAccountManager76f376a3] vcsim: workaround xml ns issue with pyvsphere (#958)a1c49292] Ignore AcquireLocalTicket errors (#955)bb150d50] Add missing dependency in gen script0eacf959] toolbox: validate request offset in ListFiles (#946)1d6aed22] Corrects datastore.disk usage which had not been generated (#951)de717389] Corrects vm.info usage with required args (#950)c5ea3fb2] Add datastore.disk inflate and shrink commands (#943)adf4530b] Corrects host.shutdown (#939)45c5269b] vcsim: add MakeDirectoryResponse (#938)b4e77bd2] vcsim: copy RoleList for AuthorizationManager (#932)426a675a] Fix #933 (#936)3be5f1d9] Add cluster.group and cluster.rule commands (#928)2a8a5168] vcsim: apply vm spec NumCoresPerSocket (#930)3a61d85f] vcsim: Configure dvs with the dvs config spec3b25c720] CreateChildDisk 6.7 support (#926)933ee3b2] Add VirtualDiskManager.CreateChildDisk (#925)5f0f4004] vcsim: Add VirtualMachine guest ID validation (#921)ef571547] vcsim: add QueryVirtualDiskUuid (#920)0ea3b9bd] Implemened vm.upgrade operation. (#918)27229ab7] vcsim: update ServiceContent to 6.5 (#917)46c79c93] Add support for cpu + mem allocation to vm.change command (#916)Release Date: 2017-11-08
govc (CLI)0295f1b0] Fix VM clone when source doesn't have vNics4fea6863] add tasks and task.cancel commandsddd32366] add reboot option to host.shutdownvcsim (Simulator)4543f4b6] preserve order in QueryIpPools (#914)b385183e] return moref from Task.Run (#913)e29ab54a] Implement IpPoolManager lifecycleb227a258] add autostart option to power on VMs (#906)ecde4a89] use soapenv namespace for Fault typesb1318195] various property additionsc19ec714] Generate similar ref value like VCf3046058] Add moref to vm's summary5f3fba94] validate authz privilege idsc2caa6d7] AuthorizationManager additions2cb741f2] Add IpPoolManagera46ab163] VirtualDisk file backing datastore is optionald347175f] add PerformanceManagerdf3763d5] Implement add/update/remove rolesed18165d] Generate device filename in CreateVMe8741bf0] add AuthorizationManager8961efc1] populate vm snapshot fieldsadd0245e] Add UpdateNetworkConfig to HostNetworkSystem2aa746c6] Implement virtual machine snapshot104ddfb7] set VirtualDisk backing datastore505b5c65] Implement enter/exit maintenance modea1f8a328] Implement add/remove license585cf5e1] add portgroup related operationsa7e79a7e] add fields support895573a5] remove use of df program for datastore infodefe810c] add FileQuery support to datastore search5fcca79e] add HostConfigInfo template920a70c1] add HostSystem hardware property0833484e] Fix merging of default devicesf6a734f5] Add cdrom and scsi controller to Model VMs7d879bac] Doc updates (#915)4543f4b6] vcsim: preserve order in QueryIpPools (#914)b385183e] vcsim: return moref from Task.Run (#913)c8738903] Remove tls-handshake-timeout flag (#911)e29ab54a] vcsim: Implement IpPoolManager lifecycle3619c1d9] Use ProgressLogger for vm.clone command (#909)13f2aba4] readme: fix formatting of listing (#908)b227a258] vcsim: add autostart option to power on VMs (#906)ecde4a89] vcsim: use soapenv namespace for Fault typesb1318195] vcsim: various property additions4d8737c9] Switch to kr/pretty package for the -dump flage050b1b6] Couple of fixes for import.spec result017138ca] import.spec not to assign deploymentOptionc19ec714] vcsim: Generate similar ref value like VC0295f1b0] govc: Fix VM clone when source doesn't have vNicsf3046058] vcsim: Add moref to vm's summarybfed5eea] [govc] Introduce TLSHandshakeTimeout parameter (#890)1c1291ca] Support import ova/ovf by URL3cb5cc96] Remove BaseResourceAllocationInfo5f3fba94] vcsim: validate authz privilege idsc91b9605] Add clone methods to session managerc2caa6d7] vcsim: AuthorizationManager additions2cb741f2] vcsim: Add IpPoolManager644c1859] Updates to vm.clone link + snapshot flagscf624f1a] Add linked clone and snapshot support to vm.clone024c09fe] Fix govc events outputd4d94f44] govc/events: read -json flag and output events as json24e71ea4] Fix vm.register command template flag5209daf2] Fix object name suffix matching in Findera46ab163] vcsim: VirtualDisk file backing datastore is optionald347175f] vcsim: add PerformanceManagerdf3763d5] vcsim: Implement add/update/remove roles8d5c1558] Support clearing vm boot ordered18165d] vcsim: Generate device filename in CreateVMdf93050a] Fix CustomFieldsManager.FindKey method signaturee8741bf0] vcsim: add AuthorizationManager8961efc1] vcsim: populate vm snapshot fields17fb12a5] Add method to find a CustomFieldDef by Keybc395ef0] vscim: Implement UserDirectoryadd0245e] vcsim: Add UpdateNetworkConfig to HostNetworkSystem2aa746c6] vcsim: Implement virtual machine snapshot104ddfb7] vcsim: set VirtualDisk backing datastoref3f51c58] Add support for VM export505b5c65] vcsim: Implement enter/exit maintenance modea1f8a328] vcsim: Implement add/remove license585cf5e1] vcsim: add portgroup related operationsa7e79a7e] vcsim: add fields supporte2944227] vim25: Move internal stuff to internal packagec4cab690] Add support for SOAP request operation ID header895573a5] vcsim: remove use of df program for datastore info4dd9a518] Skip version check when using 6.7-dev APIcc2ed7db] Change optional ResourceAllocationInfo fields to pointers3f145230] Use base type for DVS backing infodf1c3132] Add vm.console command829b3f99] Fixup recent tasks outputc4e473af] Add '-refresh' option to host.storage.info3df440c8] toolbox: avoid race when closing channels on stopbadad9a1] toolbox: reset session when invalidated by the vmxa1a96c8f] Include "Name" in device.info -jsondefe810c] vcsim: add FileQuery support to datastore search93f62ef7] Default vm.migrate pool to the host pool5fcca79e] vcsim: add HostConfigInfo template4fea6863] govc: add tasks and task.cancel commands596e51a0] Use ovf to import vmdk920a70c1] vcsim: add HostSystem hardware property9e2f8a78] Add info about maintenance mode in host.info78f3fc19] Avoid panic if ova import task is canceled11827c7a] toolbox: default to tar format for directory archives8811f9bf] toolbox: make gzip optional for directory archive transfer9703fe19] toolbox: avoid blocking the RPC channel when transferring process IOd6f60304] Add view and filter support to object.collect command3527a5f8] Tolerate repeated Close for file followerddd32366] govc: add reboot option to host.shutdown4d9061ac] toolbox: use host management IP for guest file transfer7d956b6b] toolbox: add Client Upload and Download methodsc7111c63] toolbox: support single file download via archive handlerebb77d7c] Use vcsim in bats tests4bb89668] vCenter cluster testbed automationad960e95] toolbox: SendGuestInfo before the vmx asks us tobdea7ff3] toolbox: update vmw-guestinfo51d12609] toolbox: remove receiver from DefaultStartCommand114329fc] Add host thumbprint for use with guest file transfer5083a277] Add FindByUuid method for Virtual Machinee1ab84af] toolbox: map exec.ErrNotFound to vix.FileNotFoundd1091087] toolbox: pass URL to ArchiveHandler Read/Write methodscddc353c] toolbox: make directory archive read/write customizableba6720ce] toolbox: add http and exec round trippersb35abbc8] Handle object names containing a '/'ac4891fb] toolbox: fix ListFiles when given a symlink60a6510f] Minor correction in README.md0c583dbc] toolbox: support transferring /proc files from guest0833484e] vcsim: Fix merging of default devicesc9aaa3fa] Move toolbox from vmware/vic to govmomif6a734f5] vcsim: Add cdrom and scsi controller to Model VMs9d47dd13] Move vcsim from vmware/vic to govmomiRelease Date: 2017-06-19
b63044e5] Release 0.15.03d357ef2] Add dvs.portgroup.info usage72977afb] Add support for guest.FileManager directory download94837bf7] Update examplese1bbcf52] Update wsdl generatorb16a3d81] fix the WaitOptions struct, MaxWaitSeconds is optional, but we can set the value 09ca7a2b5] Support removal of ExtraConfig entries86cc210c] Guest command updates9c5f63e9] Doc updates6d714f9e] New examples: datastores, hosts and virtualmachines using view packagef48e1151] update spew to be inline with testify6f5c037c] Adjust message slice passed to include48509bc3] Fix package name6f635b73] Add host.shutdown command67b13b52] Add doc on metric.sample instance flag (#726)8bff8355] Fix tail n=0 case (#725)10e6ced9] Update copyright (#723)6f8ebd89] Allow caller to supply custom tail behavior (#722)35caa01b] Add options to host.autostart.add (#719)2030458d] Add VC options command (#717)0ccad10c] Exported FindSnapshot() Method (#715)34202aca] Additional wrapper functions for SPBMc7f718b1] Add AuthorizationManager {Enable,Disable}Methodsd5e08cd2] Add PBM client and wrapper methods58019ca9] Add generated types and methods for PBMf736458f] Support non-Go clients in xml decoderRelease Date: 2017-04-08
9bfdc5ce] Release 0.14.03ba0eba5] Release 0.13.00391e8eb] Adds FindManagedObject method.796e87c8] Include embedded fields in object.collect output2536e792] Use Duration flag for vm.ip -wait flag3aa64170] Merge commit 'b0b51b50f4' into marema31/govc-vm-ip-wait0d2e1b22] Finder: support changing object root in find mode9ded9d10] Add Bash completion script3bd4ab46] Add QueryVirtualDiskInfo16f6aa4f] Emacs: add metric select3763321e] Add unit conversion to metric CSVb0b51b50] Add -wait option to govc vm.ip to allow non-blocking queryf0d4774a] Add json support to metric ls and sample commandsc9de0310] Add performance manager and govc metric commandsd758f694] Add check for nil envelopeab595fb3] Remove deferred Close() call in follower's Read()Release Date: 2017-03-02
vcsim (Simulator)b4a3f7a1] Release 0.13.05bf03cb4] Add vm.guest.tools commandb4ef3b73] Host is optional for MarkAsVirtualMachine (#675)f4a3ffe5] Add vsan and disk commands / helpers (#672)1f82c282] Handle the case where e.VirtualSystem is nil (#671)dd346974] Remove object.ListView (#669)4994038a] Wraps the ContainerView managed object. (#667)93064c06] Handle nil TaskInfo in task.Wait callback #2 (#666)f1f5b6cb] Handle nil TaskInfo in task.Wait callback (#665)f3cf126d] Support alternative './...' syntax for finder (#664)9bda6c3e] Finder: support automatic Folder recursion (#663)0a28e595] Add a command line option to change an existing disk attached to a VM (#658)3e95cb11] Attach and list RDM/LUN (#656)5f7efaf1] vcsim: esxcli FirewallInfo fixes (#661)17e6545f] Add device option to WaitForNetIP (#660)ba9e3f44] Fix vm.change teste66c8344] Add the option to describe a VM using the annotation option in ConfigSpec (#657)505fcf9c] Update doc913c0eb4] Add support for reading and changing SyncTimeWithHost option (#539)682494e1] Remove _Task suffix from vapp methods733acc9e] Emacs: add govc-command-historyea52d587] Add object.collect command (#652)f49782a8] Update email address for contributor Bruce DownsRelease Date: 2016-12-19
6103db21] Release 0.12.145a53517] Note 6.5 supportfec40b21] Add '-f' flag to logs command (#643)40cf9f80] govc.el: auth-source integration (#648)ca99f8de] Add govc-command customization option (#645)ad6e5634] Avoid Finder panic when SetDatacenter is not called (#640)b5c807e3] Add storage support to vm.migrate (#641)1a7dc61e] govc/version: skip first char in git version mismatch error (#642)6bc730e1] Add Slack linkse152c355] Add DatastorePath helper (#638)5b4d5215] Add support for file backed serialport devices (#637)f49bd564] Add vm.ip docs (#636)Release Date: 2016-12-01
ab40ac73] Release 0.12.0e702e188] Disable use of service ticket for datastore HTTP access by default (#635)1fba1af7] Attach context to HTTP requests for cancellations79cb3d93] Support InjectOvfEnv without PowerOn when importing117118a2] Support stdin as import options sourceb10f20f4] Don't ignore version/manifest for existing sessions82929d3f] Add basic VirtualNVMEController support757a2d6d] re-generate vim25 using 6.5.0Release Date: 2016-11-15
b9bcc6f4] Release 0.11.4dbbf84e8] Add authz role helpers and commands765b34dc] Add folder/pod examples79cb52fd] Add host.account examples2a2cab2a] Add host.portgroup.change examplesRelease Date: 2016-11-08
e16673dd] Release 0.11.3629a573f] Add -product-version flag to dvs.createRelease Date: 2016-11-01
cd80b8e8] Release 0.11.2f15dcbdc] Avoid possible NPE in VirtualMachine.Device method128b352e] Add support for OpaqueNetwork typec5b9a266] Add host account manager support for 5.5Release Date: 2016-10-27
1a7df5e3] Release 0.11.11ae858d1] Add support for VirtualApp in pool.change command91b2ad48] Release script tweaksRelease Date: 2016-10-25
a16901d7] Release 0.11.04fc9deb4] Add object destroy and rename commandsRelease Date: 2016-10-20
bb498f73] Release 0.10.0468a15af] Release script updates1c3499c4] Documentation updates1e52d88a] Update contributorse3d59fd9] Fix snapshot.tree on vm with no snapshots711fdd9c] Add host.date info and change commands16d7514a] Add govc session ls and rm commands73c471a9] Add HostConfigManager field checksd7f94557] Improve cluster/host add thumbprint supportfea8955b] Add session.Locale var to change default localeeefe6cc1] Add service ticket thumbprint validation3a0a61a6] Set default locale to en_USaa1a9a84] TLS enhancements9f0e9654] Treat DatastoreFile follower Close as "stop"838b2efa] Support typeattr for enum string typesdcbc9d56] Make vm.ip esxcli test optional9e20e0ae] Remove vca references7c708b2e] Adding vSPC proxyURI to govcRelease Date: 2016-09-09
f9184c1d] Release 0.9.0e050cb6d] Add govc -h flaga4343ea8] Set default ScsiCtlrUnitNumbera920d73d] Add -R option to datastore.lsf517decc] Fix SCSI device unit number selectionabaf7597] Add DatastoreFile helpers7cfa7491] Make Datastore ServiceTicket optional9ad57862] Add vm.migrate commandc66458f9] Add govc vm.{un}register commands54c0c6e5] Checking result of reflect.TypeOf is not nil before continuingea0189ea] Fix flags.NewOptionalBool panica9cdf437] Add govc guest command tests38dee111] Add VirtualMachine.Unregister func98b50d49] make curl follow HTTP redirects8a27691f] make goreportcard happybf66f750] Add govc vm snapshot commandseb02131a] Validate vm.clone -vm flag value62159d11] Add device.usb.add command27e02431] Remove a bunch of context.TODO() calls.a9cee43a] Fixing tailing for events command4fa7b32a] Bump to 1.7 and start using new context pkg4b7c59bf] Fix missing datastore name with vm.clone -force=falsee3642fce] Fix deletion of powered off vApp63d60025] Support stdin/stdout in datastore upload/downloade149909e] Emacs: add govc-session-network0ccc1788] Emacs: add govc json difff1d6e127] Add host.portgroup.change command6f441a84] Add host.portgroup.info commandaaf40729] Add HostNetworkPolicy to host.vswitch.info5ccb0572] Add json support to host.vswitch.info command9d19d1f7] Support instance uuid in SearchFlag2d3bfc9f] Add json support to esxcli commandbac04959] Support multiple NICs with vm.ip -esxclib3177d23] Add -unclaimed flag to host.storage.info commandb1234a90] govc - popualte 'Path' fiels in xxx.info output7cab0ab6] Implemented additional ListView methods498cb97d] Add 'Annotation' attribute to importx options.223168f0] Add NetworkMapping section to importx options.5c708f6b] Remove vendor target from the Makefilef8199eb8] Handle errors in QueryVirtualDiskUUid function (#548)73dcde2c] vendor github.com/davecgh/go-spew/spewe1e407f7] vendor golang.org/x/net/contexte3c3cd0a] Populate network mapping from ovf envelope (#546)fa6668dc] Add QueryVirtualDiskUuid function (#545)17682d5b] Fixes panic in govc eventsRelease Date: 2016-06-30
c0c7ce63] Release 0.8.0ce4b0be6] Disable datastore service ticket hostname usage3e44fe88] Add support for login via local ticketacf37905] Add StoragePod support to govc folder.create94d4e2c9] Include StoragePod in Finder.FolderList473f3885] Avoid use of eval with govc env4fb7ad2e] Add datacenter.create folder option77ea6f88] Avoid vm.info panic against vcsim95b2bc4d] Session persistence improvements720bbd10] Add type attribute to soap.Fault Detailff7b5b0d] Add filtering for use of datastore service ticketfe9d7b52] Add support for Finder lookup via morefc26c7976] Use ticket HostName for Datastore http accessbea2a43c] Add govc/vm.markasvm command9101528d] Add govc/vm.markastemplate command982e64b8] Add vm.markastemplateRelease Date: 2016-06-03
2cad28d0] Fix Datastore upload/download against VCRelease Date: 2016-06-02
6906d301] Release 0.7.0558321df] Move InventoryPath field to object.Common4147a6ae] Add -require flag to govc version commandd9fd9a4b] Add support for local type in datastore.create650b5800] Fix vm.create disk scsi controller lookup9463b5e5] Update changelog for govc to add datastore -namespace flag4aab41b8] Update changelog with DatastoreNamespaceManager methods4d6ea358] Support mkdir/rm of namespace on vsanbb7e2fd7] InjectOvfEnv() should work with VSphere91ca6bd5] Add host.service command2f369a29] Add host.storage.mark commandb001e05b] Add -rescan option to host.storage.info commandRelease Date: 2016-05-13
9051bd6b] Release 0.6.23ab0d9b2] Get complete file details in Datastore.Stat0c21607e] Convert types when possible648d945a] Avoid xsi:type overwriting type attribute4e0680c1] adding remove all snapshots to vm objectsRelease Date: 2016-04-30
18154e51] Release 0.6.1Release Date: 2016-04-29
2c1d977a] Release 0.6.0cc686c51] Add folder.moveinto command8e85a8d2] Add folder.{create,destroy,rename} methods0ba22d24] Add Common.Rename method61792ed3] Fix Finder.FolderList checkb6be92a1] Restore optional DatacenterFlag53903a3a] Add OutputFlag support to govc about commande66f7793] Add OptionManager and host.option commands9d69fe4b] Add debug xmlformat scriptf1786bec] Add option to use the same path for debug runs99c8c5eb] Add folder.info commandeca4105a] Add datacenter.info command71484c40] Add mo.Entity interface388df2f1] Add helper to wait for multiple VM IPsfc9f58d0] Add RevertToSnapshota4aca111] Add govc env commandef17f4bd] Update CI configfa91a600] Add host.account commands44bb6d06] Update release install instructions08ba4835] Leave AddressType empty in EthernetCardTypesf9704e39] Add vm clonee6969120] Add datastore.Download method1aca660c] device.remove: add keep optionRelease Date: 2016-03-30
c1b29993] Release 0.5.0b8549681] Use VirtualDeviceList for import.vmdkcf96f70d] Remove debug flags from pool testsf74a896d] Switch to int32 type for xsd int fields074494df] Regenerate against 6.0u2 wsdlce9314c4] Include license header in generated files957c8827] Add pointer field white list to generator2c1d1950] Change pool recusive destroy to children destroy5d34409f] Add dvs.portgroup.info command216031c3] Update docsf7dfcc98] Remove govc-test pools in teardown hook556a9b17] Simplify pool destroy test4e47b140] Add folder management to vm.create7c33bcb3] Update test ESX IP in Drone secrets file1b6ec477] Regenerate Drone secrets filef64ea833] Implemented the ablitiy to tail the vSphere event stream - govc tail and force flag added to events commandfd7d320f] Including github.com/davecgh/go-spew/spew in go get1d4efec0] Including github.com/davecgh/go-spew/spew in go get424d3611] The -dump option now requests a recursive traversal as -json doesb45747f3] Added new -dump output flag for pretty printing underlying objects using davecgh/go-spewa243716c] Run govc tests against ESX using Dronefb75c63e] Double quotes network name to prevent space in name from failing the tests564944ba] test_helper.bash updated to conditionally set env variablesc9c6e38f] Added new govc vm.disk.create -mode option for selecting one the VirtualDiskMode types6922c88b] Add -net flag to device.info commanddff2c197] Fix VirtualDeviceList.CreateFloppyc7d8cd3e] Ran gofmt on create.goe077bcf5] Fix issue with optional UnitNumber (v2)539ad504] Added arguments to govc vm.disk.create for thick provisioning and eager scrubbing, as requested in issue #254e66c6df9] Handle import statement for types too265d8bdb] Remove hardcoded urn:vim25 value from vim_wsdl.rbRelease Date: 2016-02-26
b3d202ab] Release 0.4.0749da321] Fix vm.change's ExtraConfig values being truncated at equal signs13fbc59d] Add switch to specify protocol version in SOAPAction header07013a97] Update CHANGELOGbfe414fe] Allow vm.create to take datastore cluster argumentdda71761] Include reference to datastore in CreateDisk855abdb3] Make NewKey function publicd0031106] Use custom datastore flags in vm.create306b613d] Modify govc's vm.create to create VM in one shote96130b4] Add extra datastore arguments to vm.create0a2da16d] Add datastore cluster methods to finderc69e9bc1] Allow StoragePod type to be traversed4d2ea3f4] added explicit path during clone3d8eb102] Update missing property whitelist779ae0a1] re-generate vim25 using 6.0 Update 1b (vimbase #3024326)53c29f6a] Handle import statements same as includea738f89d] Update govc.el URLda2a249e] Doc updates47e46425] govc.el: minor fixes for distribution as a package8459ceb9] handle GOVC_TEST_URL=user:pass@IP pattern3b669760] Add Emacs interface to govc7ec8028d] Update README to include Drone build status and local build instructions2ec65fbe] Add config for Drone CI build5437c466] introduce Datastore.Type()983571af] introduce IsVC method and start using it0732f137] Introduce AttachedClusterHosts044d904a] Add some common functions to find/finder.go534dabbd] Support vapp in pool.info command4d9c6c72] Fix bats tests5e04d5ca] Add -p and -a options to govc datastore.ls commandRelease Date: 2016-01-15
501f6106] Mark 0.3.0 in change log83a26512] Update contributors995d970f] Print os.Args[0] in error messages0a4c9782] Move stat function to object.Datastore8a0d4217] Support VirtualApp in the lister82734ef3] Support empty folder in SearchFlag.VirtualMachinesf64f878f] Add support for custom session keep alive handler2d498658] Use OptionalBool for ExpandableReservationac9a39b0] Script to capture vpxd traffic on VCSA3f473628] Script to capture and decrypt hostd SOAP trafficeccc3e21] Move govc url.Parse wrapper to soap.ParseURLe1031f44] Don't assume sshClient firewall rule is disabledcd5d8baa] Let the lister recurse into a ComputeHostb601a586] Specify the new entity's name upon importa5e26981] Explicitly instantiate and register flagsaca77c67] Parameterize datastore in VM tests6f955173] Minor optimization to encoding usage0f4aee8b] Create VMFS datastore with datastore.createec724783] Add host storage commandsdebdd854] Run license script5cb0c344] Remove host reference from HostFirewallSystem4fb4052a] Change the comment that mentions ha-datacenterb76ad0eb] Let the ESXi to figure out datastore name918188dc] Add helper method to get VM power state29a2f027] Add permissions.{ls,set,remove} commandsf27787a1] Add DatacenterFlag.ManagedObjects helper0e629647] Option to disable API version check42d899d0] Add commands to add and remove datastores369e0e7f] Check host state in Datastore.AttachedHosts7adf8375] Test that vm.info -r prints mo names3198242e] Change ComputeResource.Hosts to return HostSystemb34f346e] Support property collection for embedded types8035c180] Fix vm nested hv optionb1d9d3c2] Update copyright years in code headersc99e7bac] Add dvs commandsc30b7f17] Support DVS lookup in finder094fbdfe] Embed Reference interface in NetworkReference0657cf76] Add DVS helpers6e96a1db] Add host.vnic.{service,info} commandsae6b0b77] Add VsanSystem and VirtualNicManager wrappers4088502d] Add license.assigned.list id flagd089489e] Add cluster.add license flag31ee6e03] Add vm.change options to set hv/mmua414852e] Refactor host.add command to use HostConnectFlag8262e1da] Add cluster related host commands2443b364] Add HostConnectFlag8ae7da82] Add object.HostSystem methods0f630dd9] Add finder.Folder method7cd5fbb5] Add bash function to save/load GOVC environments12f26c21] Add object.Common.Destroy method2ab8aa59] Add ComputeResource.Reconfigure method5f47f155] Add flags.NewOptionalBool25fe42b2] Add -feature flag to license list commands2e6c0476] Add license.InfoList list wrapperef7371af] Add license assignment commands5005e6e4] Add license.AssignmentManager69a23bd4] Use object.Common in license.Managerdbce3faf] Rename receiver variable for consistency80705c11] Pass pointer to bps uint64 in last progress report26e77c8e] VirtualMachine: Add Customize function on object.VirtualMachinec2a78973] Add license.decode commandb3a7e07e] Add DistributedVirtualPortgroup support to vm.info1b11ad02] Fix KeepAlive3ecfd0db] Add HostFirewallSystem wrapper9ded9c1a] KeepAlive support with certificate based logincf2a879b] Add DiagnosticManager and logs commands7b14760a] Update README.mdad694500] Export Datastore.ServiceTicket method6d4932af] Use service ticket for datastore file access5fcc29f6] Fix vcsa ssh configac390ec8] Retry on empty result from property collectorf3041b2c] Add methods for client certificate based authb9edc663] Add extension manager and govc commands9057659c] Fix key composition in building OVF specf56f6e80] Move OVF environment related code to env{,test}.gob33c9aef] Add minimal doc to ovf package3d40aefb] Added verbose option to the import.spec feature1df0a81d] change for looking up a VM using instanceUUID5f4d36cd] Introduce govc vapp.{info|destroy|power}bcdc53fb] Add inventory path to govc info commands305371a8] Collect govc host and pool info in one callbfd47026] Relax the convention around importing an ova3742a8aa] don't start goroutine while context is nilRelease Date: 2015-09-15
b3315079] Mark 0.2.0 in change logcc3bcbee] Add mode argument to release scriptae4a6e53] Build govc with new cross compilation facilities4708d165] Derive CONTRIBUTORS from commit history00909f48] Move contrib/ -> scripts/a0f4f799] Capitalization13baa0e4] Split import functionality into independent flags6363d0e2] Added ovf.Property output to import.spec7af121df] Update change logf9deb385] Fix event.Manager category cache7f0a892d] Avoid tabwriter in events command29601b46] Use vm.power force flag for hard shutdown/rebootea833cf5] Add VirtualDiskManager CreateVirtualDisk wrapperbfabd01d] Interative clean up of bats testing7cba62d9] Clean up of vcsa creation script631d6228] Add serial port URI info to device.info output0b31dcff] Add -json support to device.info command54e324d1] Add govc vm.info resources option9cc5d8f5] Add helper method to wait for virtual machine power state.9ddd6337] Remove superfluous math.Pow calculations5272b1e9] Added common method of humanizing byte strings3145d146] Add helper method to check if VMware Tools is running in the guest OS.e4f4c737] Misc clean up01f2aed0] Add host name to vm.infof24ec75a] Use property.Collector.Retrieve() in vm.infoa779c3b7] Renamed vm.info VmInfos back to VirtualMachines2900f2ff] Revert "Add Host information to vm.info"2a567478] Add -hints option to host.esxcli command1f0708e2] Add options to importing an ovf or and ova filedebde780] Only retrieve "currentSession" propertyb5187c16] Update CONTRIBUTORS3e4ced8c] Added the ability to specify ovf properties during deployment688a6b18] Introduce more VirtualApp methodsb1f0cb0c] Add flag to specify destination folder for import.ovf and import.ovac9fcf1ce] Add check for error reading ova fileedb0a2cf] clone vmware/rbvmomi repo if it's missing40c26fc6] use e.Object.Reference().Type as suggested by Dougc1442f95] introduce CreateVApp and CreateChildVM_Task121f075c] Add CustomFieldsManager wrapper and cli commandsdd016de3] include VirtualApp in ls -l outputb5db4d6d] Provide ability to override url username and password11d5ae9c] Add OVF unmarshalling135569e7] Update travis.yml for new infra822432eb] Make govet stop complainingbaf9149e] Add datastore.info cli command2b93c199] Add serial port matcher to SelectByBackingInfo26ba22de] Merge branch 'gavrie-master'a90019ab] Add methods for useful properties to VirtualMachine502963c4] Add Relocate method to VirtualMachine7f4b6d38] Add String method to objects for pretty printing99f57f16] Add events helpers and cli command4c989ac3] Update CONTRIBUTORSad7d1917] Update to vim25/6.0 APIad39adb9] Add net.address flage01555f9] Add command to add host to datacenterefbd3293] Stop returning children from ManagedObjectListd16670f5] Update CONTRIBUTORS97fbf898] Mention GOVC_USERNAME and GOVC_PASSWORD in CHANGELOG8766bda0] Add test to check for flag name collisions791b3365] Remove flags for overriding username and password8584259a] Export variables in release scriptc0a984cd] Only run license tests against evaluation license293ac813] Allow override of username and passworde053bdf2] Add extraConfig option to vm.change and vm.info1dec0695] Update CONTRIBUTORS1acf418c] Add Usage for host.esxcli2e00fdb1] Modify archive.go bug985291d5] Add missing types to list.ToElement871f5d4f] Add script to create a draft prerelease8bec13f7] Revert "Fix git dirty status error in build script"c825a3c7] Only use annotated tags to describe a version66320cb0] Retry twice on temporary network errors in govc67be5f1d] Add retry functionality to vim25 packagefba0548b] Add method to destroy a compute resource2add2f7a] Add methods to add standalone or clustered hostsde297fcb] Add ability to create, read and modify clustersf10480af] Change finder functions to no longer take varargs4bc93a66] Fix resource pool creation/modificationb434a9a8] Rename persist flag to persist-sessiond85ad215] Ignore ManagedObjectNotFound in list results4c497373] Add example that lists datastores5d153787] Update govc CHANGELOG0165e2de] Add flag to toggle persisting session to disk8acb2f28] Add Mevan to CONTRIBUTORSadd15217] Ignore missing environmentBrowser field447d18cd] Fix error when using SDRS datastorese85f6d59] Find ComputeResource objects with find package55f984e8] Test package only depends on vim25dbe47230] Drop omitempty tag from optional pointer fields749f0bfa] Interpret negative values for unsigned fields49a34992] Update CHANGELOG263780f3] Update code to work with bool pointer fields93aad8da] Make optional bool fields pointersb7c51f61] Return errors for unexpected HTTP statuses62ca329a] Abort client tests on errorsae345e7f] Rename LICENSE filea783a8c6] Add govc CHANGELOGba707586] Add commands to configure the autostart manageraf6a188e] Re-enable search index testceea450c] Update govc READMEea5c9a52] Fix git dirty status error in build scriptRelease Date: 2015-03-17
477dcaf9] Cross-compile govc using gox8593d9c7] Add version variable that can be set by the linkerfb38ca45] Add CHANGELOG76f8f1a1] Add package docs to client.go27bf35df] Use context.Context in client in root packagef3b8162f] Comment out broken testa1d9d1e7] Drop the _gen filename suffix91650a1f] Add context.Context argument to object package1814113a] Use vim25.Client throughout codebaseb977114e] Move property retrieval functions to property package8c3243d8] Add lightweight client structure to vim25 packageec4b5b85] Add context.Context argument to find/list packages7eecfbc7] Make Wait function in property package standalone6c1982c8] Add keep alive for soap.RoundTripper1324d1f0] Return nil UserSession when not authenticatedae7ea3dd] Comments for task.Waita53a6b2c] Add context parameter to object.Task functionsf6f44097] Move functionality to wait for task to new packagead2303cf] Move Ancestors function to vim25/mofb9e1439] Move PropertyCollector to new property packagea6618591] Move Reference to vim25/mobfdb90f1] Bind virtual machine to guest operation wrappersec0c16a7] Move HasFault to vim25/types683ca537] Move wrappers for managed objects to object package223a07f8] Add GetServiceContent function to vim25/soap25b07674] Decouple factory functions from clientb96cf609] Move SessionManager to new session packageea8d5d11] Return on error in SessionManager7d58a49e] Mutate copy of parameter instead of parameter itselfe158fd95] Marshal soap.Client instead of govmomi.Client1336ad45] Embed soap.Client in govmomi.Client15cfd514] Work with pointer to url.URLbe2936f8] Move guest related wrappers to new guest packageb772ba28] Move LicenseManager to new license package7ac1477f] Move EventManager to new event package2053e065] Retrieve dependencies before running test2d14321e] Add context.Context argument to RoundTripper64f716b2] Include type of request in summarized debug log40249c87] Store reference to http.Transportac77f0c5] Move debugging code in soap.Client to own structc8fab31b] Loosen .ovf match in ova.import9f685e92] And further fixing the merge... go fmt.8dbb438b] Merge remote-tracking branch 'upstream/master' into event_managere57a557c] created session manager wrapper5525d5c6] Change return pattern in CreateDatacenter8acd5512] Update contributors7138d375] Coding style consistency951e9194] added SessionIsActive to Client2211e73d] Add CreateFolder methodeef40cc0] Add Login/Logout functions to client struct3c7dea04] Update contributors9c4a9202] Fixed error when attempting to access datastore05ee0e62] Add PropertiesN function on client struct01ee2fd5] Adding EventManager so that events can be queried for8d10cfc7] Restrict permissions on session file88b5d03c] Key session file off of entire URL9354d314] Error types for getter functions on findera30287dc] Add description for pool.create77466af0] Prefix option list in help outputcbb8d0b2] Create multiple resource pools through pool.create8d4699d8] Add usage and description for pool.destroy2e195a92] Change pool.change to take multiple arguments38e4a2b2] Add usage and description for pool.info2f286768] Add usage and description for pool.create413fa901] Set insert_key = falsed6c2b33e] Update travis.ymlb878c20a] Adding CustomizationSpecManager7c8f3e56] Add vm mark as vm and mark as template features033d02e9] Update contributorsb29f93c1] Adding the RegisterVM task.e6bf8bb5] Add error types for Finder852578b9] Support multiple hosts in host.info commandf1899c63] Set InventoryPath field3a5c1cf3] Add InventoryPath field624f21a4] Add resource pool cli commands4c7cd61f] Add ResourcePool wrapper methods761d43e5] Include ResourcePool in ls -l outputd2daf706] Support nested resource pools in lister4d9d9a72] Add vm.change cli commande6ebcd7f] bats fixup: destroy datacenter7a6e737b] Add CONTRIBUTORS file1cbe968d] Issue #192: HostSystem doesn't seem to be returning the correct host.116a4044] fix a problem of ignored https_proxy environment variable with https schemedf423c32] Add create and destroy datacenter to govc.035bd12c] Usage for devices.{cdrom,floppy}.*68e50dd3] make storage resource managerb28d6f42] Specify default network in test helper4b388e67] Fix boot order test4414a07e] Expand vm.vnc commande329e6e7] rename the session file for windows naming check706520fa] use filepath for filesystem related path operationsceb35f13] Add -f flag to datastore.rm6498890f] Default VM memory to 1GiB591b74f4] Include description for device.cdrom commands815f0286] Add usage to device.cdrom.insertf2209c2b] Flag description casing5e52668c] Add usage to import commands23cf4d35] Expand datastore.lsbca8ef73] Expose underlying VimFault through Fault() function90edb2bc] Add Usage() function to subset of commandsafdc145a] Implement subset of license manager14765d07] Add net.adapter option to network flag18c2cce0] Add CreateEthernetCard method9b2730f0] Don't run vm.destroy if there is no input611ced85] Add new ops to vm.power command6cd9f466] Add VM power ops7918063c] Work on READMEdb17cddd] Check minimum API version from client flagdf075430] Don't run datastore.rm if there is no inpute49a6d57] Move environment variables names into constants2cfe267f] Add device.scsi command6df44c1a] Support scsi disk.controller type in vm.create39a60bbf] Add CreateSCSIController method136fabe5] Rename vm.create disk.adapter to disk.controller9c51314c] Change disk related commands to use new helpersb0c895e5] Add VirtualDisk support to device helpersa00f4545] Add helpers for creating disksdda056dc] Add VirtualDeviceList.FindSCSIController method5402017a] FindByBackingInfo -> SelectByBackingInfo0ff5759c] Add vm disk related bats tests8f1e183a] Output disk file backing in device.infoe7cfba4b] Remove datastore test files6b883be5] Use DeviceAdd helper in vm.network.add commandeb5881ae] Use device name in vm.network.change commandb7503468] Remove vm.network.remove command0b81619a] Add vm.network.change cli command0af5c4cf] Use VirtualDeviceList helpers in vm.network.remove94c62da0] Add VirtualDeviceList FindByBackingInfo methodc247b80c] Move govc resource finders to govmomi/find package5f0c8dd4] Add vm.info bats test5d99454d] mv govc/flags/list -> govmomi/list028bd3ff] Fix HostSystem.ResourcePool with cluster parent48e25166] Add ls bats testc5f24bce] Add host bats testf965c9ad] Add default GOVC_HOST to vcsim_env77fc8ade] Add network flag required testb1236bf8] Add wrapper to manually run govc against vcsim68831a1f] Fix network device.remove test4649bf1f] Default vcsim box to 4G memoryb3f71333] Simplify vcsim_env helper2ca11cde] Answer pending VM questions from govcb6c3ff31] Move govc/test Vagrant boxesb1b5b26e] Change network flag to use NetworkReference83f49af7] Add network bats testa8ffa576] Add NetworkReference interface6fe62e29] Add vcsim_env helpera616817d] Fix collapse_ws helper0614961e] Add DistributedVirtualPortgroup constructor1ddf6801] Cache esxcli command infoc713b974] Add table formatter to esxcli commandfd19a011] Include esxcli method info in response3c9a436f] Explicit exit status check in assert_failure5a63bc06] Collapse whitespace in assert_line helperc9bd4312] Change vm.ip -esxcli to wait for ipe97e5604] boot order test fixups0e128e0d] 32M is plenty of memory for ttylinux85ded933] Add test cleanup script2bc707e7] Add device.serial cli commands17fb283a] Add serial port device related helpersd9b846d1] Add device.boot testsb5a21e4e] Add device.floppy cli commandsd1d39fc3] Add floppy device related helpers1e2c54c0] Refactor disk logic into disk.go9dff8e74] Fix attach disk error checks0f352ec3] Add vm.disk.attachbdd7b37b] Refactor vm.disk.add to vm.disk.createae2e990e] Add govc functional testsa707fae6] Fix alignment for 32-bit go17df67ad] Add device.boot cli command3c345ad7] Add device.ls -boot option3b25234c] Add boot order related VirtualDeviceList helpersf996c7d0] Add VirtualMachine BootOptions wrappers4f3b935b] Add some DeviceType constants86f90c52] Add VirtualDeviceList.Type method5f3b95d7] Output MAC Address in device.info58c3c64e] Add VirtualMachineList.PrimaryMacAddress helper67fea291] Fix import.ovf with relative ovf source pathf095536d] Fix import.ova command5093303a] Add device related govc commands6803033e] Add device list helpers4f8cd87c] Switch to BaseOptionValue for vm extra config46ec389f] Generate interface types for all base typesf78df469] Remove Client param from ResourcePool methodsca3cd417] Add Client reference to ResourcePoolffc306cc] Add Client reference to Networkc1138fc4] Remove Client param from HttpNfcLease methods6f983a49] Add Client reference to HttpNfcLeased2d566d0] Remove Client param from HostSystem methods60bf1770] Add Client reference to HostSysteme32542c1] Remove Client param from HostDatastoreBrowser methods8956959a] Add Client reference to HostDatastoreBrowser79e7da1d] Remove Client param from Folder methods68b3e6dc] Add Client reference to Folderda5b8ec0] Remove Client param from Datastore methodsf89dd25a] Add Client reference to Datastore1b372efa] Remove Client param from Datacenter methodsce320403] Add Client reference to Datacenterb99a9529] Remove Client param from VirtualMachine methodseb700d65] Add Client reference to VirtualMachine673485e4] Remove config check from esxcli.GuestInfo.IpAddress667df16a] Add VCSA Vagrant box66b7daab] Use single consistent pattern to populate FlagSet8fa06b5a] Export NewReference functiona4e11a3a] Check if info is nil before using it8bbe7361] Add ManagedObject wrappers9d5df71d] Add vm.ip -esxcli option1818a2a6] Add esxcli helper for guest related infoac6efdc9] Use vim.CLIInfo for esxcli command flags and help5b9b34bc] Remove Cdrom function from disk flag01d201ee] Use new esxcli command parser7531d60e] New esxcli command parsera27c9bd5] Refactor esxcli to esxcli.Executorfdb2d2d0] Refactor unmarshal2dd9910d] Add esxcli related types and methodsaad819e8] Add IsoFlagdf11fc04] Handle empty values in esxcli6ceff6a4] Fix default network in NetworkFlagbc39649d] Add DistributedVirtualPortgroup wrappera7eb1d1e] Add DVS support to NetworkFlag71898a73] Support DistributedVirtualPortgroup in lister1cf31f03] Regenerate mo types1e7c1957] Generate mo types regardless of props549a2712] tasks are no longer generatedfcf2cd94] Remove unused DiskFlag.Copy methode494c312] Add DiskFlag adpater option71e5eea2] Add host.esxcli command5d0fe65c] Replace panic by error in host system flaga2a7c8ff] Remove newOvf()d8e94d8f] Use default host system where possible348258b5] Move resource pool getter to host system object03f94f4b] Default URL scheme and path if not specified73b11f40] Move progress reader to vim25/progress34f73f0a] Refactored progress reporting infrastructure79f15899] Include environment variable names in help1de37e80] Don't skip certificate verification by default4a533b21] Support ClusterComputeResource in list flag817df9d1] Include remote path in importablea0944d82] Import vm.network commands2fd2f026] Add vm.network.remove commande3307b6f] Add vm.network.add command2ac39a1e] Import host.portgroup commands46545dd9] Add host.portgroup.add command29d8ed38] Add host.vswitch.remove commandc2bfbccf] Add host.vswitch.info commandf05e3e0a] Include host/vswitch commandsfebf70cb] Add SearchFlag HostNetworkSystem helpercb41663b] Add HostSystem ConfigManager getter6f482eb1] Add HostConfigManager wrapper851cb8d3] Add HostNetworkSystem wrapper8bb8b613] Implement flag.Value interface in NetworkFlag41ebd843] Change destination path for import.vmdk commanda6e0f1d4] Don't create VM if vmx already existsb48f0080] Check that DiskFlag.Disk exists8fcafba3] Use DatastoreFlag.Stat method in vmdk.PrepareDestination29daec38] Add DatastoreFlag Stat method29ca9c4a] Use aggregate progess in lease updaterde422b52] Enable debug logging with environment variable48690f77] Add script that summarizes debug trace informationc515f6e1] Add guest.rm cli commandade53d1e] Remove recursive arg from DeleteFileInGuest63ec87fd] Add guest.start cli commanda5dccc14] Add guest.kill cli command8e1abdd4] Add guest.mktemp cli command8d287c3d] Add guest.ls cli command79a67b2d] Fix a few tabwriter outputs Stderr -> Stdout6dc9803f] Remove TODO48a55bbd] Add guest.ps cli commandbed7c508] vm arg is required for guest opsfc387eb6] Add example/project links6e75fbf6] Add example: Create and configure a vCenter VM068cc973] Add vm.disk.add commandae42925a] ImportVApp host argument is optionala959e782] Use OutputFlag.Log for ovf warningsdb30f1d4] Stream uploads directly from the .ova fileb0809106] Add import.Archive interface1faa4e8b] Add Client.Upload method47fe7028] Split datastore.import into multiple commands66a468e2] Rename datastore.delete -> datastore.rm3afcdf5d] Register commands with explicit name07a12472] Load fewer properties where possible3f2d9e5e] Cache rich type info for managed objectsbe3b5ab1] Install go vet for travisbcf792a0] Add go vet to travis script6be65b35] Rename OutputWrite.WriteTo method to Writeb2c603f2] go vet: format related warnings7403b749] go vet: composite literal uses unkeyed fields98ac1aaf] Add NewFolder funceea431c8] Change NewDatastore signature7dbc2b25] Add NewResourcePool func8467fbfd] Support importing VMDKs into ESXi machines8a501f08] Be specific about channel directionabeb8e83] Add DeleteVirtualDisk function11d67d27] Add datastore.import support for .ova filesc29ff5c0] Improve about command outputbdeb77fd] Add progress for ovf datastore.import4810135c] Ignore PowerOff error in vm.destroy command48c2bbd3] Stop Ticker in ProgressLogger8dfa7db3] Include Client.URL's port in ParseURLc2330cf6] Add progress aggregator for govcd7274985] Use virtual machine flag for vnc command85649cd8] Remove vim25/tasks pkg8f1a2803] Return task objects for every task functiondf9af568] Add test for progress reader1ddaf841] progessReader passthrough is progress channel is nil9544be13] Add travis ci configbad48a77] Use time.Equal when comparing time.Timee4aeadc2] Upload progress for datastore.import295b4597] Move computation of progress percentage and detailc72543ac] Remove trailing _ from command name2d96f8a5] Add progress report to datastore.{upload,download}ae8509c1] Add functions to about command583a4aca] Merge branch 'readme'2b03454b] Add ovf support to datastore.importfcdfafd6] Add options param to Client.UploadFile0f218092] Move ParseURL helper to Client9f9996e2] Published -> available378e32b9] Fixdae1e4e5] Use WaitForProperties in VirtualMachine.WaitForIPa0335bac] Initial govc readme231996ff] Add custom HttpNfcLease helpers3293be25] Add Client.WaitForProperties methoda28b4fc0] Add generated HttpNfcLease wrapperb610aa5c] Add ResourcePool.ImportVApp wrapper6f9f316f] Add OvfManager getter4ab1b230] Add generated OvfManager wrappera3e28532] Use virtual machine flag for guest ops8044501f] Configure parent disk on create1786687d] Generate mapping for interface type namesf3fa15c1] Use interface type name if type attr is missing27cda4d6] Ignore EEXIST on mkdir in guestc4517301] Use search flag from host system flag9f9b0c9d] Initialize SearchFlag from Register hook02108dd4] Call user function before recursing (govc/cli)73b14a66] Don't overwrite fields (govc/cli)0a5da729] Prefix search flags with entity namecc6aa166] Isset -> IsSetaf8adde5] Consistently name pointer receiver 'flag'5cd9a61e] Rename environment variables GOVMOMI -> GOVC45eca426] Use list flag to find host system15fe3728] Use list flag to find resource pool1938ff93] List resource pool in compute resource051ba306] Use list flag to find network4015bec1] Create a VM with a read only parent disk9e98ef07] Upload disk to import to directory72fa245c] Split import into upload and import stepsd46b4e51] Add datastore.import command2ba133de] Move datastore path helper to datastore structba92fed2] Capture request and response bodies in debug mode2660649a] Add datastore.ls cli command2c8b9fd5] Add Datastore.Browser method8e6805f5] Add HostDatastoreBrowser wrapper6aef2e27] Change generated Base interfaces to a Get methodcb0c5763] Add datastore.cp cli commandd7cc920a] Add datastore.mv cli command3601ab3b] Add Copy, Move FileManager methods8c62e27e] Datastore commands take paths as regular argumentsa740c827] Use list flag to find datastoreb7d4b208] Add guest.getenv commande72b79f9] Add guest.chmod command5bd30d15] Use FileAttr flag in guest.upload8c889f03] Add guest FileAttr flag22f854ef] Fix guest RewriteURL method69af5618] Retrieve object ancestors if listing a relative path882faef4] Import vm/guest commandsa8fdd5ab] Add guest.upload command93815beb] Add guest.download command108f118d] Add guest.rmdir command77c1f59d] Add guest.mkdir command98283e1a] Common flags and helpers for guest command37065ae1] Add cli flag for guest authenticationfc5eb7a7] More GuestFileManager wrappers8611b851] Rename cli datastore upload/download receivers2a058397] Move {Upload,Download}File methods to soap.Client75dfb253] Use list flag to find datacenterb0557434] Add GuestOperationManager wrapper9fb9b66e] Load datacenter name for datastore URL011790a6] Fix DatastoreFlag lookupb7c12086] Add vm.ip command17b0879d] Report progress from vm.power command0a10a798] Avoid panic if ClientFlag url is not set33c26af2] Long/short output for ls command0c97323b] Make traversal of leaf nodes in list code configurablead0e3778] Add soap.Client.URL methodf3289833] Destroy multiple VMs90d80fb3] Power on/off multiple VMs97c2034b] Rename c -> cmd, client -> c8ea428a4] Initialize vm commands with search type1e175eab] Change xml.Decoder.AddType to TypeFunc754da687] Change xml.Decoder.AddType to TypeFunc8cbebfcb] Use list flag from search flag0c3080c0] List relative to configurable objectc8438410] Extract list functionality as flagad7bac7a] Support vm.create with -disk .iso189a2231] Add Isset function to search flagbd38dd9b] Add vm.destroy cli command24da8d1c] Add VirtualMachine.Destroy method11ac68f1] Check if session is valid before returning it685f9554] Return fault from missing set if applicablef1258736] Optionally power on vm after creationdd38436e] Function to map strings to types9a0dde0a] Return VirtualMachine from CreateVM29c8d2ee] Return result from Client.waitForTaska368944d] Move error wrapper to soap packagebb62b6a6] Fix client_test compilee0ce3a86] DatastoreFlag refactoring4cd1e77f] Check for DatastorePath required flag79887bf3] Rename DatastorePath to DatastorePathFlag03f2520e] Persist session to disk3a9169e2] Unembed soap.Client from govmomi.Clientb510dc18] Implement vm.create cli command06d2e159] Add cli Disk flagb0ce5181] Add cli Network flag8736db1c] Add cli VmFolder flag05a5e45c] Add Folder.CreateVM method4d5eb080] Add VirtualDiskManager wrapper6b4744ac] Move waitForTask method to Client type7e4d047d] Remove embedded ClientFlaga16bada5] Store debug logs on diske1d7c5b0] Only care about guest.ipAddress property for -waitip647bd102] Use cli flag types for host, pool and datastore14d27b9f] Add cli HostSystemFlag920a5c8a] Add cli ResourcePoolFlag0f76226c] Cache Datastore lookup7bb22ee0] Add govmomi.ResourcePool type6ffac6fc] Wait for the guest to get an IP address2c361e75] Import datastore command package5a68e03c] Add datastore.download command135eb434] Add datastore.upload command02f40085] Add datastore.delete commanda25d7233] Add datastore.mkdir commandd1f9dad7] Add cli DatastorePathFlagea66997e] Add Datastore URL, Upload/Download File methods3c630d4d] Add FileManager wrapper68ca1c21] Unembed ServiceContent in govmomi.Client57dd4153] Enable/disable VNC from govc002cb1dc] Rename field Ref -> Self5a3968ad] Add generic list command31664dcf] Assign reference to self in managed objects99809e14] Include reference to self in managed objects96b65720] Rely on response to determine managed object typedcfd55a6] Include type registry for managed objects46c8fce8] Load complete object for json outputceb3cfa2] Use search flag from power command1e19e548] Add vm.info, host.info commands979d8c48] Split govc/vm/command.go24ce0371] Add output flag32693cf3] Initial stab at listing VMs382bf2bc] More verbositye9a6152d] Allow embedding of flag types2d2386dc] Move client flag to flags pkgc2f5e99b] Nesting of flags through reflection6d6f9baa] Add SearchIndex wrapper4e06b8ae] govc cli skeleton444617bb] Add power on/off and reset functions to VirtualMachinea1377afa] Add compute resource structb6aceec1] Add virtual machine struct415f4cd9] Add network structa7b60eb8] Add datastore struct18ec5f35] Function to retrieve datacenter folderscebbf289] Retrieve only childEntity property for folderc7b42438] Add folder and datacenter types00dce928] Allow custom request for mo.RetrieveProperties1ac7f6df] Embed ServiceContent type in govmomi.Client887b482e] Use cookiejar in soap client3b674be4] Add basic client structure79f0006e] Don't use pointer for enum (string) fields29b2981c] Move generated enum types to their own file5a0e65e5] Import scripts used for code generation71c53d0e] Initial import6081afb9] Add Apache licenseff8c717d] Import modifications to xml packaged5645253] Import encoding/xml from Go 1.3.1