CHANGES
=======

6.1.0
-----

* Remove tags from README
* Update master for stable/2025.1

6.0.0
-----

* Add coverage job
* Add relevant python versions to setup.cfg description
* Update master for stable/train
* Update master for stable/2023.2
* Update master for stable/2023.1
* Update master for stable/zed
* Update master for stable/yoga
* Update master for stable/xena
* Update master for stable/wallaby
* setup.cfg: Replace dashes with underscores
* client can't register in v1
* Fix CI for the project
* remove unicode from code

5.2.0
-----

* Dropped the python 3.6/3.7 in zed cycle testing runtime
* Update arm ci jobs
* Add zed test jobs
* Drop lower-constraints.txt and its testing

4.4.0
-----

* Add  arm64  gate ci job
* Fix flake8 error: H104
*  Add python3.9 CI
* Add  openstack-python3-yoga-jobs
* Update .zuul.yaml
* update  type hint for Client
* Add type hint for Client API

4.3.0
-----

* Fix lower-constraints CI error
* [ussuri][goal] Update contributor documentation
* Use py3 as the default runtime for tox

4.2.0
-----

* Remove unuseful param 'opts'
* Remove unsueful 'opts' param
* Add "project\_domain\_id" param for clinet.Client():

4.1.0
-----

* Update gate jobs
* Update package metadata
* Restore package metadata
* update package metadata
* Add py38 package metadata
* Update master for stable/victoria
* Update testing to Ubuntu Focal

4.0.0
-----

* Fix tip error
* Add py38 in tox
* Remove keystone v2 related code

3.1.0
-----

* Switch to newer openstackdocstheme and reno versions
* Fix hacking min version to 3.0.1
* Use unittest.mock instead of third party mock
* Add Python3 victoria unit tests
* Update master for stable/ussuri
* Update hacking for Python3

3.0.1
-----

* Cleanup py27 support

3.0.0
-----

* Remove six usage from freezerclient package
* [ussuri][goal] Drop python 2.7 support and testing
* Modify "backup-list" show
* Update tox.ini file to add py36 in envlist
* Upgrade pylint&astroid to a version that works with python3.7
* result is different from comments
* Blacklist sphinx 2.1.0 (autodoc bug)

2.2.0
-----

* Bump the openstackdocstheme extension to 1.20
* Add Python 3 Train unit tests
* Switch to the new canonical constraints URL on master
* Replace git.openstack.org URLs with opendev.org URLs
* Update sphinx dependency
* Add python3.7 unit test job
* modify 'v1' in the comment to 'v2'
* OpenDev Migration Patch
* Dropping the py35 testing
* Update master for stable/stein
* Update json module to jsonutils
* add python 3.7 unit test job
* Change openstack-dev to openstack-discuss in setup.cfg
* Update the bugs link to storyboard
* Update the bugs link to storyboard
* Use template for lower-constraints
* delete repeated self.endpoint
* self.endpoint repeated
* Change openstack-dev to openstack-discuss

2.1.0
-----

* Add the describes about search option
* Add Python 3.6 classifier to setup.cfg
* add python 3.6 unit test job
* Correct search opt param in SessionList
* Add detailed information fro session-show and session-list for v1
* add show job command field for client v1
* add action show command field for client v1
* Add backup create for api v1
* Update min tox version to 2.0

2.0.0
-----

* session-show status and result error, and add session\_tag
* add backup show command field for freezerclient
* add show job command field for freezerclient
* add action show command field for freezerclient
* Freezerclient use "token" to authentication is not success
* Add freezer-tempest-client job as check/gate test job
* Add detailed information fro session-show and session-list
* Remove "--os-identity-api-version" argument
* Add backup create client support for freezer
* Update freezerclient documentation
* Add freezerclient.client in order to use the python api directly
* Freezer command line tool add argument: "--os-backup-api-version"
* Use keystoneauth1.loading instead of specifying V2 or V3 of keystone
* Don't quote {posargs} in tox.ini
* Add 'freezerclient.v2.managers.sessions' unit test cases
* The path of the import module is incorrect
* Add 'freezerclient.v2.managers.jobs' unit test cases
* Add 'freezerclient.v2.managers.clients' unit test cases
* Add some unit test cases for API version 2
* 'Tenant' is replaced by 'project' in keystone starting in API version 3
* Use keystoneauth1.loading instead of specifying V2 or V3 of keystone
* add python 3.6 unit test job
* switch documentation job to new PTI
* import zuul job settings from project-config
* fix tox python3 overrides
* Switch to stestr
* Add release note link in README
* Add py36 testenv
* Remove PyPI downloads
* Trivial: Update pypi url to new url

1.7.0
-----

* Follow the new PTI for document build
* add lower-constraints job
* Updated from global requirements
* Updated from global requirements
* Update links in README
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Abstract Freezerclient Object creation
* Get project\_id from session if not set using cli
* Update reno for stable/queens

1.6.0
-----

* Use namespace to allow CommandManager to load actions
* Updated from global requirements
* Updated from global requirements
* Update wrong url for freezerclient
* Updated from global requirements
* Avoid tox\_install.sh for constraints support
* Remove setting of version/release from releasenotes
* Updated from global requirements
* Updated from global requirements
* Remove the python-subunit from test-requirements.txt
* Update cli reference
* Updated from global requirements
* Fix guess auth version error
* Updated from global requirements
* Updated from global requirements
* Remove astroid from test-requirements
* Fix creating freezer client with keystone auth session
* Update reno for stable/pike
* Updated from global requirements

1.5.0
-----

* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Update documentation URLs
* Updated from global requirements
* Use pbr for version numbers
* Switch to openstackdocstheme
* Import cli-reference content from openstack-manuals
* Set OS\_BACKUP\_API\_VERSION to v1
* Freezerclient v2
* Updated from global requirements
* Enable some off-by-default checks
* Change author in setup.cfg
* Updated from global requirements

1.4.1
-----

* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Update python-freezerclient for pike goal python 3.5
* Updated from global requirements
* Replace http with https
* Added obj file to delete at testenv
* Updated from global requirements
* Updated from global requirements
* Replace http with https

1.4.0
-----

* Updated from global requirements
* Remove py34 from tox
* Use bindep to define binary deps
* Follow up to I87f0add4dc2bcece832197cfc88e2d531a80a326
* Remove unused components from requirements
* Fix 'freezer client-delete' error
* Updated from global requirements
* Fix freezer client-\* output
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Enable project\_id for multi-domain support
* Deletion of backup metadata
* client-id is now required when creating jobs
* Displaying job status
* Enable client deletion
* Updated from global requirements
* [Fix gate]Update test requirement
* Updated from global requirements
* Update message for job start/stop/abort
* Updated from global requirements
* Drop MANIFEST.in
* Added session-start option to allow starting sessions
* Updated from global requirements
* Fix SSL connections initiated from freezer-scheduler
* Fix ssl connections
* Update reno for stable/ocata

1.2.0
-----

* Updated from global requirements
* Updated from global requirements
* Removes unnecessary utf-8 encoding
* Add Keystone V3 OS\_USER\_DOMAIN\_ID and OS\_PROJECT\_DOMAIN\_ID
* Print version information dynamically
* Updated from global requirements

1.1.0
-----

* Fix freezer backup support
* Add full pep8 check
* The --file parameter should be changed to required
* Change --session-id and --job-id to required
* Fixed "End Date" and "Interval" error
* Support upper-constraints in tox.ini
* Show team and repo badges on README
* Add session-delete command
* freezer session-\* improvements
* Achieve a consistent style output
* Added py35 environment configuration to tox.ini
* Updated from global requirements
* Import objects replaced by modules
* Updated from global requirements
* Fix freezer client-\* output
* Fix freezer client-register prompt
* Fix freezer CLI output
* releasenote: Fix typo
* Enable releasenotes translation
* Using assertEqual instead of assertEquals
* Fixed python-freezerclient insecure option
* Updated from global requirements
* Remove devstack plugin for python-freezerclient
* Adding some statistics to python-freezerclient
* Added releasenotes
* Filter jobs by client and/or custom filters
* Docstrings should not start with a space
* Remove discover from test-requirements

1.0.0
-----

* Force python-freezerclient to send Accept in headers
* Fixed set values for opts argument
* Enforce content-type in request headers
* Fixed client creation when no os\_backup\_url is given
* .gitreview updated to point new repo
* Bump version to 2.0.0
* Small code cleaning
* Python freezer client
* Fix freezer for py3 compatibility
* Fix typo in keystone v3 creation dict
* Command for changing logging level. And pep8 fixing (suddenly this pull request was rejected by jenkins and pep8. so this commit also contains some small style changes for pep8.)
* Add default namespace to apiclient
* Switch freezer-scheduler to oslo.config and oslo.log switch freezer-scheduler to use oslo.config and switch from native python logging module to oslo.log This commit includes: - using oslo.config for parsing cli and config files options - using oslo.log instead of native python logging module - this applied only on freezer-scheduler Implements: blueprint using-oslo-libs
* Initialize freezer-scheduler with insecure mode for keystone v3
* Updated LICENSE file and headers
* Fix error message if no credentials are provided
* Default namespace for args options
* Select endpoint type of freezer api service
* job event requests use specific api endpoint
* Updating HP Copyright label
* apiclient support for keystone v2.0 and v3
* freezer scheduler
* Add api support for jobs
* 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
* Added parameters to the "list-backups" python api
* freezer api support for action
* Add tests for client registration
* freezer api support for client registration
* client retrieval of freezer api endpoint
* Fixed references to freezerclient which is now apiclient
* Freezer API
