[go: nahoru, domu]

Skip to content

Tags: vmware/pyvmomi

Tags

v8.0.3.0.1

Toggle v8.0.3.0.1's commit message
Workaround cyclic dependency in setup.py

v8.0.3.0.0

Toggle v8.0.3.0.0's commit message
Add type hints (new format) for vSphere 8.0U3 (8.0.3.0)

v8.0.2.0.1

Toggle v8.0.2.0.1's commit message
Fix SmartConnect()'s handling of IPv6 address with square brackets

Closes #978, closes #1053

v8.0.2.0

Toggle v8.0.2.0's commit message
Remove the ToC backlinks

v8.0.1.0.2

Toggle v8.0.1.0.2's commit message
Bump PyPI version to 8.0.1.0.2

v8.0.1.0.1

Toggle v8.0.1.0.1's commit message
Bump PyPI version to 8.0.1.0.1

v8.0.1.0

Toggle v8.0.1.0's commit message
Initial commit of the pyVmomi stubs for type hinting

v8.0.0.1.2

Toggle v8.0.0.1.2's commit message
Bump PyPI version to 8.0.0.1.2

v8.0.0.1.1

Toggle v8.0.0.1.1's commit message
Update VIM namespace for the next vSphere 8.0 patch release

v8.0.0.1

Toggle v8.0.0.1's commit message
Major pyVmomi update for vSphere 8.0

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