CHANGES
=======

1.0.1
-----

* Fix configuration options
* Update TOX/UPPER\_CONSTRAINTS\_FILE for stable/train
* Update .gitreview for stable/train

1.0.0
-----

* Add missing release notes
* Patch release note
* Fix complex configuration options
* Fix Python 3 functional tests run
* Enhance extend functionality
* Fix LVM extend volume
* Fix cloning metadata storage
* Fake unused packages
* Update the constraints url
* [Trivial] Use yaml.safe\_load() in the test suite
* Don't run functional gates on doc-only changes
* Add pdf build support
* Add default volume type flow in dbms persistence plugin
* Follow Up: Fixing NITs
* Add validation and validated documentation
* Bump the openstackdocstheme extension to 1.20
* Add support for IBM SVC
* zuul: change the cinderlib test runner into a role
* Sync Sphinx requirement
* Add list\_supported\_drivers test
* [DOC]:Correct variable name kv
* Fix: Snapshot creation with volume types
* Fix cleanup of persistence tests
* Bump openstackdocstheme to 1.20.0
* Add Python 3 Train unit tests
* add python 3.7 unit test job
* OpenDev Migration Patch
* OpenDev Migration Patch
* Run functional tests with memory persistence

0.9.0
-----

* Fix get\_connector\_properties
* DOCFIX: correct syntax of codeblock
* Replace openstack.org git:// URLs with https://
* Add DevStack plugin
* Support setting attach\_mode
* Fix RBD connector
* Fix cinderlib Python package
* Fix Volume snapshots and connections on deletion
* Fix error\_deleting status in vol and snap
* Convert the driver\_options to a dictionary
* Add zuul jobs
* Format as a Cinder-related OpenStack project

v0.3.9
------

* Bump version: 0.3.8 → 0.3.9
* Fix raise on Snapshot initialization

v0.3.8
------

* Bump version: 0.3.7 → 0.3.8
* Fix exception raise on failed attach

v0.3.7
------

* Bump version: 0.3.6 → 0.3.7
* Fix initialization with legacy pools
* Remove unused exception

v0.3.6
------

* Bump version: 0.3.5 → 0.3.6
* Fix stats caching

v0.3.5
------

* Bump version: 0.3.4 → 0.3.5
* Workaround for driver stats bug
* Add driver dependencies to containers
* Add support for MultiOpt parameters

v0.3.4
------

* Bump version: 0.3.3 → 0.3.4
* Remove rbd-nbd and improve rbd-ko

v0.3.3
------

* Bump version: 0.3.2 → 0.3.3
* Document list\_installed\_drivers
* Support NBD RBD attachments
* List available drivers in current Cinder package
* Add history for 0.3.2

v0.3.2
------

* Bump version: 0.3.1 → 0.3.2
* Fix config parse when caller has args

v0.3.1
------

* Bump version: 0.3.0 → 0.3.1
* Build stable Rocky container
* Raise ProcessExecutionError on execute's OSError

v0.3.0
------

* Bump version: 0.2.2 → 0.3.0
* Update cinderlib
* Support pool-aware drivers
* Stop using AZ to store backend name
* docs: Add fail\_on\_missing\_backend to header
* Add volume type support
* Raise NotImplementedError
* Fix Python3 compatibility
* Fix minor typo
* Detach volumes when unavailable
* Improve error message on unavailable
* Add LVM CI job
* Make tox -epy27 pass
* Prepare for cinder gate test
* Fix #9: RBD attachments not working
* Fix #7: Facilitate running example using container
* docs: Update LVM configuration
* Fix typo
* Fix docker automated build

v0.2.2
------

* Bump version: 0.2.2.dev0 → 0.2.2
* docs: Update docks referring to Pike release
* Hook based image build process
* Ensure lvm2 package is installed
* Support requests and requests-kerberos
* Docker image from Cinder master
* Change Cinder requirements
* Fix DBError on attach on non Pike versions
* Stop setting attributes on CONF
* Fix loading object without configured backend
* Fix README example
* Provide a workaround for demo on old centos boxes
* Remove separator spaces on serialization
* Fix example in CONTRIBUTING
* Don't raise on set\_key\_value and delete\_key\_value
* Fix DB persistence get\_key\_values
* Fix persistence base set\_key\_value
* Workaround for Python 2 getaddrinfo bug
* Docker: Make Dockerfiles easier to read
* Bump version: 0.2.1 → 0.2.2.dev0
* Support PEP 440 version scheme
* docs: Fix automatic doc build requirements
* docs: Add docker hub shields to README.rst
* docs: Markdown README with RST
* Fix README on Github
* Fix doc build
* Fix install\_requirest
* Don't install RDO Pike repository
* Add Docker images
* Support loading object without configured backend
* Move the setup of the CONF to the persistence
* Use NOS-Brick
* tests: Support older versions of lsblk
* docs: Validation of XtremIO with FC
* dosc: Fix object's dumps being called as method
* docs: Mention how to avoid keyring in /etc/ceph
* Fix github README file

v0.2.1
------

* Bump version: 0.2.0 → 0.2.1
* Fix package readme

v0.2.0
------

* Bump version: 0.1.0 → 0.2.0
* docs: Fix VMAX configuration for Q and R
* func tests: Fix num volumes in stats
* Fix multipath
* docs: Validation of VMAX
* docs: Validation of SolidFire
* docs: Fix readthedocs doc building
* docs: Add validated drivers section
* docs: Explain reporting validation results
* Support Ceph/RBD in functional tests
* Functional tests support for non precise sizes
* Improve lazy loaded volumes list
* Update documentation
* Support changing persistence backend while running
* Allow saving deserialized objects
* Add save method
* Add refresh method
* Add minimum serialization method to objects
* Fix serialization
* Add dump and dumps methods
* Don't include package data for now
* Fix generated packages
* Don't fail if connector has no multipath info
* Add key-value storage in persistence plugins
* Fix multipath value on persitence retrieval
* Fix DeviceUnavailable exception
* Add custom connector for RBD
* Fix Connection OVO parameters
* Don't alter persistence config
* Add device\_attached to Connection object
* Refactor connections
* Consolidate persistence unit tests
* Add DB metadata plugin unit tests
* Set created\_at field on creation
* Add memory metadata plugin unit tests
* Run unit tests in verbose mode
* Fix memory metadata plugin
* Automatically set availability\_zone in Volume
* Add DB persistence plugin
* Always call create\_export and remove\_export
* Fix name & description inconsistency
* Fix wrong size in volume from snapshot
* Add metadata plugin mechanism
* Fix iSCSI disconnect
* Add support for default project\_id and user\_id
* Add more funtional tests
* Improve stats documentation
* Fix XtremIO volume cloning
* Update history file
* Fix create volume from snapshot
* Add functional testing documentation
* Add some basic functional tests
* Limit dependency to Pike
* Add driver dependencies as extras
* Fix docs: Connection detach info is wrong
* Fix disablig of sudo
* Improve readme losetup command
* Add documentation
* Fix read the docs building error
* Fix spelling error
* Fix tox and requirements
* Accept id set to None
* Fix serialization of non attached Connection
* Add support to modify OVO fields on connect method
* Small README change
* Remove unused shields from README

v0.1.0
------

* Fix missing attached attribute
* Minor readme example fix
* Add usage example in readme
* Initial commit
