Releases: vmware/pyvmomi
Releases · vmware/pyvmomi
vSphere 8.0 Release
Bindings:
- Updated bindings with support for vSphere 8.0. Includes updates to VIM, PBM, EAM, SMS and QUERY namespaces. For details, refer “What’s New in vSphere API 8.0.0.1?” section in the API reference guide: https://developer.vmware.com/apis/1355/vsphere
- New features of vSphere 8.0 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
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.
- Added new bindings to support vSphere 7.0U3. Includes updates to VIM, PBM, EAM and SMS namespaces. For details, refer “What’s New in vSphere API 7.0U3?” section in the API reference guide: https://code.vmware.com/apis/1192/vsphere
- New features of vSphere 7.0U3 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
- Outdated samples are removed. Community samples project: https://github.com/vmware/pyvmomi-community-samples
- Bindings files are renamed to _typeinfo_{namespace}.py
- "stable" version alias is removed
- "public" version alias is renamed to "LTS"
Release vSphere 7.0U2 APIs.
- Added new bindings to support vSphere 7.0U2. Includes updates to VIM, PBM, EAM and SMS namespaces. For details, refer “What’s New in vSphere API 7.0U2?” section in the API reference guide: https://code.vmware.com/apis/1131/vsphere
- New features of vSphere 7.0U2 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
- Drop support of Python 3.3
Release vSphere 7.0U1 APIs.
- Added new bindings to support vSphere 7.0U1. Includes updates to VIM, PBM, and EAM namespaces. For details, refer “What’s New in vSphere API 7.0U1?” section in the API reference guide: https://code.vmware.com/apis/1067/vsphere
- New features of vSphere 7.0U1 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
vSphere 7.0 Release Support
- Added new bindings to support vSphere 7.0. For details, refer “What’s New in vSphere API 7.0?” section in the API reference guide: https://code.vmware.com/apis/968/vsphere
- New features of vSphere 7.0 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
vSphere 6.7 Update 3 Release
- 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
- 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
- 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
- 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
Remove sso.py and it's dependencies(lxml and pyOpenSSL) as they don't compatible with certain OS.