2016-01-29 20:53:56 +01:00
|
|
|
# changelog
|
|
|
|
|
2016-05-13 19:07:09 +02:00
|
|
|
### 0.6.2 (2016-05-11)
|
|
|
|
|
|
|
|
* Get complete file details in Datastore.Stat
|
|
|
|
|
|
|
|
* SOAP decoding fixes
|
|
|
|
|
|
|
|
* Add VirtualMachine.RemoveAllSnapshot
|
|
|
|
|
2016-05-13 16:27:45 +02:00
|
|
|
### 0.6.1 (2016-04-30)
|
|
|
|
|
|
|
|
* Fix mo.Entity interface
|
|
|
|
|
|
|
|
### 0.6.0 (2016-04-29)
|
|
|
|
|
|
|
|
* Add Common.Rename method
|
|
|
|
|
|
|
|
* Add mo.Entity interface
|
|
|
|
|
|
|
|
* Add OptionManager
|
|
|
|
|
|
|
|
* Add Finder.FolderList method
|
|
|
|
|
|
|
|
* Add VirtualMachine.WaitForNetIP method
|
|
|
|
|
|
|
|
* Add VirtualMachine.RevertToSnapshot method
|
|
|
|
|
|
|
|
* Add Datastore.Download method
|
|
|
|
|
|
|
|
### 0.5.0 (2016-03-30)
|
|
|
|
|
|
|
|
Generated fields using xsd type 'int' change to Go type 'int32'
|
|
|
|
|
|
|
|
VirtualDevice.UnitNumber field changed to pointer type
|
|
|
|
|
|
|
|
### 0.4.0 (2016-02-26)
|
|
|
|
|
|
|
|
* Add method to convert virtual device list to array with virtual device
|
|
|
|
changes that can be used in the VirtualMachineConfigSpec.
|
|
|
|
|
|
|
|
* Make datastore cluster traversable in lister
|
|
|
|
|
|
|
|
* Add finder.DatastoreCluster methods (also known as storage pods)
|
|
|
|
|
|
|
|
* Add Drone CI check
|
|
|
|
|
|
|
|
* Add object.Datastore Type and AttachedClusterHosts methods
|
|
|
|
|
|
|
|
* Add finder.*OrDefault methods
|
|
|
|
|
2016-01-29 20:53:56 +01:00
|
|
|
### 0.3.0 (2016-01-16)
|
|
|
|
|
|
|
|
* Add object.VirtualNicManager wrapper
|
|
|
|
|
|
|
|
* Add object.HostVsanSystem wrapper
|
|
|
|
|
|
|
|
* Add object.HostSystem methods: EnterMaintenanceMode, ExitMaintenanceMode, Disconnect, Reconnect
|
|
|
|
|
|
|
|
* Add finder.Folder method
|
|
|
|
|
|
|
|
* Add object.Common.Destroy method
|
|
|
|
|
|
|
|
* Add object.ComputeResource.Reconfigure method
|
|
|
|
|
|
|
|
* Add license.AssignmentManager wrapper
|
|
|
|
|
|
|
|
* Add object.HostFirewallSystem wrapper
|
|
|
|
|
|
|
|
* Add object.DiagnosticManager wrapper
|
|
|
|
|
|
|
|
* Add LoginExtensionByCertificate support
|
|
|
|
|
|
|
|
* Add object.ExtensionManager
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
|
### 0.2.0 (2015-09-15)
|
|
|
|
|
|
|
|
* Update to vim25/6.0 API
|
|
|
|
|
|
|
|
* Stop returning children from `ManagedObjectList`
|
|
|
|
|
|
|
|
Change the `ManagedObjectList` function in the `find` package to only
|
|
|
|
return the managed objects specified by the path argument and not their
|
|
|
|
children. The original behavior was used by govc's `ls` command and is
|
|
|
|
now available in the newly added function `ManagedObjectListChildren`.
|
|
|
|
|
|
|
|
* Add retry functionality to vim25 package
|
|
|
|
|
|
|
|
* Change finder functions to no longer take varargs
|
|
|
|
|
|
|
|
The `find` package had functions to return a list of objects, given a
|
|
|
|
variable number of patterns. This makes it impossible to distinguish which
|
|
|
|
patterns produced results and which ones didn't.
|
|
|
|
|
|
|
|
In particular for govc, where multiple arguments can be passed from the
|
|
|
|
command line, it is useful to let the user know which ones produce results
|
|
|
|
and which ones don't.
|
|
|
|
|
|
|
|
To evaluate multiple patterns, the user should call the find functions
|
|
|
|
multiple times (either serially or in parallel).
|
|
|
|
|
|
|
|
* Make optional boolean fields pointers (`vim25/types`).
|
|
|
|
|
|
|
|
False is the zero value of a boolean field, which means they are not serialized
|
|
|
|
if the field is marked "omitempty". If the field is a pointer instead, the zero
|
|
|
|
value will be the nil pointer, and both true and false values are serialized.
|
|
|
|
|
|
|
|
### 0.1.0 (2015-03-17)
|
|
|
|
|
|
|
|
Prior to this version the API of this library was in flux.
|
|
|
|
|
|
|
|
Notable changes w.r.t. the state of this library before March 2015 are:
|
|
|
|
|
|
|
|
* All functions that may execute a request take a `context.Context` parameter.
|
|
|
|
* The `vim25` package contains a minimal client implementation.
|
|
|
|
* The property collector and its convenience functions live in the `property` package.
|