Pyvmomi

Latest version: v8.0.2.0.1

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

8.0.0.1.1

Changes:
- Fixed: 993 - WaitForTask broken on version >8.0.0
- Fixed: 994 - Pyvomi module failing in connect method
- Replace publicVersions with ltsVersions
- Updated VIM namespace for the next vSphere 8.0 patch release

8.0.0.1

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()

7.0.3

- 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"

7.0.2

- 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

7.0.1

- 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

7.0

- 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

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.