CHANGES
=======

* import zuul job settings from project-config
* Prevent freezer from enabling devstack plugins more than once

4.0.1
-----

* Update freezer-api dsvm gate job
* Use bindep to define binary deps
* Fix for preventing the client to register itself again and again
* Fix sessions: session_tag
* Update UPPER_CONSTRAINTS_FILE for stable/ocata
* Update .gitreview for stable/ocata

4.0.0
-----

* Enable release notes translation
* Remove link to modindex
* Updated from global requirements
* Fix failed tempest tests with KeystoneV2
* Remove default=None for config options

4.0.0.0b3
---------

* Add session scheduling information validation
* Elasticsearch module is logging too much

4.0.0.0b2
---------

* Fix description for 'Freezer sessions management' and 'Session-Job association' in README.rst
* Fix No handlers could be found for logger "elasticsearch.trace"
* Updated from global requirements
* Add full pep8 check
* Correct reraising of exception
* Fix get backup object
* Define apache version for ErrorLogFormat
* Use UUID as backup_id parameter
* Show team and repo badges on README
* Fix inconsistent freezer-api log output
* Fix warn 'Unable to retrieve request id from context'
* Fix a bug of doing devstack installation on CentOS
* Using assertIsNone() instead of assertEqual(None, ...)
* Added py35 environment configuration to tox.ini
* API routes section error in freezer-api README.rst
* Updated from global requirements
* Update freezer-api README.rst
* Refactoring dsvm gate job
* Added releasenotes for freezer-api
* Use http_proxy_to_wsgi middleware
* Added OpenJDK 7 ppa for xenial
* Updated from global requirements
* Delete python bytecode file
* Support upper-constraints in tox.ini
* Updated from global requirements
* Using assertEqual instead of assertEquals
* Change default value of elasticsearch replicas
* Fix the step of editing configure file in freezer-api/README.rst

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

* Updated from global requirements
* Implemented: Installation documentation and API Ref

3.0.0.0b3
---------

* Updated from global requirements
* Update mappings to store current process id for each job
* Get auth opts from appropriate getter
* Fixed elasticsearch scroll problem in scan search
* Fix wrong option group name
* Implemented oslo.policy
* Fixed Error reporting while load freezer-api app
* Project/tenant ID now optional in client_id for freezer_api
* Fix inconsistent syntax in mappings
* Fix bug in README.rst
* Remove discover from test-requirements
* Fix Rst grammar avoid to change every time when change order
* freezer API document error in README.rst
* Return an error for negative limits and offsets
* client_id regex now permits valid fqdn for hostname
* Listen on 127.0.0.1 in devstack
* Add display-name to freezer-api Apache config

3.0.0.0b2
---------

* Fixes 'ElastichSearch' typo -> 'ElasticSearch' in freezer-api
* remove repeat test assert
* Remove white space between print and ()
* Fix falcon version detection for falcon==0.1.6
* Updated from global requirements
* Fix Middleware loading for falcon >= 0.1.6
* freezer-api README.rst needs to be updated
* fix job-stop request not accepted
* Fixed mapper_parser_error in elasticsearch when inserting documents with _version
* Make user_id not_analyzed
* Moving to freezer-manage to create/update/delete mappings
* [WIP] Fix tempest credentials issue
* Remove _version from the document passed to elk
* Fix RST syntax in tempest tests README
* Add oslo.middleware to requirement.txt
* Remove version from setup.cfg

3.0.0.0b1
---------

* Move to Paste and Paste-deploy
* fix typo in jobs.py
* Remove version string from elk documents
* Don't check for content-type in requests
* Fix RST error in README
* Fix RST syntax in README
* Moving to falcon middleware
* Remove version when creating records in elasticsearch
* Add missing api tests for the backups endpoints
* Devstack take up screen of freezer
* Updating freezer-api mappings adding no_incremental and overwite
* Add consistency_checksum parameter on backup metadata
* Using oslo.context
* Fix documentation: There is no update endpoint for backups
* Fix documentation: offset instead of marker
* Fix oslo.config to load elk opts from the config file
* Fix refresh problem when a document gets created in elasticsearch
* fix session-remove-job
* Remove apache config file after cleanup freezer api
* Bumping version to 2.1.0 for Newton
* Add Freezer API Tempest Tests
* Adding storage, keystone_authtoken sections to sample config
* Switch Freezer-api to oslo.config and oslo.log

2.0.0
-----

* This is incorrect url in example doc and conf
* Add Freezer API Version Test

2.0.0.0rc1
----------

* Updating freezer-api elk mappings
* Use six.moves.input rather than six.moves.builtin.input
* Fix url from stackforge to openstack

2.0.0.0b3
---------

* Introduce tempest tests
* Switch to testr from pytest
* Add Sphinx doc build

2.0.0.0b2
---------

* Align requirements and version to Mitaka

1.2.0
-----

* Add astroid to test-req and fixed perms to gate_hook.sh
* change default value for number of replicas
* fix db_init number of replicas
* Align requirements to liberty global-requirements
* Add support for properties that span across all action of a job
* remove elasticsearch method delete_by_query
* Fix versions for Liberty

1.1.3
-----

* Bumping version for release kilo and pypi release
* create actions when creating jobs
* Backup UUID
* fix freezer-db-init modifies replicas in test mode
* Fix freezer-db-init when no config file is found
* Updated LICENSE file and headers
* Adding scripts for dvsm gate job integration
* Add support for elasticsearch number of replicas
* Change the repository from stackforge to openstack
* Update .gitreview for new namespace
* devstack plugin interface
* update type deletion policy in db-init
* config options for elasticsearch connection
* job event endpoint
* Updating HP Copyright label
* requirement falcon-0.1.10
* Aligning requierements to global-requirements
* Aligning requirements.txt with global-requirements
* Fix for configuration deployment
* Fix logging configuration
* Fix internationalization under oslo.i18n 1.5
* Added .gitignore .pylintrc, enabled pylint, fixed pylint error
* Fixed package name to consistent with repo name
* Fixed pep8 failure
* add api endpoint /v1/health to support HAProxy
* freezer-scheduler without api service
* fix i18n related to the api
* Backup ID now is not splited by dashes
* Refactoring logging and translations on freezer_api
* add session properties to json_schemas of job
* Refactor api imports to OpenStack Hacking compliant
* update oslo namespace to oslo_config
* Add Elasticsearch index creation
* Job creation for multiple clients
* elasticsearch init script
* freezer scheduler
* freezer service API v1 specification reformatted
* Add api support for jobs
* Fix default auth credentials in freezer-api.conf
* This version contains the following pages:  - Overview displays charts/reports (Currently only placeholders)  - Configurations allows to define new backup configurations and link them to    instances  - Backups shows a list of all succesful backups and allows to restore them  - Restores shows a history of all restored backups
* Changed client data description to include "hostname""
* Fix stale import in freezer_api/storage/driver.py
* freezer api support for action
* freezer api support for client registration
* client retrieval of freezer api endpoint
* Freezer API
