CHANGES
- Fix –shared/block-migration options in server migrate command
 
- Add server test for image and flavor lookups
 
- Use image client for images instead of compute
 
- Fix OSC networking commands help errors
 
3.2.1
- Add relnotes for backports for 3.2.1 release
 
- Defer auth prompting until it is actually needed
 
- Use project_domain_id only in password auth
 
- Use stable/newton branch in tox_install.sh and tox.ini
 
- Mask passwords in debug logs for auth_config_hook
 
- Updated from global requirements
 
- Update .gitreview for stable/newton
 
 
3.2.0
- Updated from global requirements
 
- Provide fallback prompt function for current osc-lib
 
- Fix auth prompt brokenness
 
- Updated from global requirements
 
- Cleanup after install
 
 
3.1.0
- Fix six typos
 
- Updated from global requirements
 
- Clean imports in code
 
- Updated from global requirements
 
- Restore default auth-type for token/endpoint
 
- Updated from global requirements
 
- [docs] fix incorrect rst markups
 
 
3.0.1
- Work around a version clash issue with os-client-config
 
- Fix post and periodic jobs
 
 
2.6.0
- Release note cleanups for 2.6.0
 
- Fix i18n supports in commom
 
- Add Tox prerequisites and installation
 
- Update unit test test_extension with fake class
 
- Support error handling for “port delete” command
 
- Fix i18n support problems in identity
 
- Add functional tests for IP availability
 
- Fix release note links to (now) external docs
 
- Fix errors for “volume type unset” command
 
- fix keypair help msg
 
- Add newline to strings in stdout/stderr.write()
 
- modify server group
 
- fix image unset
 
- Add server set/unset unit test cases
 
- Updated from global requirements
 
- Add support for volume transfer request list
 
- Refactor SetService –enable/disable option
 
- Make set/unset commands in volume return normally when nothing specified
 
- Imported Translations from Zanata
 
- Add network availability for osc
 
- Move server image create command to its own resource file
 
- Modify the style of translated messages
 
- Check port name in set port tests
 
- Fix wrong test in flavor unit tests
 
- Fix some missing i18n support problems in compute
 
- Updated from global requirements
 
- Support multiple argument for compute agent delete command
 
- Update v2 endpoint show help
 
- Fix –enable options on commands
 
- Add support for removing flavor-access
 
- Trivial: Remove duplicated line in man page
 
- Updated from global requirements
 
- Modify lowercase to uppercase
 
- Updated from global requirements
 
- Trivial: Fix i18n support in network/common.py
 
- Fix unit test for volume commands in volumev2
 
- include old release notes in reno
 
- add unit test for compute agent command
 
- Add FakeQos class and update unit test for qos_specs in VolumeV2
 
- Updated from global requirements
 
- Fix i18n support in cinder
 
- Add support for setting flavor-access
 
- Support to set server state
 
- Add “image unset” command
 
- Fix output and error log in server.py
 
- Support deleting multi address scopes in networkv2
 
- Fix functest “test_server_metadata()” in test_sever.py
 
- Fix help message for “server group delete” command
 
- Add network segment command object
 
- [compute] Add server backup function
 
- i18n support for leftover exception messages in volume
 
- Do not require an scope when setting a password
 
- fix endpoint show help
 
 
2.5.0
- keystone: fix catalog output when region is unset
 
- Release notes cleanup
 
- Refactor service unit tests
 
- Search by user defined ID for service providers
 
- Updated from global requirements
 
- Fix i18n support for help and error messages in compute
 
- Search by user defined ID for identity providers
 
- i18n support for help and error messages in cinder
 
- Add FakeType class and update volumetype test in VolumeV2
 
- Add some functional tests for commands in VolumeV2
 
- Updated from global requirements
 
- Add FakeSnapshot class and update snapshot test in VolumeV2
 
- Add functional tests for server group in ComputeV2
 
- Fix image tests to use warlock resources
 
- Avoid TypeError on message object additions
 
- Add network support for “quota set”
 
- Fix i18n support for help and log.warning in image
 
- Updated from global requirements
 
- Refactor TestVolumeShow with FakeVolume
 
- Add FakeBackup class and updata backup unittest in volumeV2
 
- Add ip version filter to subnet list
 
- Added CONTRIBUTING.rst file
 
- Add VLAN Transparent option to osc network
 
- Fix i18n support for help and error msg in network
 
- Refactor TestRemoveProjectImage with FakeImage class
 
- Added –no-route to the router set command
 
- Updated from global requirements
 
- Changed the nomenclature of credentials command
 
- Additional network protocol support
 
- Refactor TestImageList with FakeImage class
 
- Refactor TestAddProjectToImage with FakeImage class
 
- remove #noqa from i18n imports
 
- Pep8 environment to run on delta code only
 
- Refactor TestVolumeList with FakeVolume
 
- Fix functional test for floatingip add/remove in ComputeV2
 
- Implement “address scope set” command
 
- Implement “address scope show” command
 
- Implement “address scope list” command
 
- Implement “address scope delete” command
 
- Implement “address scope create” command
 
- Add unit tests for “server show” command
 
- Updated from global requirements
 
- Use find_resource() instead of get() in _prep_server_detail()
 
- Ignore domain related config when using with keystone v2
 
- Fix functional test failures
 
- Map server power state num to meanful string
 
- Updated from global requirements
 
- Trivial: Remove unuseful comments for assertRaise() checking
 
- Remove unnecessary type conversions in network unit tests
 
- Ignore domain related config when using with keystone v2
 
- Fix network router type display
 
- bump timeout to prevent gate failures
 
- Added “name” parameter to the help message
 
- Add a unit test for “flavor create” command
 
- Add describe of overwrite options behavior into devref
 
- remove assert in favor an if/else
 
- Spec to Implement IP Availability
 
- Make “flavor show” command to show a private flavor properly
 
- Documentation updates
 
- Replace tempest-lib with tempest.lib
 
- add a bandit environment to tox
 
- Fix error in flavor set/unset command
 
- Add functional tests for commands of floating ip
 
- Fixes BadRequest when no –pool-prefix given
 
- Support for volume service list
 
- Doc: Add network resource descriptions
 
- Devref: Command Beta
 
- Support quota show for current project
 
- Fix server group document issue
 
- Add commands of clustering service to doc
 
- Add new share and default parms to subnet pool cmds
 
- Updated from global requirements
 
- Fixed subnet command host route output
 
- Trivial: Fix an omited i18n issue
 
- Update tests for server
 
- Add “server group show” command
 
- Add “server group list” command
 
- Add “server group delete” command
 
- Add “server group create” command
 
- Support X.latest format for OS_COMPUTE_API_VERSION
 
- Fix mutable default arguments in tests
 
 
2.0.0
- Trivial: Reorder doc of “server shelve” command to keep alphabetic order
 
- Convert 2.0 release notes to reno format
 
- Add reno for release notes management
 
- Add multi deletion testcase for openstack volume delete
 
- Add class TestServerList to provide basic unit test for “server list” command
 
- Enable setup_servers_mock() to take attributes param
 
- Introduce FakeImage class
 
- Switch to ksa Session
 
- Add release notes for 2.0.0
 
- Support “server list” searching by both image name and ID
 
- Support “server list” searching by both flavor name and ID
 
- autodocument commands from plugins using stevedore.sphinxext
 
- Remove list output from “compute service set”
 
- Add –limit option to “server list” command
 
- Add –marker option to “server list” command
 
- Updated from global requirements
 
- Add a changelog to see all changes into tagged releases
 
- Integrating mistralclient with openstackclient
 
- Add testcases for compute.v2.service
 
- Consistency of the –all argument for snapshots
 
- Introduce FakeVolume class
 
- Add unit testcases for “openstack flavor delete”
 
- Add project name/ID validation for “openstack quota show”
 
- Add status column for “openstack image list”
 
- Change the home-page value in setup.cfg
 
- Remove old fake flavor data
 
- Use FakeFlavor in TestServerCreate
 
- User FakeFlavor in TestServerResize
 
- Use FakeFlavor in TestFlavorUnset
 
- Use FakeFlavor in TestFlavorSet
 
- Use FakeFlavor in TestFlavorList
 
- Introduce class FakeFlavor to fake one or more flavors
 
- Refactor: Move FakeFlavorResource to compute_fakes.py
 
- Refactor: Abstract datalist out in TestFlavorList to avoid redundant code
 
- Refactor: Abstract columns out in TestFlavorList to avoid redundant code
 
- Add “openstack server unshelve” into OSC
 
- Fix a bug of “openstack volume delete”
 
- Use Block Storage instead of Volume
 
- Add unit tests for “server stop” command
 
- Add unit tests for “server start” command
 
- Add unit tests for “server resume” command
 
- Add unit tests for “server suspend” command
 
- Add unit tests for “server unlock” command
 
- Add unit tests for “server lock” command
 
- Add unit tests for “server unpause” command
 
- Abstract a helper function for server.xxx() tests
 
- Add multiple servers test case to TestServerDelete
 
- Use setup_servers_mock() in the base class in TestServerDelete
 
- Move setup_servers_mock() to class TestServer
 
- Trivial: Fix typo in find() in network
 
- Trivial: Fix a typo
 
- Change ‘Object Store’ to ‘Object Storage’
 
- Use is_public to set access of volume type
 
- Refactor: Order of security group class names
 
- Move FakeServer to tests.common.v2.compute.fakes
 
- Trivial: Add missing doc for parameter in wait_for_delete()
 
- Add functional tests for network crud
 
- Remove py26 support
 
- Doc: Update and add IP address
 
- Doc: Add security group and security group rule
 
- Enable “openstack server resume” command to take multiple servers
 
- Enable “openstack server suspend” command to take multiple servers
 
- Add “openstack server shelve” into OSC
 
- Trivial: Fix wrong doc for wait_for_status()
 
- Updated from global requirements
 
- Remove the old fake server data
 
- Use class FakeServer in TestServerResize
 
- Use class FakeServer in TestServerImageCreate
 
- Use class FakeServer in TestServerDelete
 
- Use class FakeServer in TestServerCreate
 
- Add command wrapper doc
 
- Trivial: Remove doc for non-existing param in format_dict()
 
- Unable to set some compute quotas
 
- Add –volume to Image create
 
- Have configuration tests support OCC
 
- Add unit tests for “server pause” command
 
- Introduce random server faking mechanism
 
- Enable FakeResource to fake methods
 
- Allow error status to be specified
 
- Remove deprecated ‘project usage list’ command
 
- Remove LICENSE APPENDIX
 
 
1.9.0
- Add release notes for 1.9.0
 
- Improve “server list” command to have the same output as “nova list”
 
- Enable “openstack server unlock” command to take multiple servers
 
- Enable “openstack server lock” command to take multiple servers
 
- Enable “openstack server unpause” command to take multiple servers
 
- Add capability to update description of an IdP
 
- validate non-ascii values for swift properties
 
- Trivial: Fix wrong param name in comment
 
- Split the vol_id from a dev mapping
 
- better format remote IDs for identity providers
 
- Trivial: Fix wrong param name in comment
 
- Trivial cleanup: Use plural format for “server delete” doc
 
- Set default network api to 2.0 instead of 2
 
- Fix the bug of “openstack console log show”
 
- Enable “openstack server pause” command to take multiple servers
 
- Change method to get the user_id
 
- Use fake server name instead of id when testing “server_name” param
 
- Fix a bug about “openstack server list –user”
 
- Add –owner to image create
 
- Trivial: Fix wrong comment of _format_servers_list_networks()
 
- Add “server stop” command to osc
 
- Add “server start” command to osc
 
- Allow int version numbers in the clouds.yaml
 
- Import the module not the class
 
- Add project-name/-id validation for the OSC “openstack quota set”
 
- Imported Translations from Zanata
 
- Fix the bug of “openstack usage show”
 
- Rename context.py to logs.py
 
- Allow debug to be set in configuration file
 
- Updated from global requirements
 
- Trivial clean up: Add doc for “osc server lock/unlock”
 
- Trivial clean up: do not use plural form in command arguments
 
- Fix issue when displaying image_member
 
- Add Command Options guideline doc
 
- remove url from v3 regions
 
- Support pagination params for flavor list
 
 
1.8.0
- Add release notes for 1.8.0
 
- Updated from global requirements
 
- Follow-on for volume list - add tests, clean help
 
- Add compute service delete
 
- Add filtering by project/user for ‘openstack volume list’
 
- Updated from global requirements
 
- Move session and fixtures to keystoneauth1
 
- Remove cliff-tablib from requirements.txt
 
- Updated from global requirements
 
- Updated from global requirements
 
- Mask the sensitive values in debug log
 
- Fix functional tests for Python 3.4
 
- Fix up object-store show commands
 
- Change Identity API default version to 3
 
- Add a table showing all the openstack plugin objects
 
- unwedge the gate
 
- Fix a typo in commands.rst
 
- Fix typos in authentication.rst
 
- Updated from global requirements
 
- Add test for role list –inherited
 
- Fix non-ascii issue with object commands
 
- Add ID column to compute service list
 
- image set should not show the resource
 
- Add tags to image set
 
- Clean up Image v2 image set command
 
- Evaluate –inherited in role list
 
- Set object store arg order in docs
 
- Update the plugin docs
 
- add set/unset support for objects in object store
 
- add support for set/unset of container properties
 
- Updated from global requirements
 
- Rename swift account commands
 
- Add one parenthesis
 
- cleanup account ids from container commands
 
- Add support for showing account details
 
- Add support for updating swift account properties
 
- Add tests for find_resource()
 
- Imported Translations from Zanata
 
- Mark arguments for ‘credential’ commands as required
 
- attempt to find resource by listing
 
- Additional exception handling for find_resource
 
- Add shields.io version/downloads links/badges into README.rst
 
- docs: pip install -e needs an argument
 
- Glance image set Resolve Fracturing
 
 
1.7.0
- Add release notes for 1.7.0
 
- Use format_list instead of format_dict when listing images
 
- Format an images properties and tags
 
- Add image create support for image v2
 
- Change ignore-errors to ignore_errors
 
- Imported Translations from Zanata
 
- Remove backticks from help in role commands
 
- Move option logging back to start if initialize_app()
 
- Set default auth plugin back to ‘password’
 
- Updated from global requirements
 
- Image fix bug with –volume
 
- set image api to 1 for functional tests
 
- Updated from global requirements
 
- Use discover_extensions for novaclient
 
- Imported Translations from Transifex
 
- Use novaclient.client.Client for initialization Nova client
 
- Add filtering by user for ‘openstack server list’
 
- Add support for listing servers of other projects
 
- Support listing users by group name
 
- Fix compute API version snafu
 
- Properly handle port arguments for ICMP
 
- Use a common decorator to log ‘take_action’ activation
 
- Fix ‘auhentication’ spelling error/mistake
 
- Volume v2 list does not show server name
 
- Ignore flavor and image find errors on server show
 
- Create log configuration class
 
- default OS_VOLUME_API_VERSION to v2
 
- Automate flavors, networks, and image get
 
- unwedge the osc gate
 
- additional functional tests for identity providers
 
- Adds documentation  on weekly meeting
 
- Update the plugin docs for designate
 
- Added note to install openstackclient
 
- Override the debug default and help text
 
- Running ‘limits show’ returns nothing
 
- Optimize log formatting
 
- Extract log level from configuration file
 
- Move options to log level out of shell.py
 
- Move set warnings filters to logging module
 
- Updated from global requirements
 
- Updated from global requirements
 
- Updated from global requirements
 
- Add tests for volume quota set
 
 
1.5.0
- Add release notes for 1.5.0
 
- reference corect ec2 helper function
 
- Add functional tests for image set
 
- Updated from global requirements
 
 
1.4.0
- Improve the hint message
 
- Fix the typo in openstackclient/shell.py
 
- Add functional tests for volume set size
 
- Add functional tests for server CRUD
 
- Add functional tests for flavor metadata
 
- Add flavor functional test
 
- Add oidc plugin for listing federation projects
 
- Skip trying to set project_domain_id if not using password
 
- Updated from global requirements
 
- Updated from global requirements
 
- Add functional tests for security group CRUD
 
- Enables retrieval of project’s parents and subtree
 
- Imported Translations from Transifex
 
- Include links to developer workflow documentation
 
- Enable specifying domain for group and role commands
 
- Not use the deprecated argument
 
- Add support for volume backup v2 command
 
- Create 1.4.0 release notes
 
- Updated from global requirements
 
- Add support for volume snapshot v2 command
 
- Allow –insecure to override –os-cacert
 
- Clean up ec2 credentials help text
 
- Add functional tests for volume set and unset
 
- Add domain support for ec2creds in v3 identity
 
- Add EC2 support for identity v3 API
 
- Imported Translations from Transifex
 
- Add a reference to the IRC channels
 
- Change Credentials header to Blob from data
 
- Get rid of oslo_i18n deprecation notice
 
- Fix security group list command
 
- Rework shell tests
 
- Add image functional tests
 
- Add volume functional tests
 
- Ignore cover directory from git
 
- Set tenant options on parsed namespace
 
- Add support for volume v2 API
 
- add domain scope arguments to v3 role add in doc
 
- project create is missing –parent in doc
 
- add –domain argument to v3 project set
 
- Add –wait to server delete
 
- Use ostestr for test runs
 
- Add cli tests for –verify and friends
 
- Small tweaks to osc plugin docs
 
- Fix shell tests
 
 
1.3.0
- Create 1.3.0 release notes
 
- Add support for v2 image set command
 
- Adds python-tuskarclient to list of plugins
 
- Remove oslo serialization requirement
 
- Remove oslo incubator config
 
- Add missing properties to image set command
 
- Add some comments about current plugin support
 
- Remove checks for None dates in keypair functional tests
 
- Fix client error while rescuing an instance
 
- Add support for keypair functional tests
 
- Fix insecure/verify options
 
- Use format options for functional tests
 
- Fix functional test gate
 
- Updated from global requirements
 
- Enable specifing domains in “role add”
 
- Send the correct user-agent to Keystone
 
- Updated from global requirements
 
- Security group rule delete broken
 
- Updated from global requirements
 
- Imported Translations from Transifex
 
- Don’t create empty quota set requests
 
- Updated from global requirements
 
- Add os-client-config cli tests
 
- minor syntax error in tox.ini
 
- Add image show tests
 
- Minor fix to openstack image show command
 
 
1.2.0
- Create 1.2.0 release notes
 
- Fix tiny typo in comment message
 
- Minor logging/debug cleanups
 
- Redo 1.1.0 release notes
 
- Remove unique class names because they are scoped
 
- Raise exception if no session is created
 
- Reduce parameters to base class execute
 
- Functional tests run in many environments
 
- Remove references to venv
 
- Add a doc that dictates backwards incompatible changes
 
- Remove run_tests.sh
 
- Security group rule create fails
 
- Fix security group create description bug
 
- Adds support for container selection for backup
 
- Create 1.1.0 release notes
 
 
1.1.0
- Handle the pagination for image list
 
- Refactor utility to find identity resources
 
- Imported Translations from Transifex
 
- remove unnecessary conditionals
 
- Update the docs for new nic options
 
- Begin documenting –os-cloud
 
- Add –os-cloud support
 
- Imported Translations from Transifex
 
- Re-organize functional tests
 
- Role operations should not require list object permission
 
- Print warning on authentication error
 
- Fix skipped image create attribute location attr
 
- Uncap library requirements for liberty
 
- Defer client imports
 
- Better help for –nic in create server
 
- Add support to specify volume quotas per volume type
 
- Add docs for service provider CRUD
 
- Federation Service Providers CRUD operations
 
- Add warning message if unknown version supplied
 
- Fix session timing
 
- Add support for showing limits of a specific project
 
- Suppress warnings user can’t fix
 
- Use glanceclient’s inbuilt images find
 
- Updated from global requirements
 
- Imported Translations from Transifex
 
- Add support to remote_id
 
- Add parent field to project creation
 
- Add project and domain params to network create
 
- Add a doc about authenticating against v3
 
- Add the ability to set and unset flavor properties
 
- Use cliff deferred help instead of homemade one
 
- Base TokenEndpoint plugin on keystoneclient’s
 
 
1.0.3
- Create 1.0.3 release notes
 
- Move OSC auth plugins so they can be found
 
- Add identity v3 catalog show
 
- Update README
 
- Imported Translations from Transifex
 
- Add identity v3 catalog list
 
- Fix catalog list when region name is absent
 
- Add ability for diplaying hypervisor statistics
 
- Add ‘uptime’ in ‘hypervisor show’
 
- Raise AttributeError for unknown attributes
 
- Add hypervisor docs
 
- Don’t hack the image url
 
- Fix embarrassing typo in man page
 
- Updated from global requirements
 
- Fix identity v2 catalog list
 
- Fix help messages
 
- Handle novaclient >2.20.0
 
- Fix auth-required for help command
 
- change oslo namespace to avoid warning
 
- Updated from global requirements
 
- Revert “Skip functional tests until they are fixed”
 
- Rename –verify for server resize to avoid conflict
 
- Fix error msg in sort_items
 
- Skip functional tests until they are fixed
 
- Restrict groups and users from changing domains
 
- Do not allow user to change domain of a project
 
- Implement trust in identity v3 api
 
- Imported Translations from Transifex
 
- Change volume create –snapshot-id to –snapshot
 
- Check volume status before extending size
 
- Adding default user_domain_id parameter only when using password auth
 
- Add sort support to image list
 
- tenant_id to project_id in server show
 
- Added capabilities/options to ‘openstack flavor list’ command to match capabilities already provided by ‘nova flavor-list’:
 
- Improving the help of the lock command
 
- Updated from global requirements
 
- Change test order to avoid incompatibliity
 
- Add network support to quota show
 
- Add filter to image list
 
- Add the ability to extend volumes in osc volume set
 
- fix the wrong order of assertEqual args
 
- Add ‘find by name’ to –nic for creating server
 
- Remove ignore portion of tox.ini
 
- fix object list command naming
 
- Begin low-level API for Network v2
 
- Command docs: network
 
- Add region name for identity and volume clients
 
- Begin low-level API for Image v1 and v2
 
 
1.0.2
- Fix doc building errors
 
- Create 1.0.2 release notes
 
- Imported Translations from Transifex
 
- Add missing oslo-config to requirements
 
- Update service clist commands for v2 and v3
 
- Default user domain id and project domain id
 
- Add helpful messages when authN’ing with password
 
- Add version url config workaround
 
- Use session for neutron client
 
- Imported Translations from Transifex
 
- Deprecate project usage list command
 
- Copy wiki content to index page
 
- Copy HIG from wiki
 
- Tweaks to the catalog doc and show command
 
- Fine tune some of the helps commands
 
- Command doc: policy
 
- Updated from global requirements
 
- Upgrade hacking to 0.10
 
- Command docs: add service
 
- fix some small issues in catalog show
 
- Rework role list v2 for –user and –project
 
- Add versioning to the docs that missed it
 
- Updated from global requirements
 
- Command doc: access token
 
- Request token authorize
 
- Command doc: snapshot
 
- Fix up snapshot command
 
- Command doc: image
 
- Request token creation docs + tweaks
 
- Command doc: consumer
 
- Allow user list to filter by project
 
- Command doc: federation protocol
 
- Command doc: identity provider
 
- Command doc: mapping
 
- Command doc: backup
 
- Fixup backup list output
 
- Command docs: volume
 
- Update the command list
 
- Command doc: volume type
 
- tweak the server command docs
 
- Check if service.name available before access
 
- Command docs: group
 
- Add endpoint v3 docs
 
- Command docs: ec2 credentials
 
- Rename column to default project id for long listing v3 user
 
- Add missing content for token commands
 
- Add docs for usage show/list
 
- Command docs: flavor
 
- Command docs: domain
 
- Command docs: region
 
- Add docs for listing availability zones
 
- Bunch of formatting tweaks to server-image docs
 
- type should be required for v2.0 service create
 
- Command object docs: container, object
 
- Catch exception when getting quota
 
- Rename os project usage list to os usage list
 
- Add usage show command
 
- Fix a few issues with ‘usage list’
 
- Compute calls ignore region selection
 
- add doc for group command
 
- add doc for role assignment command
 
- add doc for domain command
 
- Allow service description to be set for KS V3
 
- Revert some docs changes from multi-delete
 
- add multi-delete support for identity
 
- add multi-delete support for compute/image/net/volume
 
- Properly format ‘attached to’ column list when listing volumes
 
- Don’t import form keystoneclient.openstack.common
 
- list availability zones for compute
 
- Updated from global requirements
 
- Tweaks after the fact
 
 
1.0.1
- Release 1.0.1
 
- Followup for ec2 credentials command fix
 
- Fix ec2 credentials commands for new auth
 
- Workflow documentation is now in infra-manual
 
 
1.0.0
- Command object docs: catalog, credentials, endpoint, region, token
 
- Safely pop project parent id
 
- Add documentation of interactive mode
 
- 1.0.0 release notes
 
- Command object docs: server, server image
 
- Add the ability to list projects based on a user
 
- Add support for domains when deleting identity v3 resources
 
- Command object docs: project, role, user
 
- Updated from global requirements
 
- Command object docs: aggregate, console *, keypair
 
- Begin copying wiki command list here
 
- Enhance the theming for modules page
 
- Fix volume create –image
 
- add keystone v3 region object
 
- Updated from global requirements
 
- Add –or-show support for v3 identity resources
 
- Add authentication description doc
 
- Add environment variable in the os-auth-type help
 
- Liberalize version matching a bit
 
- Add more session/api examples
 
- Add an API example base and functional test base
 
- Look harder to find DevStack
 
- Add arg to ‘server image create’ tests
 
- Add additional support for –or-show
 
- Remove links from oauth consumers
 
- Remove links from federation related commands in identity v3
 
- cleanup files that are created for swift functional tests
 
- Tests work fine with random PYTHONHASHSEED
 
- Updated from global requirements
 
- Swap remaining assertEqual arguments
 
- Add –or-show option to user create
 
- Add cliff-tablib to requirements
 
- Use fixtures from keystoneclient for static data
 
- Unscoped federated user-specific commands
 
- Fix server create for boot-from-volume
 
- Adjust some logging levels
 
- Change –os-auth-plugin to –os-auth-type
 
- Beef up object-store tests
 
- Include support for using oslo debugger in tests
 
- Clean up shell authentication
 
- Fix token issue after auth changeup
 
- only generate one clientmanager instance in interactive mode
 
- Remove ClientManager._service_catalog
 
- Remove now-unnecessary client creation hacks
 
- use jsonutils in oslo.serialization instead of keystoneclient
 
- Close files on server create, add tests
 
- Close files on image create
 
- Move plugin stuff to clientmanager
 
- Update use of open() in object API
 
- Put pbr and six first in requirements list
 
- Add plugin to support token-endpoint auth
 
- Remove ‘links’ section from several v3 Identity objects
 
- Fix issue token for v3
 
- Updated from global requirements
 
- Fix operation on clouds with availability-zones
 
- Allow –domain to be used for identity commands without lookup
 
- Add translation markers for user v2 actions
 
- Add domain parameters to user show for Identity V3
 
- Mark identity v2 resources for translation
 
- Support for keystone auth plugins
 
- Add ‘command list’ command
 
- CRUD operations for federated protocols
 
- Update for cliff commandmanager >=1.6.1
 
- Update compute server messages for translation
 
- Implement CRUD operations for Mapping objects
 
- Fix issues with object related commands
 
- Update gitignore
 
- Add some code-blocks to the docs
 
- Place the command to generate docs on one line
 
- Remove duplicate env function in shell.py
 
- Pass in domain and project as positional args, not kwargs
 
- Create a whole slew of functional tests for identity
 
- Add functional tests to osc
 
- Move object-store commands to low-level API
 
- Add low-level API base class
 
- Test top-to-bottom: object-store containers
 
- Updated from global requirements
 
- utils.find_resource does not catch right exception
 
- Remove unused reference to keyring
 
- v3 credential set always needs –user option
 
- Use oslo.utils
 
- Change help text for image save command
 
- Fixing typo and improving docstring of find_domain
 
- Updated from global requirements
 
- Acknowlege git.o.o as OpenStack’s git server
 
- Add service catalog commands
 
- Return current user/project for user/project show commands
 
- Add support for ‘file’ format objects
 
- Add preliminary save container support
 
- Add preliminary support for downloading objects
 
- Stop using intersphinx
 
- Updated from global requirements
 
 
0.4.1
- Update docs and release notes for 0.4.1 release
 
- Use Keystone client session.Session
 
- Add action ‘user password set’ for identiy v3
 
- Unordered dicts and lists causes variable results
 
- Leverage openstack.common.importutils for import_class
 
- Multiple args for object and container commands
 
- Sync with oslo-incubator and add importutils
 
- assertEquals order wrong
 
- Work toward Python 3.4 support and testing
 
- Make Identity client load like the others
 
- Fix server add security group
 
- Fix security group list for non-admin
 
- Change app.restapi to app.client_manager.session
 
- Add i18n module to openstackclient
 
- Create message variables for exceptions
 
- Add oslo.i18n as a dependency
 
- Updated from global requirements
 
- Network use enable/disable vs admin state up/down
 
- add service/interface/region filter for endpoint v3
 
- add tests for identity v3 endpoint
 
- add tests for identity v3 domain
 
- a mistake in tests/identity/v3/test_role.py
 
- Add commands for object upload and delete
 
- test_find_resource fails if run alone
 
- Use oslosphinx to generate documentation
 
- user create v2.0 depends on tenantId in response
 
- Updated from global requirements
 
- v3 endpoint set shouldn’t always need service option
 
- Add container create and delete support
 
- Cleanup README.rst
 
- fix typo in identity/v3/endpoint.py
 
- Add network extension list
 
- More make_client() logging cleanup
 
- Change V2 image tests to actually run V2 image code
 
- Add more columns to image list output
 
- Normalize more help strings
 
- Fix PEP8 E302 errors
 
- Fix IDP commands
 
- Update help text for some network commands
 
- Change object API_NAME to ‘object_store’
 
- Add Python 3 support
 
- Fix server resize
 
- Add basic timing support
 
- Clean up make_client() logging
 
- Domain administrator cannot do project operations
 
- Replaced some UTF-8 characters with ASCII characters
 
- Python 3: do not compare a list to a zip object
 
- Allow network find to use alternate name
 
- Move network stuff to v2 instead of v2_0
 
- Catch SystemExit for parse args
 
- Add support to list volume extensions
 
- Python 3: remove a useless code to safe_encode()
 
- Add support to list compute extensions
 
- Remove keyring support from openstackclient
 
- trust authentication
 
- Python 3: do not use __builtin__
 
- Updated from global requirements
 
- Remove backslash usage from a few tests
 
- Sort/clean setup.cfg
 
- Rename token classes to match command
 
- Fix PEP8 E126 and E202 errors
 
- Fix PEP8 E265 errors
 
- Fix PEP8 H405 errors
 
- Fixed typos in the identity client
 
- Network CRUD
 
- Updated from global requirements
 
- sync oslo bits
 
 
0.4.0
- Update docs and release notes for 0.4.0
 
- Updated from global requirements
 
- Complete Identity v3 list command filters
 
- Change the token verb to issue/revoke
 
- Update docs template
 
- Add a docs job to tox.ini
 
- Fix find_resource for keystone and cinder
 
- Image create and set command updates and tests
 
- Refactor oauth1 code for updates
 
- Updated from global requirements
 
- Clean up logging levels
 
- Ignore most of the new hacking 0.9.2 rules
 
- Refactor role list subcommand for identity v3 api
 
- Add support for extension list
 
- Add role assignments list support to identity v3
 
- Add token delete command for identity v2
 
- Fixed several typos throughout the codebase
 
- replace string format arguments with function parameters
 
- Add tests for identity endpoints
 
- Change volume create –volume-type to –type
 
- Fix server image create
 
- Display all server log when –lines option is None
 
- Fix help message for ip floating delete
 
- volume type create should display properties
 
- Skip auth in cinderclient
 
- Updated from global requirements
 
- Implement CRUD operations for Identity Providers
 
- Updated from global requirements
 
- move read_blob_file_contents to utils
 
- Pass arguments to v3 keystoneclient by kwarg
 
- Fix the project option to user list so it filters
 
- Make endpoint commands more consistent
 
- Correct display of project/tenant id on display of credentials
 
- Produce a useful error message for NoUniqueMatch
 
- identity v3 allow project list filtering by domain
 
- Updated from global requirements
 
- Fix ‘keypair show’ command output
 
- add interface and url to endpoint list
 
- Fixed spelling error, compatability to compatibility
 
- Fixed Spelling errors - compatability to compatibility
 
- Fixed spelling errors - occurance to occurence
 
- Make bash comple command best effort to authorize
 
- Add ability to set key value pairs in projects
 
- Updated from global requirements
 
- Add –volume option to image create command
 
- Update release notes for 0.3.1
 
- In anticipation of network agents, rename compute
 
 
0.3.1
- Use cacert values when creating identity client
 
- Updated from global requirements
 
- Fix volume commands with multiple regions
 
- Add ability to prompt for passwords for user create and set
 
- Fix some help strings
 
- Fix format errors in nova security group rule list
 
- Update oslo incubator bits
 
- Python 3: the content of a FakeResponse must be bytes
 
- Rename Openstack to OpenStack
 
- FakeResponse: use a default status code
 
- Python 3: fix a syntax error
 
- Use six.iteritems() rather than dict.iteritems()
 
- Remove tox locale overrides
 
- Glance client no longer isa http client
 
- Fix misspellings in python openstackclient
 
- Add token create subcommand for identity v3 api
 
- Updated from global requirements
 
- Fix keyring issue where there were name space problems
 
- Remove remaining print statements
 
- Remove copyright from empty files
 
- Add token create subcommand for identity v2 api
 
- Sync with global requirements
 
- Fix errant underscores
 
- Add support for specifying custom domains
 
- Fix image set properties error
 
- Displaying curl commands for nova and cinder calls
 
- Closes-Bug: #1262322 Make links clickable
 
- Closes-Bug: #1262321 Remove the unimplemented post_process method call
 
 
0.3.0
- Release notes for 0.3.0 release
 
- Remove mox3 requirement
 
- Updated from global requirements
 
- Update docs for plugins and release notes
 
- Add missing requests and six requirements
 
- Add module list command
 
- Update OSC’s CommandManager subclass
 
- Bring RESTApi closer to ithe imminent keystoneclient.Session
 
- Add return Closes-Bug: 1246356
 
- Restore Object API name ‘object-store’
 
- Expand support for command extensions
 
- Fix typo
 
- Support building wheels (PEP-427)
 
- Add server image create command
 
- Complete basic test infrastructure
 
- change execute to run
 
- Update URL for global hacking doc and fix typos
 
- Remove httpretty from test requirements
 
- Updated from global requirements
 
- Do lookups for user, project in volume create
 
- Adjust to non-deprecated names in Keyring 1.6.+
 
- Updated from global requirements
 
- Sync oslo-incubator for py33 fixes
 
- Add options to support TLS certificate verification
 
- Updated from global requirements
 
- Add object-store show commands
 
 
0.2.2
- Update release notes for 0.2.2
 
- Sort entrypoints in setup.cfg
 
- Fix security group entrypoints
 
- Delay authentication to handle commands that do not require it
 
- Identity v3 tests
 
- Prepare for Identity v3 tests
 
- Add to clientmanager tests
 
- Add Identity v2 role and service tests
 
- Refactor fake data for projects and users
 
- Update tox.ini for new tox 1.6 config
 
- Update requirements.txt and test-requirements.txt
 
- Object API commands using our REST API layer
 
- Create a new base REST API interface
 
- Re-order oauth commands and sync with keystoneclient
 
- Add Identity v2 user tests
 
- Add Identity v2 project tests
 
- Updated from global requirements
 
 
0.2.1
- Add release notes in docs
 
- Sync with global requirements
 
 
0.2.0
- Change version reporting to use pbr
 
- Modify run_tests.sh to just run tox
 
 
0.2.rc1
- Prep for 0.2 release (0.2.rc1)
 
 
0.1
- Reset project version to 0.1
 
- Add openstack-common and test infrastructure
 
- Cleanup auth client path
 
- Add ‘list service’ command and common modules
 
- Add token auth to shell and README
 
- Begin to add Keystone auth
 
- Change to argparse to match cliff 0.2
 
- Clean up command output
 
- Use cliff
 
- Set up common utils
 
- Add openstackclient bits
 
- First commit