CHANGES
=======

3.0.0
-----

* Change how we retrieve host wwpns from block\_device\_mapping
* Fail if instance is connected to a VLAN network
* Throw specific InvalidVIFTypeError on attach\_nic
* Add attach\_nics method to PartitionInstance
* Fix confusing between block\_device\_mapping and \_info
* prep\_for\_spawn: remove unused params and make private
* Add unittest for \_get\_partition\_instance
* Remove redundant image check
* set\_boot\_properties does NOT take the bd anymore
* Pass in block\_device\_info into PartitionInstance
* Add context to PartitionInstance
* Updated from global requirements
* Create nic string for os-specific-params in PartitionInst class
* Change how we set the boot-os-specific-params for a nic
* Extract new method get\_nic\_properties\_dict
* Transition to DPMVIF object
* Introduce DPMVIF object
* Move creation of boot properties into vm class
* Introduce Blockdevice object
* Set\_boot\_properties retrieves boot-hba-uri on its own
* Retrieve boot\_hba uri from hba object
* Retrieve PartitionInstance via getter method
* Updated from global requirements
* Updated from global requirements
* Fix the breaking change to ComputeDriver.spawn in nova-dpm
* Remove SCREEN\_LOGDIR from devstack
* Get release notes back on nova-dpm RTD
* Updated from global requirements
* Remove loop\_status\_update function
* Updated from global requirements

2.0.0
-----

* No SQL parameter establish error
* Updated from global requirements

2.0.0.0b3
---------

* Update local.conf
* Remove openstackdocstheme
* "tox -e cover" command failing with error
* PowerOn of a partition in paused state not working
* cpc\_object\_id is breaking in unit test
* Update the documentation link for doc migration
* Modified reserve\_host\_memory config parameter
* If HMC is up and CPC is down
* Instance delete always stops partition
* Removal of max\_instances config parameter
* Several unit test cases are breaking with zhmcclient==0.14.0
* Min value of max\_memory is been added
* Updated from global requirements

2.0.0.0b2
---------

* Replace assertTrue(isinstance()) with assertIsInstance()
* Remove usage of parameter enforce\_type
* Added default value to the max\_instances parameter of dpm.py
* fix up release notes build
* Updated from global requirements
* Multi storage adapter support broken
* Handles exception in init\_host() if CPC is not found
* get\_available\_nodes refresh handling is missing
* Remove requests.packages.urllib3.disable\_warnings()
* MaxMemoryExceededError uses max\_processors value
* Docs: Getting started page and storage chapter
* rhel7 image docs: Add installation of growpart
* Define proper exception instead of ValidationError
* Change file name from test\_utils.py to test\_data.py
* Change fake session from comman file test\_utils.py
* Boot from image fails without a clear error message
* guest tools: Fix layer2 configuration
* spawn is not checking if volume is a FC volume
* image-tools: Precise dev-bus-id generation
* Use caller-side string formatting for LOG calls
* Fix unit tests with oslo.config "enforce\_type" setting
* Renames function name to validate\_host\_conf()
* Uses 'storage-customer' field for 'max\_mem'
* Added Unit Testcase to PartitionInstanceInfo class of vm.py
* Fix invalid path in rhel7 image doc

2.0.0.0b1
---------

* change unit test case for vm.py
* Validation logic for partition name will fail if the host name has '-'
* Remove obsolete self.\_properties var in host.py
* Remove unused client var in host.py
* Updated from global requirements
* Fix typo in cpc\_3 of create\_session\_1
* Fix NotFound exception on spawn instance
* Update release docs for milestone releases
* Remove unused function get\_boot\_properties
* Use zhmcclient.partitions.find
* Remove obsolete test code
* Update Release documentation
* Use oslo opt for storage\_adapter\_mappings
* Remove unused variable
* Fix session typo
* Fix functional test case failing
* Added empty specs subtrees for Pike and Queens
* Introduce storage adapter mapping conf object
* Cleanup spec folder
* Drop py34 target in tox.ini and setup.cfg
* Remove log translations
* Introducing ShutOff state in destroy flow
* Adapting to redesign of async operation methods in zhmcclient
* Updated from global requirements
* Adding more testcases to test\_driver.py
* Get Hypevisor version from DPM
* change unit test case for host.py
* Refactor driver.py testcase
* Removing redundant testcase
* Updated from global requirements
* Two testcases have been removed
* guest-image-tools: Fix startup order for autoconfigure\_networking.service
* guest-tools: Fix "There are no ccwgroup devices"
* Tests for guest image tools
* Move functions into separate method
* Split up autoconfigure\_networking into functions
* Testcases for driver.py for Instance functions
* Migrating testcases to use zhmclient\_mock framework
* Set exit on error
* Remove local copy of CONF
* Updated from global requirements
* Detach volume from instance
* Add Ocata (1.0.0) release notes
* Optimize nova compute service start
* Small correction with command instruction
* Fix RTD not rendering bullets of toctree
* Specs: Setting MAC for DPM NIC
* Spec for inital Neutron integration
* docs: add release tagging and stable branch creation description
* Add DPM Guest Image Tools

1.0.0.0rc2
----------

* DPM Nova image creation docs
* docs: add release and stable branch management summaries

1.0.0rc1
--------

* Updated from global requirements
* Enable DHCP and routing on singlenode devstack
* Added content of Topology chapter
* Addressed minor comments on 'overhauled docs' change
* Use flat networks in devstack
* Remove the nova-neutron singlenode local.conf
* Updated installation section
* Adding more testcases for driver.py missing functions
* Introduce list of ignored target wwpn for boot options
* Add nic information to partitions boot params
* Add version number to the documentation footer
* Add vm.launch testcase
* Destroy flow fixed for partition none case
* Overhauled the documentation
* Attach HBA to partition
* INSTALL\_ZHMCCLIENT option added to local.conf samples
* Adapt networking-dpms \*mapping parameter
* Abstracting the common conf parameters
* Added sample conf with storage and network parmeters
* Generalizing the parameters in sample conf
* devstack local.conf: move neutron host section
* Reflect networking-dpm conf change in local.conf
* Remove config option [dpm].host
* Use os-dpm
* Changed name of cpc\_uuid config option to cpc\_object\_id
* Updated help text for DPM config options for Nova
* rtd: revert release notes creation (partially)
* rtd: fix release note creation
* Docs: Add Release Notes
* Docs: Add Feature Support Matrix
* Replace CONF mocking with CONF.set\_override
* Docs: Fix RTD docs build process
* Enable configfile autogeneration
* "client" parameter is not used anywhere
* Add link to RTD to ReadMe file
* remove "cpc" and "instance" parameter
* change Instance to PartitionInstance
* Function for used Processor and Memory
* fix for "list\_instances" function in driver.py
* DPM defect number updated in comments
* Remove the dummy test module "test\_nova\_dpm"
* Updated from global requirements
* Refactor to remove the zhmcclient calls
* Cut the dependency to zhmcclient internals
* Use uuid for partition name
* Fix an issue where no test coverage report is created
* Install stable zhmcclient via requirements.txt
* Fix NIC attachment
* Update nova-neutron local.conf
* Change from "cp-processors" to "ifl-processors"
* Introduce client\_proxy to improve testability with fakezhmcclient
* Instance Destroy,poweron,poweroff,reboot
* Implemented Partition start as part of spawn function
* Testcase refactor and updates for vhba\_vnic
* Basic vnic & hba creation for instance
* implemented following function in driver.py
* Update code to python 34,35 compatible
* Added more unit testcases for nova-dpm
* Initial support for block storage
* Fixing hostname vs cpcsubset\_name
* Adding specs infrastructure + ocata specs
* local.conf for Singlnode with nova+neutron
* Updated from global requirements
* Devstack setup for nova-dpm
* Driver code for CPCSubset listing feature
* Initial Cookiecutter Commit
* Added .gitreview
