Skip to content

Releases: vmware/vsphere-automation-sdk-python

vSphere 8.0 Update 3

08 Jul 10:51
0e0b932
Compare
Choose a tag to compare

What's New

  • Updated vSphere Bindings and NSX-T Bindings #423

What's Changed

Following libraries removed from the lib directory. SDK uses renamed libraries published to PyPI

Deleted from SDK's lib New Library in PyPI Description
vcenter-bindings vmware-vcenter Client stubs for vSphere Automation APIs
vapi-runtime vmware-vapi-runtime vAPI runtime responsible for serialization/de-serialization of objects and wire protocol
vapi-common-client vmware-vapi-common-client Common client code libraries

Bug Fixes

#363 : Deprecation warnings from setuptools
#400 : from vmware.vapi.vsphere.client import create_vsphere_client
#407 : Possible problem with Python 3.12?
#408 : Use "com" folder as an implicit namespace

Deprecated

Deprecated LookupService client bindings and External PSC Samples

vSphere

This release contains following new/updated APIs.

New Samples

vCenter Server Samples
Single session between vAPI and pyvmomi
vCenter Server vLCM
Hardware Trusted Platform Module
vSAN Snapservice Samples

NSX

  • Updated API bindings for NSX-T Policy. New features and bug fixes in this release for NSX-T Data Center can be found here.

Known issues

These two API calls from this SDK will work only with vCenter Server version 8.0.3
List NSX Tier0 Gateway
List Networks NSX Edges

vSphere 8.0 Update 2 & VMware Cloud on AWS 1.24

20 Nov 07:12
199b26f
Compare
Choose a tag to compare

What's New

  • Updated vSphere Bindings and VMware Cloud on AWS Bindings #394
  • Updated NSX-T Bindings for VMware Cloud on AWS #396
  • Official support option for customers.

What's Changed

  • Renamed vmc_client_bindings to vmwarecloud_aws
  • Renamed vmc_draas_client_bindings to vmwarecloud_draas

vSphere

This release contains following new/updated APIs.

Samples

VMware Cloud on AWS (VMC on AWS)

  • Updated API bindings for NSX-T Policy, NSX VMC Policy, and NSX VMC AWS Integration. New features and bug fixes in this release for NSX-T Data Center can be found here.
  • Updated VMC and DRAAS bindings. New features and bug fixes in this release for VMware cloud on AWS can be found here.

vSphere 8.0 Update 1 & VMware Cloud on AWS 1.22

04 May 07:43
8ec072f
Compare
Choose a tag to compare

What's New:

  • Updated VMware Cloud on AWS Bindings #376
  • Updated vSphere bindings for VMware Cloud On AWS #372
  • Updated NSX-T Bindings for VMware Cloud on AWS #375
  • PyVmomi version 8.0 is not compatible with SDK due to this issue.
    Switch to PyVmomi version > 8.0.0.1.1

vSphere
This release contains following new/updated APIs.

VMware Cloud on AWS (VMC on AWS)

  • Updated API bindings for NSX-T Policy, NSX VMC Policy, and NSX VMC AWS Integration. New features and bug fixes in this release for NSX-T Data Center can be found here.
  • Updated VMC and DRAAS bindings. New features and bug fixes in this release for VMware cloud on AWS can be found here.

vSphere 8.0 & VMware Cloud on AWS 1.20

19 Oct 09:27
a5ef74d
Compare
Choose a tag to compare

What's Changed

  • Removed support for older versions of vCenter Server 6.5/6.7
  • Added additional installation steps depending on user environment.

vSphere

This release contains following new/updated APIs.

  • ESX Settings APIs
    • Clusters Configuration APIs ${\color{green}(Tech \space preview)}$
    • Clusters Configuration Reports Last Apply Result APIs ${\color{green}(Tech \space preview)}$
    • Clusters Configuration Reports Last Compliance Result APIs ${\color{green}(Tech \space preview)}$
    • Clusters Configuration Reports Last Precheck Result APIs ${\color{green}(Tech \space preview)}$
    • Clusters Configuration Reports Recent Tasks APIs ${\color{green}(Tech \space preview)}$
    • Clusters Configuration Schema APIs ${\color{green}(Tech \space preview)}$
    • Clusters Enablement Configuration APIs ${\color{green}(Tech \space preview)}$
    • Clusters Enablement Configuration Transition APIs ${\color{green}(Tech \space preview)}$
    • Defaults Hosts Policies Apply APIs
    • Defaults Hosts Policies Apply Effective APIs
    • Hosts Configuration APIs ${\color{green}(Tech \space preview)}$
    • Hosts Enablement Software APIs
    • Hosts Policies Apply APIs
    • Hosts Policies Apply Effective APIs
    • Hosts Software Add On APIs
    • Hosts Software Base Image APIs
    • Hosts Software Commits APIs
    • Hosts Software Compliance APIs
    • Hosts Software Components APIs
    • Hosts Software Drafts APIs
    • Hosts Software Drafts Software Add On APIs
    • Hosts Software Drafts Software Base Image APIs
    • Hosts Software Drafts Software Components APIs
    • Hosts Software Drafts Software Effective Components APIs
    • Hosts Software Effective Components APIs
    • Hosts Software Recommendations APIs
    • Hosts Software Reports Apply Impact APIs
    • Hosts Software Reports Last Apply Result APIs
    • Hosts Software Reports Last Check Result APIs
    • Hosts Software Solutions APIs
  • Namespace Management APIs
    • Namespace Management Clusters Topology APIs
    • Namespace Management Networks NSX Distributed Switches APIs
    • Namespace Management Networks NSX Distributed Switches Compatibility APIs
    • Namespace Management Networks NSX Edges APIs
    • Namespace Management Networks NSX Edges Compatibility APIs
    • Namespace Management Storage Profiles APIs
    • Namespace Management Supervisors APIs
    • Namespace Management Supervisors Conditions APIs
    • Namespace Management Supervisors Identity Providers APIs
    • Namespace Management Supervisors Summary APIs
    • Namespace Management Supervisors Topology APIs
  • Trusted Infrastructure APIs
    • Hosts Hardware TPM APIs
    • Hosts Hardware TPM Endorsement Keys APIs
    • Hosts Hardware TPM Event Log

Samples

VMware Cloud on AWS (VMC on AWS)

  • Updated API bindings for NSX-T Policy, NSX VMC Policy, and NSX VMC AWS Integration. New features and bug fixes in this release for NSX-T Data Center can be found here.
  • Updated VMC and DRAAS bindings. New features and bug fixes in this release for VMware cloud on AWS can be found here.

VMware Cloud on AWS 1.19

18 Jul 06:27
be0a573
Compare
Choose a tag to compare

What’s New

Updated VMware Cloud on AWS Bindings.
Updated vSphere bindings for VMware Cloud On AWS
Updated NSX-T Bindings for VMware Cloud on AWS.
New features and bug fixes in this release for VMware cloud on AWS can be found here.

VMware Cloud on AWS 1.18

29 Apr 06:55
22d8a83
Compare
Choose a tag to compare

What’s New

  • Updated VMware Cloud on AWS Bindings.
  • Updated vSphere bindings for VMware Cloud On AWS
  • Updated NSX-T Bindings for VMware Cloud on AWS.

New features and bug fixes in this release for VMware cloud on AWS can be found here.
New features and bug fixes in this release for NSX-T Data Center can be found here.

New Samples

Demonstrate certificatemanagement
gencsr.py
get_tls_certificate.py
renew_tls_certificate.py
replace_tls_certificate.py
replace_tls_certificate_with_vmca_signed.py
replace_vmca_root.py
trusted_root_chains_create.py
trusted_root_chains_delete.py
trusted_root_chains_get.py
trusted_root_chains_list.py

Demonstrate supervisor_services in namespace_management
list_supervisor_services.py
list_supervisor_services_on_cluster.py

vSphere 7.0 Update 3

14 Oct 05:19
73624d9
Compare
Choose a tag to compare

What’s New:

vSphere

  • API(s) for Namespace Management Supervisor services.
  • API(s) for Personality Manager Depot Deletion.
  • API(s) for vCenter Compute Policies
  • Updated tech-preview API(s) for HybridVC
  • Updated tech-preview API(s) for Compute Policy and vStats

New Samples

VMware Cloud on AWS 1.15

23 Jun 12:59
Compare
Choose a tag to compare

What’s New

  • Updated VMware Cloud on AWS Bindings.
  • Updated NSX-T Bindings for VMware Cloud on AWS.

New features and bug fixes in this release for VMware cloud on AWS can be found here.
New features and bug fixes in this release for NSX-T Data Center can be found here.

vSphere 7.0 Update 2 Patch 1

31 May 06:06
647be2c
Compare
Choose a tag to compare

What’s New

vSphere

  • APIs for virtual machine classes. A virtual machine class represents a policy and configuration resource which defines a set of attributes to be used in the configuration of a virtual machine instance.
  • APIs to manage namespace self service and namespace templates.
  • Updated Namespace bindings. Namespaces.Instances.Info and Namespaces.Instances.Summary now contain information pertaining the the namespace templates and VM classes/images.

vSphere 7.0 Update 2

18 Mar 07:35
4d36739
Compare
Choose a tag to compare

What’s New

vSphere

  • Bindings for vCenter authentication using token exchange
  • Bindings for vCenter crypto manager native key providers
  • Bindings for vCenter guest operations
  • Tech-preview bindings for HybridVC
  • Updated tech-preview bindings for Compute Policy and vstats
  • Updated bindings for vSphere Lifecycle manager.

New Samples