CHANGES
=======

1.2.0
-----

* Change default branch
* Tempest tests for Image\_Synchronization
* Modify Tempest to use Kingbird-client
* Implement Image synchronization in Kingbird
* API validations for image synchronization
* Modify Tempest tests of resource\_management
* Updated from global requirements
* Create Glance driver for Kingbird
* Create keypairs in other regions using context
* Add 'roles' parameter to the Context object
* Enable some tempest test cases
* Fix to show default class limits for a quota class
* Test multi-region environment
* Updated from global requirements
* Support V1.1 for kingbird quota management
* Add multi-region scripts for devstack based gate/check test job
* Move existing kingbird to V1 directory
* Fix to show version information from root API
* Remove log translations
* Updated from global requirements
* Updated from global requirements
* Replace six.iteritems() with .items()
* Fix issues related to delete quota-class
* Updated from global requirements
* Change display output while listing sync\_jobs
* Update installation guide and usage guide
* Updated from global requirements
* Tempest testcases to support new bug fixes
* Tempest testcases for Keypair\_sync
* Updated from global requirements
* Implement Keypair sync for Kingbird
* Migration\_Scripts for Resource\_sync
* Updated from global requirements
* Updated from global requirements
* Restrict & validate KB-tenants to view own quotas
* Updated from global requirements
* Updated from global requirements
* Add Constraints support
* Updated from global requirements
* Updated from global requirements
* Typo fixing
* Updated from global requirements
* Updated from global requirements
* List enabled users
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Fix the token expiration error
* Updated from global requirements
* Updated from global requirements
* Clean imports in code
* TrivialFix: Merge imports in code
* TrivialFix: Remove cfg import unused

0.2.2
-----

* Updated from global requirements
* Fix bug: Missing "usage" key in testcase
* Fix quota get for non admin role user
* Fix for the detail quota usage bug
* Fix error for Endpoint token expiration
* Replace EngineFacade with enginefacade
* Add kingbird installation, configuration and user guide
* Fix error while updating service registry
* Add service registry

0.2.1
-----

* Updated from global requirements
* Fix for two testcase failures for default quota
* Updated from global requirements
* Updated from global requirements

0.2.0
-----

* Updated from global requirements
* Force reinstalling kingbird package
* Fix oslo config generation issue
* Remove unused configuration options
* Updated from global requirements
* Updated from global requirements
* Fix endpoint URLs
* Kill running kingbird processes before starting new ones
* Dynamically get public and internal IPs for Kingbird endpoints
* Updated from global requirements
* Kingbird installation script for OPNFV deployments
* RPC refactoring
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Tempest for cinder quota resource syncing
* Updated from global requirements
* Fix endpoint cache authentication url
* Enable loading of the tempest plugin configuration
* Fix test\_quota\_class\_get\_default inconsisten result
* Tempest for neutron quota resource syncing
* Fix for incorrect supported quota resources
* Tempest for Quota Class Implemenation
* Delete Resources on failure
* Updated from global requirements
* Fix default quota class
* Remove incorrent file
* Updated from global requirements
* Kingbird Refactor(Part 2/Final):
* Updated from global requirements
* Updated from global requirements
* Tempest Refactoring (Part 1)
* Updated from global requirements
* Add Neutron quota driver
* .coveragerc: Change ignore-errors to ignore\_errors
* Updated from global requirements
* Remove unnecessary executable privilege
* remove verbose option in devstack plugin
* Fix write quota limits
* Add API layer for quota class management
* Fix for incorrect service type check
* Only install hacking in pep8
* Fix: Incorrect no. of arguments for CinderClient
* Fix configuration generation error in devstack
* Updated from global requirements
* Fix missing delete quota UT
* Add cinder quota driver
* Add Quota class data model

0.1.0
-----

* Few issues with README.rst, Fixed them
* Add remaining tempest testcase for Kingbird
* Devstack scripts update for configuration and kb\_engine
* command of manage db\_sync not executed
* List resource controller after in V1Controller
* Change "kingbird\_tempest\_tests" folder to "tempest"
* Tempest testcase for Kingbird & its integration
* Fix for the bug: Missing project filter
* Remove unnecessary db configuration
* Implement Locking for Periodic Sync tasks
* Modify config generation to create conf file
* Periodic Quota Sync
* Add listener config options to kingbird.conf
* Quota sync APIs
* Change class names for proper config generation
* Kingbird config file should be generated from tox
* Remove a duplicate entry from requirements.txt
* Add CLI for kingbird management
* Add config file for all configurations
* Use session object created in EndpointCache class
* Add entry points to setup.cfg
* Add keystone v3 support for OpenStack Drivers
* Use quota fields as per services enabled
* Add periodic tasks with oslo.service TGM
* Restructure kingbird architecture
* Sync with requirements
* Move Unit Test files under Unit directory
* Update OSDriver to read admin creds from conf
* Update Cached OS clients for OpenStackDriver
* Change LOG.warn to LOG.warning
* Modify OpenStackDriver to use native osclients
* Add method to return region list
* Initial Kingbird framework code base ( part5:test )
* Add Drivers for OpenStack communication
* Add database layer for the quota part
* Initial Kingbird framework code base ( part4:devstack )
* Implement service endpoint cache
* Add run\_tests.sh script
* Initial Kingbird framework code base ( part3:jobworker )
* Initial Kingbird framework code base ( part2:jobdaemon )
* Fix the tools directory files
* Initial Kingbird framework code base ( part1:rest )
* Add config generation and venv tools
* Initial Kingbird commit
* Added .gitreview
