CHANGES
=======

* import zuul job settings from project-config
* Add default branch for ocata release

0.2.0
-----

* Update Blazar API v1 doc
* Add namespace release note
* Add release note of deprecation of ClimateFilter
* Update the guide for installation without DevStack
* Change filter name in DevStack plugin
* Update contributor guide
* Migrate climate namespace to blazar
* Update overview documents
* Updated Blazar API v1 doc
* Set 0.0.0.0 as default host for Blazar API
* Add release note of instance reservation issue
* Whitelist rm command in tox virtual environments
* Correct table format
* Add more precise DevStack installation instructions
* Support host reservation scenario test
* Switch to use test\_utils.call\_until\_true
* Clean oslo-incubator code
* Use oslo.context
* Use oslo.utils
* Use oslo.db
* Add missing space in log messages
* Mark instance reservation scenario tests skipped
* Follow latest Tempest framework
* Stop using climate python client for testing blazar API
* Add reno for release notes management
* Use oslotest
* Use oslo.policy
* Delete unused oslo-incubator code
* Use oslo-config-generator
* Use oslo.middleware
* Use oslo.i18n
* Use oslo.service
* Fix authentication of Nova client
* Enable DevStack to set Keystone service name in config
* Prepare for using standard python tests
* Use oslo.log
* Use filter\_scheduler config keys
* Remove osapi\_compute\_extension configuration
* Fix service and endpoint creation in DevStack
* Remove contrib/devstack
* Make DevStack create a freepool aggregate
* Replace LOG.warn with LOG.warning
* Typo fixing
* Soft update from global-requirements
* Update default environment list
* Use jsonutils from oslo.serialization
* Replace tempest logging module with oslo\_log
* Switch from openstack.common to olso\_concurrency
* Use constraints when building tox environments
* Update to newer hacking
* Use oslo.serialization
* Remove unused pngmath Sphinx extension
* Remove outdated climate.pot
* Create Devstack plugin
* use keystonemiddleware and fixture
* py26 is no longer supported by Infra's CI
* novaclient.v1\_1 no longer exists using v2 for gate jobs to pass
* Change repository from stackforge to OpenStack
* Update .gitreview for new namespace
* Update requirements, fix oslo imports and correct tests
* Update requirements, fix testsuite
* Update method in host\_plugin to find hypervisor by name or id
* Use openstack client to create climate accounts
* Updated from global requirements
* Adding version discovery
* Added blazar as an alias package
* Renamed Climate references to Blazar in the docs
* Fixed pylint errors
* Event status set to ERROR when it fails
* Made lease id optional in create\_lease logging
* Set before\_end\_lease event as DONE
* Updated from global requirements
* trust\_id is properly stored during create\_lease
* Fix style errors close to new hacking update
* Updated from global requirements
* Added use of trusts to Physical Host plugin
* Updated scenario tests to latest Tempest master
* Passing auth\_url to keystoneclient.authenticate
* Updated from global requirements
* update devstack instructions for blazar rename
* Fix tests gates broken due to keystoneclient upgrade to 0.9.0
* Add extensions for API v2 controllers
* Remove event\_list() because it is not used
* Updated from global requirements
* blazar install failed with devstack
* Update .gitreview for new repo name
* Updated from global requirements
* debug level logs should not be translated
* Create Statuses objects for Leases
* Remove uuidutils imports in oslo modules
* Do not change nova scheduler filters after installed climate
* Updated from global requirements
* V2 API Support for before\_end param configuration
* Add scenario testing support
* Set osapi\_compute\_extensions default value
* Adjust import order according to PEP8 imports rule
* API returns project/user/trust ids without dashes
* Fixes the problem of tenant\_id key error
* Added V2 API auth configuration to devstack
* Sends notifications at lease events
* Removed DefaultReservationController from devstack
* Change references of tenant to project
* Updated from global requirements
* Dedicated exception for PR malformed requirements
* PR Plugin now uses service\_name to identify hosts
* Updated from global requirements
* Catching no handled exception on leases deletion
* Add primary folder structure for Tempest support
* Duplicated lease name should return HTTP 409
* Change log message to avoid typeFormat exception
* Reservation with No Hosts Available returns 500
* PR plugin uses host name to query Nova inventory
* Port to Pecan/WSME for API v2
* Extend Reservation API with additional properties
* Adding migrate and lockfile to test\_requirements
* Updated from global requirements
* Update Keystone sample config file
* Use nova client wrapper in all plugins modules
* Support for DB migrations using Alembic
* Updated from global requirements
* Climate Manager now starts even if a plugin fails
* Devstack : create the freepool used by reservation host plugin
* Lets the cloud administrator create the freepool
* Change API v1 path to explicit module
* Updated from global requirements
* Updated from global requirements
* Fix work with new keystoneclient master
* Fix REST API docs
* Updated from global requirements
* Fix issues coming from oslo-incubator update
* Updated from global requirements
* Update openstack.common with latest oslo-incubator
* Enable verbose logging in devstack
* Fix small misuse of cast within oslo.messaging wrapper
* Clean-up config files for API and Manager
* Add development guides to docs
* Add installation guides to docs
* Start moving Climate docs from wiki to Sphinx docs
* Remove unecessary sys.path add from docs/config.py
* Fix issue with devstack Climate config file
* Reworking configuration options
* Adding/Handling DB specific exceptions
* Updated from global requirements
* Fix issue with new python-keystoneclient
* Remove direct assignments of context attributes
* Remove explicit access to is\_admin in context
* Initial devstack support implemented
* Adding tests for sqlalchemy class
* Fix issue with new oslo.messaging
* Add pylint check for Climate project
* Fix pylint errors
* Improve memory/performace in ManagerService
* Port to oslo.messaging
* Modifying coverage tox.ini configuration
* Remove old Scheduler RPC Service
* lease\_create now raises InvalidDate exception

0.1.0
-----

* Add LICENSE and MANIFEST.in files
* Fix setup.cfg
* Fix API status when Manager raises Exceptions
* Implement basic plugin for VM management
* Fix testing env variables and testing directory
* Fix common exception usage in manager service
* Updated from global requirements
* Add notes about Keystone v3 endpoint to README.rst
* Improve coherence of exceptions handling
* Physical host reservation plugin (lease update)
* Physical host reservation plugin
* Implement keystone trust support
* Fix Authentication problem with Keystone V3
* Add utils to work with OpenStack components
* Physical host reservation (DB related things)
* Updated from global requirements
* Filter DB queries per project\_id
* Fix coverage for add\_computehost with ID of host
* Fix malformed plugins table
* Physical host reservation (manager and base plugin)
* Fix service user creating objects
* Add Physical Host Config to climate.conf.example
* Policy management for Climate
* Fix Manager exceptions rendering for end-users
* Add Host Reservation Admin Manager
* Updated from global requirements
* Nova Aggregate wrapper to manage host allocation pools
* DB API and models for supporting Compute Hosts Reservations
* Implement primary support for i18n messages shown to user
* Remove empty copyright headers
* Add Host Reservation Admin API
* Remove config parsing call from test setup
* Add Cover directory to gitignore
* Fix API exceptions handling for message and error code
* Hotfix for bug 1255928
* Remove extra excludes for flake8 checks
* Switch on coverage support for unit tests
* Unittest for manager service
* Refactor context module to make it more flexible
* Revert "Support building wheels (PEP-427)"
* Remove nova dependency
* Add unit tests to api functionality
* Implemented bugfix for bug 1252989
* Fix tox.ini to run tests in lockutils wrapper
* Run tests using testrepository
* Support building wheels (PEP-427)
* Test module refactoring
* Update openstack/common/lockutils
* Upgrade hacking to the latest version
* Sync with global requirements except hacking
* Ignore vim temporary files
* Add HACKING.rst with link to the style guidelines
* Implement Manager service
* Convert to a more modern form of openstack-common.conf
* Small fix for climate.api.utils
* Fix REST API service classes methods
* Change api.service to use a class, fix validations in api
* Remove context passing around, use climate.context instead
* Add docs for REST API 1.0
* Implement REST API
* Add context module, rename context to ctx in method args
* Rename climate.cmd.climate\_\* to climate.cmd.\*
* Add Unit test framework and provide unittests for DB API
* Create utils module and move there service utils
* Add basic documentation possibility
* Update OpenStack Common code
* Fix packages versions to match global requirements
* Use flake8 + hacking instead of pep8
* Use setup.py develop for tox install
* Fix performance issues for DB API
* Fix DB API issue when searching for specific event
* Implement climate db api
* Start implement separate db module
* Migrate to pbr
* Update Oslo
* Add a basic filter for Nova
*  Implement a basic inventory retrieval plugin using Nova
* Add gitreview file
* Import project layout
* Initial commit
