CHANGES
=======

* Updated from global requirements
* 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
