CHANGES
=======

4.0.0
-----

* Make 'error' instances recovery configurable
* Add missing domain name to novaclient
* Make provision to evacuate all instances
* Enable global hacking checks and remove local checks
* Fix 'host delete' delete's host of another segment
* conf: Deprecate 'masakari\_topic' RPC options
* Send global\_request\_id to nova when calls are made
* Update the documentation link for doc migration
* Remove 'on\_shared\_storage' parameter from nova evacuate
* Remove unused methods
* Remove support for py34
* Use os-testr instead of testr
* Enable code coverage report in console output
* Fix race condition between evacuation and its confirmation
* Updated from global requirements
* Exclude on maintenance reserved\_hosts for host\_failure recovery
* Optimize the link address
* Fix identity\_admin
* Revert "Fix os\_privileged\_user\_auth\_url"
* Fix failing test cases
* Fix os\_privileged\_user\_auth\_url
* Ignore instance recovery for 'paused' or 'rescued' instance
* Use DDT to reduce test code duplication
* Updated from global requirements
* Remove log translations
* Implement auto\_priority and rh\_priority recovery\_methods
* Updated from global requirements
* Delete the failure host from reserved\_host
* Don't pass argument sqlite\_db in set\_defaults()
* Use HostAddressOpt for opts that accept IP and hostnames
* Add license information in test-requirements.txt
* Fix test method which has incorrect reference
* Change nova\_catalog\_admin\_info to default to publicURL
* Update to a newer hacking library
* Prevent 404 error when adding reserved\_host to aggregate

3.0.0.0rc1
----------

* Add reserved\_host to failed\_host's aggregate
* Add host\_failure workflow for 'reserved\_host' recovery\_method
* Tolerate jsonschema==2.6.0
* Fix release notes formatting
* Release note for \_process\_unfinished\_notifications periodic task
* Boolean filters are not working for host list api
* InstanceFailure: Ignore notifications for certain events
* Set access\_policy for messaging's dispatcher
* Add ha enabled config options
* Implement \_process\_unfinished\_notifications periodic tasks
* Sync tox environment with upper-constraint of requirements
* Add business rules for host and failover\_segment
* Bump taskflow version to minimum 2.7.0
* Added engine manager and rpcapi related unit tests
* Stop logging unnecessary warning on context create
* Fix incorrect test class name
* Update to match latest global-requirements
* Use dict.items() and dict.values() as per guidelines
* Add unit tests for notification business rules
* Remove deps under pep8 section to enable hacking checks
* Fix bad request error for valid marker in hosts
* Extracted HTTP response codes to constants
* Add unit tests for process failure flow
* Remove unused test\_masakari module
* [Devstack] Fix devstack plugin compatibility
* Fix failing gate jobs due to removal of nova\_client.service\_catalog
* Avoid printing traceback if VM is not HA\_Enabled
* Stop instance only if it's HA\_Enabled
* Fix spelling mistake and log message
* Add database related test cases
* Fix spelling mistake
* Change default topic name of masakari-engine
* Return correct response codes
* Add unit tests for instance failure flow
* Add unit tests for host failure workflow
* Add missing namespaces in masakari-config-generator.conf
* Add admin role for masakari user
* Fix invalid port reference in devstack settings
* Add unit tests for nova support
* Set admin user as the default policy
* Fix 500 error while create/update host

2.0.0
-----

* Add instance and process failure workflow
* Add host failure workflow
* Add nova support in masakari
* Add TaskFlowDriver support to process notifications
* Add business rule for process\_notification
* Convert boolean parameters in host api
* Remove pypy from tox env list
* Return HTTPBadRequest instead of HTTPNotFound
* Drop MANIFEST.in - it's not needed by pbr
* Add process\_notification cast call
* Add authentication libraries to requirements.txt
* Add RPC layer for masakari
* Enable release notes translation
* Fix 500 if you pass invalid sort\_key and sort\_dir
* Remove unused method
* Enable masakari-engine in devstack
* Add masakari-engine support
* Add Masakari Object Serializer
* Add notifications controller for masakari
* Remove wrong reference to cinder
* Remove reference of Nova
* Added host controller for masakari
* Added failover segments controller for masakari
* Add notification related objects
* Remove redundant str typecasting
* Using assertIsNone() instead of assertIs(None, ..)
* py33 is no longer supported by Infra's CI
* Remove unexpected method argument
* Clean imports in code
* TrivialFix: Merge imports in code
* TrivialFix: Remove logging import unused
* Alter nullable constraint on created\_at column
* Removed unnecessary sort\_keys and sort\_dirs
* Add notification db apis and migration script
* Don't attempt to escalate masakari-manage privileges
* Dictionary creation could be rewritten with dictionary literal
* Added masakari objects
* Refactor: Move post method to APIValidationTestCase base class
* Add test cases for 'extension\_info' module
* Correct API Version String format
* Return NotFound exception for delete db api
* Cleanup tox.ini: Remove obsolete constraints
* Add testing for WSGI Framework
* Add schema framework for masakari
* Added masakari db apis
* Update unique constraint of hosts table
* Add devstack plugin
* Use %()d for integer substitution
* Make use of oslo-config-generator
* Dictionary creation could be rewritten with dictionary literal
* Add db sync support for masakari
* Add a hacking rule to enforce use of LOG.warning
* Add a hacking rule for string interpolation at logging
* Add hacking checks
* Add support for wsgi framework
* Add project description to README.rst
* Initial Cookiecutter Commit
* Added .gitreview
