CHANGES
=======

6.1.2
-----

* Change version to 6.1.2
* Update link to developers' manual

6.1.1
-----

* Fix typo and output of "fuel env --help"
* Pin oslo.i18n for keystoneclient
* Return realistic data from mocked library
* Reconfigure the wheel
* Fix manual assignment of nodes to node groups
* Block deploy/provision action for unassigned nodes
* Bump version to 7.0
* Fix test for creating env with ha mode
* Change default network mode for env creation to neutron

6.1.0
-----

* Require --force argument when removing an environment
* Remove "changes" column for 'env --list' command output
* Fix wrong help msg about --force in delete node
* Allow to re-define release/version parameters for rpmbuild
* Add proper package name for version retrieving
* Skip test_selected_node_deploy
* Better deprecation message
* Update RPM requirements
* Set version of Fuel to 6.1 everywhere
* Remove duplicated method object.Release.get_all
* Add RPM package spec
* Use compatible versions for requirements
* Add 'remove' param for downloading graph
* Clean authorization mocking in tests
* Do not check stderr exactly
* Respect format when printing Fuel's VERSION
* Use nargs for parsing multilple values in fuel2
* Default value for deployment mode is ha_compact
* Fuel plugin install --force now can install new plugin
* Prevent plugin package deletion before API unregister call
* run_tests.sh can be executed without Nailgun
* Add possibility of editing cluster's attributes
* Warn about deleting from DB node that is not offline
* Add Flake8 tests to run_tests.sh
* Add task command
* Add node command
* Add env command
* Base command class
* Fix broken package build
* Revert "Prepare for 6.1 release"
* Prepare for 6.1 release
* Use pydot_ng instead of pydot for graph rendering
* Fix check for write access during graph render
* Add deprecation warnings
* Base API facade
* Add test for get_error_body
* Add base Cliff application
* Fix writing to file in vmware command
* Explicitly fail if tox failed in run_tests
* Add commands to operate snapshot config
* Logic for handle vmware settings on nailgun
* Add CLI for graph visualization
* Add actions to operate on role entity
* Dim default settings file deprecation warning
* Fix exception when plugin is being installed with --force
* Change nailgun error handling to json-compatible
* Add 2.0.0 plugins support
* Allow to specify multiple tests in run_tests.sh
* Fuel node DELETE performed in bulk
* Added --tenant option for keystone authentication
* Use FuelClientSettings everywhere
* Run tests under Python-2.7
* Use unix pattern when syncing deployment tasks
* Add start parameter for tasks execution
* Add 'token' option for easy token retrieval
* Add 'notifications' argument
* Fix CLI calls without auth in tests
* Add --remove option for fuel plugins
* Commands to execute only part of graph
* Respect --no-clone flag in run_tests.sh
* Allow python-fuelclient to be packaged properly
* Add a README file
* Changed package name into python-fuelclient
* Fix calling fuelclient during tests
* Run Python tests
* Add cli actions to sync deployment configuration
* Add commands to upload/download release deployment tasks
* Add .gitignore and .gitreview
* fuelclient: use keystone v2.0 client explicitly
* Increase Fuel-Web projects' versions
* Revert "Increase Fuel-Web projects' versions"
* Increase Fuel-Web projects' versions
* Do not refresh data on filtering stuff by cluster
* Displays only invoked tests in fuel health output
* Do not fail if client config file is not readable
* Performance tests for handling nodes in Fuel Client
* Add code to move --user and --password in cli
* Basic profiling facilities for CLI
* Add cli commands to work with release networks
* Allow multiple networks to be created per cluster
* Add cli commands to interact with plugins
* Configuration file plugins support for nailgun
* Changed fuel-cli options name
* Task arguments changed
* Checking cluster status before actions
* RHEL release configuration removed
* requests module plugged
* Additional flag for task command added
* Modified APIClient to not call nailgun during initialization
* Modified the password and user arguments in fuel-cli to work correctly
* Added new command to fuel-cli, for deleting node from fuel
* Added validation of new password during changing in fuel-cli
* Show help usage by default for fuelclient
* Set top version for python-keystoneclient
* Add fake Keystone
* Added possibilities to change user password via fuel-cli
* Checking of network segmentation parameter added
* Add authentication in fuel-cli
* Support for update operation to fuelclient added
* Fixed spelling error for fuel CLI tool
* Encode should be called only for strings
* SERVER_PORT for UI and CLI tests depends on env variables
* Send json in correct format for nodes/<id>/interfaces
* Don't install package dependencies for flake8
* Fix removing of nodes via CLI without env-id
* Fix fuelclient tests
* Added tox.ini files to subprojects
* Covering code with documentation
* Fuel client remove deprecation warning
* Added support for unicode in client in fuelclient
* Fuel-cli task deletion incorrect url
* Fuel client snapshot downloading
* File Serialization problem
* Sorting multi-roles in fuelclient
* Fuelclient major refactoring
* Remove requirement for ha_compact to have 3 controllers
* Implemented version printing in fuelclient
* Added notification before healthcheck
* Added several test to fuelclient
* Fixed help message example for several actions
* Add IP column to `fuel node` output
* Extended help with examples
* Fix nodes assignment and script for cli tests running
* Implemented stop/reset API support in fuel CLI
* Created Node (Un)Assignment Handler
* Added --all to stop accedental node removal
* Forced task deletion implementation
* Enable accepting short mac for node ids
* Fix in fuelclient help message
* Renamed flags for task action of fuelclient
* Removed tree rendering
* api call error forwarding to cli
* added selective node deployment/provisioning
* Fixed deploy printing methods
* Fixed db cleansing
* moved and renamed fuel-cli
