CHANGES¶
2.22.1¶
- Add hacking rule to prevent log translations
2.22.0¶
- Updated from global requirements
2.21.0¶
- Do not prune some special XML elements which are empty
- Updated from global requirements
2.20.0¶
- Updated from global requirements
- Wrong member variable name in class Datastore
- Make sure host in maintenance mode excluded from image upload
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
2.19.0¶
- Trivial: Remove testscenarios from test-requirements.txt
- Remove log translations
2.18.0¶
- Updated from global requirements
- [Fix gate]Update test requirement
- Updated from global requirements
- Make the mock call in MemoryCacheTest forward-compatible
- Updated from global requirements
- Updated from global requirements
- Improve unit test coverage
- pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
- Add in support for removeKey
- Use https for references to openstack.org
- Update reno for stable/ocata
2.17.0¶
- Fix setting the SOAP headers for remote calls
- Remove references to Python 3.4
- Updated from global requirements
- Remove some useless log messages
- Add operation ID for remote calls
- Fix image meta-data update for Glance v2
- Add Constraints support
- Updated from global requirements
2.16.0¶
- Files with no code must be left completely empty
- Add ‘uncommitted’ field to the ‘Datastore’ class
- Add SPBM WSDL for vSphere 6.5
- Show team and repo badges on README
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Trivial fixes to the usage doc
- Imported Translations from Zanata
- Imported Translations from Zanata
- Updated from global requirements
- Remove mox3 in test-requirement.txt
- [TrivialFix] Replace ‘assertTrue(a in b)’ with ‘assertIn(a, b)’
- Updated from global requirements
2.15.0¶
- Enable release notes translation
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Update home page link in cfg file
- Updated from global requirements
- Set pool size for HTTPS connections
- Update reno for stable/newton
- Improve logging for task updates
2.14.0¶
- Updated from global requirements
- Fix TypeError:six.StringIO(resp.content) must be str or None, not bytes
2.13.0¶
- Method to download file to VMware server
- Pass connection timeout so that invoke_api will not wait forever
2.12.0¶
- Updated from global requirements
- Add http_method to download_stream_optimized_data
- Refactor the image transfer
- Remove discover from test-requirements
- Updated from global requirements
2.11.0¶
- Updated from global requirements
- Add a py35 tox venv for upcoming py35 support
- Updated from global requirements
- Remove unnecessary properties from image-meta
- Updated from global requirements
- Updated from global requirements
2.10.0¶
- Updated from global requirements
2.9.0¶
- Imported Translations from Zanata
2.8.0¶
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Refactor VmdkWriteHandle and VmdkReadHandle
- Updated from global requirements
- Add reno for release notes management
- Support download of virtual disk in ova container
- Updated from global requirements
- Updated from global requirements
2.7.0¶
- Updated from global requirements
- Trivial: ignore openstack/common in flake8 exclude list
2.6.0¶
- Updated from global requirements
- Imported Translations from Zanata
- Updated from global requirements
- Updated from global requirements
- Should not raise Exception before connection close
- Remove explicit use of asserts
- Move bandit into pep8
2.5.0¶
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
2.4.0¶
- Updated from global requirements
2.3.0¶
- Remove bandit.yaml in favor of defaults
- Updated from global requirements
- Update translation setup
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Imported Translations from Zanata
- Updated from global requirements
- Use oslo_utils reflection to get function name
2.2.1¶
- Python 3 deprecated the logger.warn method in favor of warning
- Put py34 first in the env order of tox
- assertIsNone(val) instead of assertEqual(None,val)
2.2.0¶
- isoformat instead of deprecated timeutils.strtime
- Overwrite VMwareDriverException message
- Updated from global requirements
- Updated from global requirements
- Clean requirements
- Trival: Remove ‘MANIFEST.in’
2.1.0¶
- Updated from global requirements
2.0.0¶
- Updated from global requirements
- Updated from global requirements
- Remove python 2.6 classifier
- Remove python 2.6 and cleanup tox.ini
- Imported Translations from Zanata
- Updated from global requirements
1.23.0¶
- Updated from global requirements
1.22.0¶
- Updated from global requirements
- Fix coverage configuration and execution
- No need for Oslo Incubator Sync
- Add support for SSL thumbprint when using FileWriteHandle
- Define WithRetrieval context
- Imported Translations from Zanata
- Add shields.io version/downloads links/badges into README.rst
- docs - Set pbr ‘warnerrors’ option for doc build
- clean up auto-doc api build
- do not show the full release history in the main table of contents
- clean up readme and documentation titles
- Change ignore-errors to ignore_errors
- Updated from global requirements
- Add support for using HTTP POST in VmdkWriteHandle
- Add unit tests for FileHandle._create_connection
- Update the documentation
1.21.0¶
- Updated from global requirements
- Use SSL thumbprints for NFC transfer
- Updated from global requirements
- Update bandit.yaml to the latest
1.20.0¶
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- flake8 - remove unused rules
- Imported Translations from Transifex
- Allow http connection pool size to be configured
1.19.0¶
- Imported Translations from Transifex
- Imported Translations from Transifex
1.18.0¶
- Make usage doc easier to understand for library consumers
- Updated from global requirements
- Imported Translations from Transifex
- Updated from global requirements
- Updated from global requirements
- Remove username from logs
- Updated from global requirements
1.17.0¶
- Update log level of session related logs
- Fix mock calls
- Updated from global requirements
- Mask/truncate vCenter credentials in suds logs
- Imported Translations from Transifex
1.16.0¶
- Add tox target to find missing requirements
- Updated from global requirements
- Fix exception to string in py34
- Updated from global requirements
0.15.0¶
- Updated from global requirements
- Updated from global requirements
- Add in support for ManagedObjectNotFound exception
- Deprecate unused exceptions
- Raise VimFaultException for unknown faults
- Exception hierarchy refactoring
- Updated from global requirements
- Update progress lease every 60 seconds
- Updated from global requirements
- Fix bandit tox environment to properly run
- Updated from global requirements
0.14.0¶
- Remove oslo namespace package
- Port test from Nova
- Imported Translations from Transifex
0.13.1¶
- Imported Translations from Transifex
- Revert “Raise VimFaultException for unknown faults”
0.13.0¶
- Add ToolsUnavailable exception
- Add support for dynamicProperty
- Remove support for Python 3.3
- Updated from global requirements
- Remove run_cross_tests.sh
- Use suds-jurko on Python 2
- Updated from global requirements
- Imported Translations from Transifex
- Updated from global requirements
- Raise VimFaultException for unknown faults
- Imported Translations from Transifex
- Add NoDiskSpaceException
- Add utility function to get profiles by IDs
- Add bandit to tox for security static analysis
- Add SPBM WSDL for vSphere 6.0
0.12.0¶
- Uncap library requirements for liberty
- Cleanup README.rst and setup.cfg
- Update to latest hacking
- Imported Translations from Transifex
- Revert “VMWare NSXv: Common components”
- Updated from global requirements
- Move pylint dependency to tox.ini
- Move exception related tests to new module
0.11.1¶
- Switch to non-namespaced module imports
- Imported Translations from Transifex
- Move missing tests to new oslo_vmware location
0.11.0¶
- Imported Translations from Transifex
- Add get_datastore_by_ref method to oslo.vmware
- Change use of random to random.SystemRandom
0.10.0¶
- Imported Translations from Transifex
- Updated from global requirements
- Handle SPBM SecurityError
- PBM utility method to retrieve profiles of a VM
- Updated from global requirements
- Imported Translations from Transifex
- Add missing links to README
- VMWare NSXv: Common components
0.9.0¶
- Imported Translations from Transifex
- Updated from global requirements
- Correct usage to oslo_vmware
- Fix line wrapping
- Updated from global requirements
- Correct the doc usage example
- Fix missing project name in installation doc
- Imported Translations from Transifex
- Imported Translations from Transifex
- Fix race during session creation
- Make setup.cfg packages include oslo.vmware
- Updated from global requirements
- Move files out of the namespace package
- Use ToggleLazy fixture from oslo.i18n
- Use _is_valid_ipv6 from oslo.utils
- Allow checking api session
- Updated from global requirements
- Updated from global requirements
- Add pbr to installation requirements
- Update urllib3 requirements
- Workflow documentation is now in infra-manual
- Fix re-create session during transient failures
- Imported Translations from Transifex
0.8.0¶
- Switch to use requests/urllib3 and enable cacert validation
- Updated from global requirements
- Updated from global requirements
- Enable support for python 3.x
- Updated from global requirements
0.7.0¶
- Updated from global requirements
- Imported Translations from Transifex
- Activate pep8 check that _ is imported
- Do not log when reraising an exception
- Imported Translations from Transifex
- Updated from global requirements
- Add unit test for VC 5.1 web fault handling
- Fix to get exception detail with vCenter 5.1
- Download image API to bypass vCenter
- Updated from global requirements
- Updated from global requirements
- Enable the PBM WSDL to be updated
- Support building wheels (PEP-427)
- Fixup autoindex.rst only if it exists
- Supress error logs when exception is thrown
- Fix handling of fault details
- Fix UnboundLocalError during WebFault handling
- Use faultstring attribute in suds.WebFault.fault
- Imported Translations from Transifex
- Fix the log message for progress
- Add API to get the entity inventory path
- VimExceptions need to support i18n objects
- Switch to using oslo.utils
- Use custom transport adapter for file URLs
- getText can be called only when doc is not None
- Updated from global requirements
- Add unit test for suds cache expiration
- Add a memory based shared cache
0.6.0¶
- Updated from global requirements
- VMware: Enable vCenter SSL certificate validation
- Add DuplicateName exception
- Add ‘details’ property to VMwareDriverException
- Enable oslo.i18n for oslo.vmware
- Add API to enable calling module to register an exception
- Imported Translations from Transifex
- Add docs target and generate api docs
- Updated from global requirements
- Work toward Python 3.4 support and testing
- warn against sorting requirements
- Add exception for TaskInProgress
- Updated from global requirements
- Refactoring to reduce noise in log files
- Imported Translations from Transifex
- Add missing session parameter to get_summary
- Updated from global requirements
- Switch off caching to prevent cache poisoning by local attacker
- Support for copying streamOptimized disk to file
- Add support for the DatastoreURL object
- Add methods to the Datastore objects
- Imported Translations from Transifex
- Add Pylint testenv environment
0.5.0¶
- _trunc_id to check if the session_id is not None
- Port the Datastore and DatastorePath objects
- Log additional details of suds faults
- Enabled hacking check H305
- Imported Translations from Transifex
- Add constant for ESX datacenter path (HTTP access)
- Store PBM wsdl in the oslo.vmware git repository
- Bump hacking to version 0.9.2
- Fix seek and tell in BlockingQueue
- Add support for using extensions
- The ‘result’ variable in RetryDecorator may be undefined
- Imported Translations from Transifex
- Fix docstrings of constructors
- Do not log the full session ID
- Refactor the PBM support
- Fix wrong usage of assertRaises
- Translations: make use of _LE, _LI and _LW
0.4.0¶
- Sync excutils from Oslo
- Updated from global requirements
- Use assertIsNone
- Bump hacking to 0.9.x series
- replace iterator.next() with next(iterator)
- remove definitions of Python Source Code Encoding
- Setup for translation
- Updated from global requirements
- cleaning up index.rst file
- Add networkFolder in the traversal spec
- Ensure port support does not break backward compatibility
- replace string format arguments with function parameters
- Support for IPv6 and Non-standard ports
- Support ‘InvalidPowerState’ exception
- Don’t translate debug level logs in oslo-vmware
- Updated from global requirements
- Sync changes from Nova error_util.py
- Updated from global requirements
- Remove __del__ usage in oslo.vmware driver
- Add a test to oslo.vmware test_image_transfer
- import run_cross_tests.sh from incubator
- Fix vim25:InvalidRequest when no profiles exist
- VMware: treat cases when SOAP reply does not have a body
- Add unittest method “test_download_flat_image”
- Add missing unit tests for VMwareAPISession
0.3¶
- Updated from global requirements
- Fix unit tests running unnecessarily slow
- Enable download of streamOptimized file-like
- Fix docstrings in VMwareAPISession
- Ensure that the pbm is not None
- PBM related utility methods
- Add PBM client for policy based placement
- Updated from global requirements
- Replace unicode() for six.text_type
0.2¶
- Remove dependency on log.py from openstack/common
- Remove vim header
0.1¶
- VMware: raise more specific exceptions
- Move image transfer code in VMware drivers to OSLO
- Move read/write handles in VMware drivers to OSLO
- Move API invocation code in VMware drivers to OSLO
- Move VIM API client code in VMware drivers to OSLO
- Add eventlet requirement
- Move utility methods in VMware drivers to OSLO
- Import necessary files from openstack.common
- Initial checkin for Oslo VMware Library generated using oslo-cookiecutter