github vmware/pyvmomi v8.0.3.0.0
vSphere 8.0U3 Release

latest release: v8.0.3.0.1
4 months ago

Bindings

Type Hints

  • Added type stubs for vSAN APIs
  • All type stubs are refactored

Added

  • Python 3.12 compatibility (44d7b9f)
  • Stub adapters allow the usage of an existing session (35f2743)
  • Added pyVmomi version in the user-agent request header (5ad215f)
  • Added certFile and certKeyFile attributes to SoapStubAdapter (2bbfb62)
  • Added project wide variables to hold the current pyVmomi version - version_info and version_info_str (5ad215f)
  • Added functions to VmomiSupport to list all types - ListManagedTypes(), ListDataTypes(), ListEnumTypes() (e43a287) (9e303c1)
  • Added CHANGELOG file (c248b32)

Changes

  • Dependency on "pywin32" is removed (4bc1f52)
  • Doc: Non-remote ManagedObject and DataObject methods are documented (472bdfc)
  • The support statement now reflects the Broadcom support policy (c68913e)
  • Copyright switch from VMware to Broadcom (10c3732)

Breaking changes

  • sso.SsoAuthenticator.get_bearer_saml_assertion_gss_api() is removed (11dc306)
  • SSLTunnelConnection is trimmed down to handle only tunnel connections. The code that handles remote proxy doubles the HTTPProxyConnection logic and therefore is removed. (44d7b9f)

Deprecated

  • 'publicVersions' and 'dottedVersions' aliases are deprecated (14b5ed2)
  • pyVmomiSettings.py and related settings are deprecated - allowGetSet, allowCapitalizedNames, binaryIsBytearray, legacyThumbprintException
  • Features.py and all pyVmomi feature states logic is deprecated
  • pyVmomi.VmomiSupport.VmomiJSONEncoder is deprecated. Use pyVmomi.VmomiJSONEncoder.VmomiJSONEncoder
  • pyVmomi.VmomiSupport.templateOf() is deprecated. Use pyVmomi.VmomiJSONEncoder.templateOf()
  • pyVmomi.SoapAdapter.ThumbprintMismatchException is deprecated. Use pyVmomi.Security.ThumbprintMismatchException

Don't miss a new pyvmomi release

NewReleases is sending notifications on new releases.