CHANGES
=======

5.1.1
-----

* [goal] Migrate testing to ubuntu focal

5.1.0
-----

* drop mock from lower-constraints
* Stop to use the \_\_future\_\_ module
* Switch to newer openstackdocstheme and reno versions
* Fix hacking min version to 3.0.1
* Bump default tox env from py37 to py38
* Add py38 package metadata
* Use unittest.mock instead of third party mock
* Add Python3 victoria unit tests
* Update master for stable/ussuri
* Add private parameter for runtime creation

5.0.1
-----

* Cleanup py27 support
* Update hacking for Python3

5.0.0
-----

* [ussuri][goal] Drop python 2.7 support and testing
* Stop testing python2.7
* Switch to Ussuri jobs
* Update the constraints url
* Update master for stable/train

4.0.0
-----

* Improve function\_alias integration
* Sync Sphinx requirement
* Fix broken function version during webhook update

3.0.0
-----

* Release note for --function-alias support
* Support function alias when creating job
* Add Python 3 Train unit tests

2.2.0
-----

* Update the Launchpad to Storyboard
* Add doc/requirements.txt to releasenotes tox environment
* Update json module to jsonutils
* Fix unit test failure
* Fix the filter description for resource list
* Replace git.openstack.org URLs with opendev.org URLs
* OpenDev Migration Patch
* Dropping the py35 testing
* Update master for stable/stein
* add python 3.7 unit test job
* Change openstack-dev to openstack-discuss
* Add Python 3.6 classifier to setup.cfg
* add python 3.6 unit test job

2.1.0
-----

* Add release note for timeout support
* Update min tox version to 2.0
* Don't quote {posargs} in tox.ini
* Update the outdated URL in docstring
* Update bug report url to storyboard
* Support function name in most function operations
* Function timeout support
* Use templates for cover and lower-constraints
* Allow to specify either container or object for swift function update
* switch documentation job to new PTI
* add python 3.6 unit test job
* Fix doc generation
* import zuul job settings from project-config
* Fix minor typos
* Delete qinlingclient.tests.unit.test\_client
* Add unit tests for qinlingclient.v1.webhook
* Add unit tests for qinlingclient.v1.job
* Add unit tests for qinlingclient.v1.function\_worker
* Add unit tests for qinlingclient.v1.function\_version
* Add unit tests for qinlingclient.v1.function\_execution
* Add unit tests for qinlingclient.v1.function\_alias
* Add unit tests for qinlingclient.v1.function
* Add unit tests for qinlingclient.v1.runtime
* Add unit tests for qinlingclient.osc.v1.function\_alias
* Add unit tests for qinlingclient.osc.v1.webhook
* Add unit tests for qinlingclient.osc.v1.job
* Add unit tests for qinlingclient.osc.v1.function\_worker
* Add unit tests for qinlingclient.osc.v1.function\_version
* Add unit tests for qinlingclient.osc.v1.function\_execution
* Add unit tests for qinlingclient.osc.v1.function
* Add unit tests for qinlingclient.osc.v1.runtime
* Update reno for stable/rocky
* Support function alias
* handle required parameters not provided case in function creation

2.0.0
-----

* Support '--untrusted' param for runtime creation
* Switch to stestr
* Add CLI to get runtime pool
* Remove --code-type for function creation CLI

1.1.0
-----

* Add release note for function version support in job CLI
* Fix webhook operation
* Support function version for job creation
* Add release note for resource name support in CLI
* Support function\_version for webhook operations
* Add release notes link to README
* Allow specifying name of related resource when creation
* Release note for resource limitation CLI
* fix tox python3 overrides
* Support create function with customized cpu and memory\_size
* Add commands to scale up/down function workers
* Add docs job to tox
* Support create exeuction with version number
* Improve function creation CLI

1.0.0
-----

* Release note for function versioning CLI
* Support function version
* Fix typo: extention -> extension
* Improve the support for Qinling Current/Future Versions
* Updated from global requirements
* add lower-constraints job
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* python-qinling doc improvement
* Updated from global requirements
* Fix the home-page url
* fix the url in HACKING.rst
* Fix tox cover config
* setup.cfg: remove qinling console script

0.4.0
-----

* Specify md5 for package automatically
* Limit package size to 50M
* Support webhook in CLI
* Support download function code package
* Make sync as default execution model
* Delete all executions for function
* Improve help message
* Support function detach and function worker
* Get executions by admin user
* Support function query filtering
* Avoid tox\_install.sh for constraints support
* Support function update command
* Refine function create command
* Remove setting of version/release from releasenotes
* Support update function
* Support optional runtime params
* Function name is optional
* Add filter support for resource query

0.3.0
-----

* Add support to get execution's log
* Add 'description' output field for execution query CLI
* Fix exception message

0.2.0
-----

* Support job update CLI
* Make sync/async work for creating function execution
* Fix the http exception handling

0.1.0
-----

* Implement get command
* Support job CLI
* Do not delete zip file after function creation
* Add CLI support for runtime/function/execution
* Function/Runtime list
* Initial commit for python-qinlingclient
* Added .gitreview
