terraform/vendor/github.com/vmware/govmomi/CHANGELOG.md

3.1 KiB

changelog

0.6.2 (2016-05-11)

  • Get complete file details in Datastore.Stat

  • SOAP decoding fixes

  • Add VirtualMachine.RemoveAllSnapshot

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

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.