CHANGES
=======

0.4.0
-----

* Updated from global requirements
* Update the documentation link for doc migration
* Add warning-is-error in setup.cfg
* [doc-migration] Move documents to their respective folders
* Fixed the api version issue on OSC plugin
* Add the parameter interactive in ExecContainer
* Add uts for parse\_command

0.3.0
-----

* Remove deprecated parameter command in RunContainer
* Re-enable osc tempest tests
* Updated from global requirements
* Rename parameter '--nets' to '--net'
* Fix the typo that missing blank between words
* Enhance api version support in CLI
* Support all\_tenants in show and delete
* Fixed wrap from taking negative values
* Support api micro version in OSC
* Add network options to zunclient
* Updated from global requirements
* switch to openstackdocstheme
* Remove unused code from zunclient/common/apiclient
* Updated from global requirements
* Don't run zun server tempest tests in gate
* Add security groups to container create/run
* Upgrade from docker-py to docker
* Make --profile load from environment variables
* Add scheduler hints for zunclient
* Updated from global requirements
* Return image ID in container commit
* OSC: return columns instead of using print\_dict
* Zunclient should escape special character
* Set concurrency to 1 for OSC tempest tests
* Updated from global requirements
* OSC support service api
* Fix spelling mistake in osc client
* Fix some spelling mistakes
* Client support for service force-down
* Add image-list and pull to osc
* Revert "Add scheduler hint for zunclient"
* Implement container snapshot
* Add scheduler hint for zunclient
* Updated from global requirements
* Compile stats on server side
* Improve style of zun pull
* Client support for service-enable/disable
* Replace assertRaisesRegexp with assertRaisesRegex
* Make client work with websocket proxy
* Remove the code that add uuid to websocket header
* Replace the magic number with const
* Client support for display snapshot of zun stats
* Skip run OSC tests on unit tests
* Updated from global requirements
* Updated from global requirements
* Client support for service delete
* Revert file mode from 0755 to 0644
* Support interactive mode for exec command
* Optimize the link address
* Fix confusing error message on interactive run
* Introduce API micro version
* Add container uuid to the websocket connection header

0.2.0
-----

* Combine tty and stdin\_open in server side
* Updated from global requirements
* Rename 'reboot' to 'restart'
* Reuse the existing zunclient in websocketclient
* The result of "zun list" and "openstack appcontainer list" are different
* Fix the os\_identity\_api\_version parameter
* Revise the docstring of DeleteContainer
* Combine the -i and -t option at run/create
* Needn't check the RUNNING state in container\_create
* Fix the description of functions
* Make "command" parameter as positional
* Support to kill multi-containers percommand by osc
* List command in osc supports --all-tenants
* Module has no attributes check\_container\_status
* Consolidate websocket attach code
* Correct the print in class CopyContainer
* Add a functional test for rename command
* Remove log translations
* Fix typo in updatecontainer's help message
* Add support for OSProfiler in client
* Fix gate failure about container delete in functional test
* Get "zun cp" command to work
* Return the exit code of the executed command
* Updated from global requirements
* Removes utf-8 encoding and remove support for py34
* Setup coverage job in gate
* Support the command "zun get-archive" and "zun put-archive"
* Add --all-tenants option into zun list
* Fixed an incorrect name of method call
* Right websocket attach for interactive mode
* Container logs is not good user experience
* [Fix gate]Update test requirement
* Fix typo about the helpinfo of zun top

0.1.0
-----

* Improve error message parsing
* Add support for interactive mode for "run" command
* Revise the functional env in tox.ini
* Update in OSC needs \_remove\_null\_params
* \_remove\_null\_params in OSC needs be synchronized
* Add OSC Plugin for openstack appcontainer update
* Handle various permutation of query params
* Add more container related test
* Update requirements
* Use "--format" instead of "--json" when showing a container
* Add image\_driver option to create and run
* Generalize the usage of \_remove\_null\_params
* Added stdout&stderr for openstack appcontainer logs
* Add OSC commands functional test
* Support the command "zun top"
* Don't pass parameter to API when the parameters is null
* Add support for attach detach and resize
* Added support for stdout & stderr for logs in zunclient
* Clean imports in code
* Add post\_test\_hook.sh
* Changed Optional to Positional arg in zun pull
* Allow zun exec to take arbitrary number of arguments
* Remove support for py33
* Update to match latest global-requirements
* Add support for interactive mode in shell when zun run and create
* "Zun reboot" supports the parameter "--timeout"
* "Zun stop" supports the parameter "--timeout"
* Remove white space between print ()
* Add support for restart policy in CLIS when create/run
* Add OSC Plugin for openstack appcontainer rename
* Add container-update command
* Add OSC Plugin for openstack appcontainer run
* Add OSC Plugin for openstack appcontainer stop
* Support rename a container
* Add OSC Plugin for openstack appcontainer kill
* Add OSC Plugin for openstack appcontainer logs
* Add OSC Plugin for openstack appcontainer exec
* Corrected wrong env variable in --zun-api-version
* Add support for killing multiple containers
* Move out the "-i" and "--image" flags from shell
* Add OSC Plugin for openstack appcontainer unpause
* Add OSC Plugin for openstack appcontainer pause
* Add OSC Plugin for openstack appcontainer start
* zun exec syntax changed similar to docker
* Add OSC Plugin for openstack appcontainer reboot
* Move unit test cases under unit folder
* Add OSC Plugin for openstack appcontainer delete
* Add OSC Plugin for openstack appcontainer list
* zun run URL changed to /v1/containers?run=true
* Rename 'format\_labels' to 'format\_args' in OSC
* Remove option --hostname on container creation
* Change the help message for memory input
* Add OSC Plugin for openstack appcontainer create
* Rename method 'format\_labels' to 'format\_args'
* Add OSC Plugin for openstack appcontainer show
* --expose option removed as it is not supported
* Added unit tests for zunclient/v1/containers.py
* Fixed the '\_' is not defined error
* Initial commit for openstack-client support in python-zunclient
* Add auto-complete function for zun's commands
* added run command support at client side
* Add image command support in zunclient
* Compatibility issue with environment variable
* Add addresses column to containers
* Add --image-pull-policy option to zun create command
* Delete python bytecode file
* Add docs and releasenotes testenv in tox
* Adding files to .gitignore
* Add coverage configuration
* Add Python 3.5 classifier and venv
* Add more details to service-list command
* Add commandline for Zun kill
* Added more properties to Container
* Parse the provided container environment
* Enable release notes translation
* Changed the link to homepage
* Create shortcut for frequently used options in command
* Client support for --force option
* Change HTTP method of \_action from PUT to POST
* Cleanup tox.ini: Remove obsolete constraints
* Enable Code Coverage
* Changed the CLI style
* Added containers command
* Add base files and service-list command
* Initial commit for zunclient
* Added .gitreview
