CHANGES
=======

2.7.2
-----


2.7.1
-----

* openshift client version freeze (#218)
* Change disk.owner\_id to disk.managed\_by as per latest azure sdk

2.7.0
-----

* minor fix
* few fixes for list\_vm / list\_templates
* Update azure version to >=3.0.0 (#215)
* Adding CREATBLE class constant
* Fix services and container\_groups

2.6.0
-----

* Deploy podified CFME changes (for sprout) (#210)
* switch scvmm to etree.fromstring to support the upcoming py3 support
* add plain minimal invocation tests for the scvmm methods
* initial minimal integration tests for scvmm

2.5.2
-----

* First time actually use Nuage skel
* Implement wrapanapi class for VMware Cloud

2.5.1
-----

* Add a new hash for retrieve inventory information
* This PR will solve timeout issue of test\_vm\_discovery

2.5.0
-----

* reformatting strings
* adding/updating docstrings
* extending cleanup
* initial commit

2.4.12
------

* Update AzureSystem.list\_subscriptions, str return
* Add \_\_setattr\_\_ for AzureSystem
* Update azure properties, use cached\_property

2.4.11
------

* lint fix
* added some functions

2.4.10
------

* Return json content even if request failed (r.ok != True)
* initial commit
* Add power state stat and stats method (#197)
* scvmm template upload fix
* Fix a bug where a type should have been a Python class but was a string instead
* Add nuage client implementation with some of the basic methods
* Small fix
* Lint
* Added img\_project\_name to list\_images
* Added image\_project\_name parameter to Image class
* Fixes per review

2.4.8
-----

* Update base.get\_vm\_guid to call list\_vm, not all\_vms
* Update google.all\_vms, add by\_zone option
* Added Nuage skeleton

2.4.7
-----

* Function renamed
* Added Pods/Services for a specific project A getter for a specific project
* Adding actions methods for Lenovo Provider
* Add inventory method resourses for LenovoSystem
* Add skeleton methods for Lenovo provider

2.4.6
-----

* Added list\_cluster for SCVMM
* Moved to Base

2.4.5
-----

* updating library accordingly to yamls (#183)
* Added Lenovo base (#184)

2.4.4
-----

* Update readme with EC2 (#182)
* minor fixes
* added keystone version exception
* fixed stackapi creation
* added global sessuion for all apis
* fixed lint violation
* turned tenant\_api into a property
* deleted typo
* added keystonev3
* small fixes for SCVMMSystem
* Grabbing object KIND property from class name if not specified

2.4.3
-----

* adding vm\_type

2.4.2
-----

* Switch logic for rhevm api for readability
* Update rhevm api kwargs, <4.0 vs >4.0
* Added create function for ContainerResourceBase

2.4.1
-----

* fixed azure package version

2.4.0
-----

* finished powershell->azure conversion removed old azure and renamed new one to old one

2.3.2
-----

* Fix for including filter true on API headers (#176)
* Logging rest\_client
* Added openshift tests + Minor fixes (#166)
* Fix delete label + LabelNotFoundException (#172)
* Added LabelNotFoundException
* Fix delete label
* Added volume & snapshot check + copy snapshot (#168)
* script to remove unused blobs

2.3.1
-----

* fixing few methods
* Update ec2.init, set region\_name in sns\_connection
* Update azure.vm\_creation\_time, parseable datetime

2.3.0
-----

* Added image import and deployment config creation (#164)
* Container Management Extensions (#161)

2.2.2
-----


2.2.1
-----

* Update openstack.vm\_creation\_time

2.2.0
-----

* Add automated PyPI deploy by tags
* EC2 instance create method - only for basic usage now (#141)
* Added SNS topic methods & bucket delete (#139)
* changing azure vm last modified source

2.1.5
-----

* Update scvmm and azure vm\_creation\_time(), UTC (#157)
* Add virtualcenter.add\_disk\_to\_vm (#153)
* Update ec2.vm\_creation\_time, UTC (#156)
* Update docblocks in virtualcenter
* Update virtualcenter.vm\_creation\_time
* Update vm\_creation\_time, timezone conversion
* Update to UTC time for vm\_creation\_time returns
* Update vm\_creation\_time for most modules

2.1.4
-----

* Fix the error logging for once and for all
* Update virtualcenter.vm\_state, return string
* Update virtualcenter.get\_vm\_datastore\_path

2.1.3
-----

* Fix ec2 typo

2.1.2
-----

* Update ec2, add s3 object delete and ami deregister

2.1.1
-----

* Fix some logging issues
* Use \_get\_vm() instead of \_get\_obj()
* Fix an issue with does\_vm\_exist not checking if the resultant object is None
* Fix an issue in cloning a VM where the \_get\_obj method returned None unexpectedly, made the calling code expect None

2.1.0
-----

* Migrate VMWareSystem from psphere to pyVmomi (#136)
* Force VM delete to catch weird errors (#138)

2.0.0
-----

* Moved to new project name (finally)
* Reworked method
