Skip to content

Releases: vmware/pyvmomi

vSphere 8.0 Release

24 Nov 21:12

Choose a tag to compare

Bindings:

Breaking changes:

  • Minimum Python 2 requirement is 2.7.9
  • DynamicTypeManagerHelper.py is removed
  • ManagedMethodExecutorHelper.py is removed
  • connect.ConnectNoSSL() and connect.SmartConnectNoSSL() are removed.
    Use connect.Connect(disableSslCertValidation=True) and connect.SmartConnect(disableSslCertValidation=True)
  • VmomiSupport.UncallableManagedMethod is renamed to VmomiSupport.UnknownManagedMethod

New modules:

Security.py
A new module is added to handle thumbprint verification.
There is a predefined set of available crypto functions to verify the certificate thumbprints.
Its possible to configure during runtime which of the available crypto functions are allowed.

Feature.py
A new module related to pyVmomi development within VMware.

VmomiJSONEncoder.py
The VmomiJSONEncoder is moved into a dedicated module.

More changes:

  • A new 'binaryIsBytearray' setting is added to select the base type for the binary type. By default, the binary type is 'str' for Python 2 and 'bytes' for Python 3. If binaryIsBytearray is True, the binary type for Python 2 is set to 'bytearray'. Required for VmomiJSONEncoder to work properly.
  • The license note is removed from the Python files. LICENSE.txt holds the Apache 2 license note.
  • pyVmomi now uses relative imports
  • Dependency on “requests” is removed
  • Added support for SAML token authentication
  • Added timeout for HTTP requests
  • Added option to set the maximum amount of time a task is allowed to run. On timeout, an exception is generated if raiseOnError is True.
  • Add option to get all updates for the task.
  • Add option to use a logger instead of the standard output
  • Various bug fixes
  • Code style improvements

Deprecated:

  • connect.OpenUrlWithBasicAuth()
  • connect.OpenPathWithStub()

Release vSphere 7.0U3 APIs.

14 Oct 20:36

Choose a tag to compare

Release vSphere 7.0U2 APIs.

09 Apr 13:11

Choose a tag to compare

Release vSphere 7.0U1 APIs.

30 Oct 15:03

Choose a tag to compare

vSphere 7.0 Release Support

14 Apr 07:55
24092db

Choose a tag to compare

vSphere 6.7 Update 3 Release

05 Sep 11:53
97d91fe

Choose a tag to compare

  • Publish new bindings to support vSphere 6.7 Update 3 Release - #827
  • Add sso.py to support get bearer/hok token from sso server - #828
  • pydoc support Fix - #810
  • httpProxy Support Fix - #799
  • Changes to VmomiSupport to handle API versions #827
  • Other changes Fix #831
  • Newer features are available via the new vSphere Automation SDK for Python here

v6.7.1.2018.12 Bug Fix release

20 Dec 07:00

Choose a tag to compare

  • Support JSON encoding for pyVmomi objects PR #732
  • Fix vcrpy hardening in test-requirements. Support versions < 2.0
  • Delete deprecated Docs folder

vSphere 6.7 Update1 Release

23 Oct 08:54
aace16b

Choose a tag to compare

  • Publish new bindings to support vSphere 6.7 Update 1 Release
  • Newer features are available via the new vSphere Automation SDK for Python here

vSphere 6.7 Release Patch

06 Sep 04:02

Choose a tag to compare

  • Publish new bindings to support vSphere 6.7
  • Newer features are available via the new vSphere Automation SDK for Python here
  • Fixed issues in first version of 6.7 bindings

v6.5.0.2017.5-1

24 May 17:16

Choose a tag to compare

Remove sso.py and it's dependencies(lxml and pyOpenSSL) as they don't compatible with certain OS.