Release Notes
As of release 2.0 the release notes can be found on the OpenStack Release Notes site.
1.9.0 (17 Nov 2015)
- Several updates to openstack server
Blueprint servers
- openstack server start
- openstack server stop
- openstack server pause
- openstack server unpause
- openstack server lock
- openstack server unlock
- Obfuscate passwords when used in debug mode
Bug 1501598
- Clean up identity provider show
Bug 1478995
- Add description to identity provider set
Bug 1515815
- Add compute service delete
Bug 1503510
- Log a warning when setting non-ascii object store properties
Bug 1503898
- Add ‘marker’ and ‘limit’ to openstack flavor list
Bug 1505874
- Remove url from region create and region set
Bug 1506841
- openstack image add project fails with AttributeError for image v2
Bug 1509054
- Inconsistent output with openstack usage show
Bug 1512220
- Validate –lines with openstack console log show
Bug 1512263
- Validate –project does not exist with openstack quota set
Bug 1512638
- Cannot list servers while –user specified for openstack server list
Bug 1513701
- Cannot list volumes while –user specified for openstack volume list
Bug 1514145
- Cannot find volume with –block-device-mapping with openstack server create
Bug 1514394
- Fix documentation for credential set
Bug 1418837
1.8.0 (18 Oct 2015)
- image create –volume command (v1) will attempt to create two images
Bug 1497221
- Add filtering by project/uesr for command volume list
Bug 1483976
- Password used by plugin shows up in debug mode
Bug 1501598
- Add support for object store account
Bug 1501943
- Add support for setting properties on objects and containers
Bug 1501945
- role list ignores –inherited option
Bug 1502822
- compute service list does not return service ID number
Bug 1503430
- Containers and objects with non-ascii characters fails
Bug 1503508
1.7.0 (22 Sep 2015)
- Add support for v2 image create/update commands
Bug 1405562
- ICMP secgroup rule must have --dst-port -1 to actually allow ICMP
Bug 1477629
- Add a blurb about pip install -e . to the developer docs
Bug 1483384
- Add filtering by user for command ‘openstack server list’
Bug 1483974
- No support for listing servers of other project with openstack server list
Bug 1488486
- Missing image causes confusing ‘server show’ response
Bug 1489901
- Volume Attached to is incorrect
Bug 1489954
- novaclient 2.27.0 breaks version handling
Bug 1492467
- Support listing users in a non-default domain scoped group
Bug 1492916
- ERROR: InvocationError:
‘/opt/stack/new/python-openstackclient/.tox/functional/bin/ostestr’
in gate-osc-dsvm-functional
Bug 1496337
- image list –long is broken with v2
Bug 1498150
- Add --log-file option support
- Set default Block Storage API version to 2
1.6.0 (10 Aug 2015)
- Added support for Block Storage v2 APIs
Blueprint volume-v2
- Backup
- Snapshot
- Volume
- Volume Type
- Volume QoS
- Updated python-cliff provides improved UX
- -h and –help revert to top level help when used in a subcommand
Bug 1444983
- suggest commands if command is not recognized
Bug 1462192
- Bad argument passed to inherited role assignments CRUD
Bug 1482254
- quota show for a project blows up
Bug 1481803
- Unscoped saml auth error message refers to invalid option os-auth-type
Bug 1477083
- Need a command to show current configuration
Bug 1476729
- type should be volume_type
Bug 1475958
- openstack volume(v1) type missing show
Bug 1475879
- property should be required argument in unset cmd
Bug 1475872
- –or-show missing from some command docs
Bug 1475485
- missing project-domain to prevent project name collisions for user v3
Bug 1475357
- Cannot manipulate group member by ID
Bug 1475127
- glance client expects image ID only, should use base resource
Bug 1475001
- trust roles display a trailing character upon show and create
Bug 1474707
- catalog list fails in identity v2
Bug 1474656
- openstack flavor unset NoneType error when used without –proprty
Bug 1474237
- TypeError: ‘NoneType’ object does not support item assignment with latest os-client-config
Bug 1473921
- authentication fails when openstackclient prompts for a password
Bug 1473862
- New mock release(1.1.0) broke unit/function tests
Bug 1473454
- Cannot create keystone trust with python-openstackclient using trustor/trustee id
Bug 1473298
- “role assignment list” fails if two users in different domains have the same name
Bug 1472909
- openstack catalog list always returns publicURL
Bug 1472629
- The network list –dhcp option is inconsistent
Bug 1472613
- Add support for showing aggregates in an hypervisor’s properties
Bug 1470875
- Can’t seem to be able to get Openstackclient/examples to work
Bug 1470272
- openstack server ssh fails to see floating IP address
Bug 1469843
- confused domain argument for network create v2
Bug 1468988
- small typo in network.rst
Bug 1468282
- Add support for Cinder volume qos commands
Bug 1467967
- mismatch option in server.rst
Bug 1466742
- user create mismatch object name in doc
Bug 1466738
- Existing image is updated when call image create
Bug 1461817
- ERROR: openstack ‘ArgumentParser’ object has no attribute ‘debug’
Bug 1459519
- Add an –os-endpoint-type cli optional argument to be able to select endpoint interface type
Bug 1454392
- API versions are ignored from OCC
Bug 1453229
- Issues with OpenStackClient / Locale / OSX
Bug 1436898
- Image sharing does not seem to be supported
Bug 1402420
- rename requires files to standard names
Bug 1179008
1.5.0 (16 Jun 2015)
- openstack ‘ListEC2Creds’ object has no attribute ‘determine_ec2_user’
Bug 1465561
1.4.0 (11 Jun 2015)
- AttributeError: ‘Client’ object has no attribute ‘ec2’
Bug 1236326
- Group/role identity v3 commands have no option for domain to operate on
Bug 1446546
- --insecure is ignored if OS_CACERT env var is set
Bug 1447784
- security group list always uses identity admin endpoint
Bug 1459629
- Race failure to delete security group
Bug 1460112
- v3 project set is missing --domain argument
Bug 1460122
- Project create is missing --parent argument in doc
Bug 1460256
- v3 role add is missing domain scope arguments in doc
Bug 1460296
- Cannot force v2password auth plugin
Bug 1460369
- Let’s not use the deprecated argument
Bug 1462389
1.3.0 (27 May 2015)
- Need to specify domain with role list
Bug 1421328
- Add support for keystone service providers
Bug 1435962
- Can’t update disk_format and container_format of image
Bug 1446362
- Openstack –os-image-api-version 2 image show <image_id> fails
Bug 1450829
- The insecure option is ignored for command line options and OCC
Bug 1450855
- Delete security group rule broken
Bug 1450872
- Quota set sends invalid messages
Bug 1451640
- Keystone Access Log logs “python-keystoneclient” as User-Agent even when request is made by openstack client
Bug 1453995
- Client error while rescuing an instance
Bug 1457983
1.2.0 (30 Apr 2015)
- Fix error in security group create command when --description is not
supplied.
Bug 1434172
- Correct image list pagination handling, all images are now correctly returned.
Bug 1443089
- Do not require --dst-port option with security group rule create when
--proto ICMP is selected.
Bug 1443963
- Correctly pass --location arguemnt in image create command.
Bug 1445460
- Correctly handle use of role commands for project admins. Using IDs will
work for project admins even when names will not due to non-admin contraints.
Bug 1445528
- Correctly exit with an error when authentication can not be completed.
Bug 1444640
- Fix backup create to correctly use the --container value if supplied.
Bug 1446751
- Document the backward-compatibility-breaking changes in
Backwards Incompatible Changes.
Bug 1406470
- Add –parent` option to projct create command.
1.1.0 (21 Apr 2015)
- Add global --os-cloud option to select from a list of cloud configurations.
See Configuration for more details.
- Fix global --timing option operation.
Bug 1402577
- Add flavor set and flavor unset commands.
Bug 1434137
- Add --domain and --project options to network create command.
Bug 1435640
- Add --volume-type option to quota set command.
Bug 1438377
- Add --domain and --project options to limits show command.
Bug 1438379
- Improve --nic option help for server create command.
Bug 1444685
- Add --remote-id and --remote-id-file options to
identity provider create and identity provider set commands.
1.0.3 (10 Mar 2015)
- Add catalog list and catalog show commands for Identity v3.
- Add ‘hypervisor stats show’ command .
Bug 1423748
- Rename server resize option --verify to confirm. It conflicted with
the global --verify option and never worked prior to this.
Bug 1416542
- Add trust create/delete/list/show commands.
Bug 1413718
- Add --sort to image list command.
Bug 1410251
- Change volume create option --snapshot-id to --snapshot. The old
name is still silently supported.
Bug 1418742
- Add Network API quotas to quota show command.
Bug 1411160
- Add --public, --private, --all, --long options to
flavor list command. Remove “Extra Specs”, “Swap” and”RXTX Factor”
columns from default output.
Bug 1411160:
- Add --shared, --property options to image list command.
Bug 1401902
- Add --size option to volume set command.
Bug 1413954
- Bug 1353040: server create –nic option clumsy
- Bug 1366279: nova lock command description rather terse
- Bug 1399588: Authentication needed for help command
- Bug 1401902: image filtering not available
- Bug 1410251: sort and filter options on openstack image list
- Bug 1411160: Add network support to quota show
- Bug 1413718: support keystone v3 trust extension
- Bug 1413954: missing volume extend
- Bug 1415182: Add extra validation when extending volume
- Bug 1416542: openstack client resize verify not completing workflow
- Bug 1416780: flavor list missing features
- Bug 1417614: tenant_id in server show
- Bug 1417854: Fix help messages for os security group rule create and os security group rule list
- Bug 1418024: wrong import of contrib module from novaclient
- Bug 1418384: openstack client help shows domain can be changed for a project
- Bug 1418742: volume create –snapshot-id is wrong
- Bug 1418810: auth with os-token fails with unexpected keyword argument ‘user_domain_id’
- Bug 1420080: functional tests are failing with new keystoneclient release
- Bug 1420732: Better error message for sort_items
- Bug 1423748: Add support for hypervisor-stats and hypervisor-uptime command
- Bug 1428912: authentication through password prompting is broken
- Bug 1429211: ‘catalog list’ fails when region is not present
1.0.2 (19 Jan 2015)
- The OpenStackClient content from the OpenStack Wiki has been migrated into
the OSC source repo. This includes the Command Structure, Command List
and Human Interface Guide documents.
- Set a default domain ID when both OS_USER_DOMAIN_ID and
OS_USER_DOMAIN_NAME are not set. This is also done for
OS_PROJECT_DOMAIN_ID and OS_PROJECT_DOMAIN_NAME.
(Identity API v3 only).
Bug 1385338: Improve domain related defaults when using v3 identity
- Add new usage show command to display project resource usage information.
Bug 1400796: Quick usage report - nova usage
- Add --project option to user list command to filter users by project
(Identity API v3 only).
Bug 1397251: allow openstack user list to use other filters
- Add --user to project list command to filter projects by user
(Identity API v3 only).
Bug 1394793: support the keystone api /v3/users/$userid/projects
- Add --project and --user options to role list to filter roles
by project and/or user. This makes the v2 command very similar to the
v3 command.
(Identity API v2 only).
Bug 1406737: user role list command should be worked into role list
- Bug 1385338: Improve domain related defaults when using v3 identity API
- Bug 1390507: Quota show requires cinder in keystone catalog
- Bug 1394793: support the keystone api /v3/users/$userid/projects
- Bug 1397251: allow openstack user list to use other filters
- Bug 1399757: ec2 credentials create fails in 1.0.0
- Bug 1400531: Authentication failure results in useless error message
- Bug 1400597: delete multiple objects
- Bug 1400795: No list availability zones option
- Bug 1400796: Quick usage report - nova usage
- Bug 1404073: type should be required for v2.0 service create
- Bug 1404434: add missing docs for service command
- Bug 1404931: volume list does not show attached servers
- Bug 1404997: Allow description to be set for service create/update
- Bug 1405416: Compute region selection broken
- Bug 1406654: Remove deprecated commands from help
- Bug 1406737: v3 endpoint related commands access service.name without check
- Bug 1408585: Backup list doesn’t show backup’s name
- Bug 1409179: user role list command should be worked into role list
- Bug 1410364: Version discovery fails with default Keystone config
- Bug 1411179: network client don’t use session
- Bug 1411337: identity v3 service list should have “description” column
1.0.1 (08 Dec 2014)
- Bug 1399757: EC2 credentials create fails
1.0.0 (04 Dec 2014)
- Bug 1337422: document different ways to authenticate
- Bug 1383333: Creating volume from image required image ID
- Bug 1292638: Perhaps API Versions should Match Easier
- Bug 1390389: create with a soft fail (create or show) for keystone operations
- Bug 1387932: add keystone v3 region object
- Bug 1378842: OSC fails to show server details if booted from volume
- Bug 1383338: server create problems in boot-from-volume
- Bug 1337685: Add the ability to list networks extensions
- Bug 1355838: Don’t make calls to Keystone for authN if insufficient args are present
- Bug 1371924: strings are being treated as numbers
- Bug 1372070: help text in error on openstack image save
- Bug 1372744: v3 credential set always needs –user option
- Bug 1376833: odd behavior when editing the domain of a user through Keystone v3 API
- Bug 1378165: Domains should be supported for ‘user show’ command
- Bug 1378565: The ‘–domain’ arg for identity commands should not require domain lookup
- Bug 1379871: token issue for identity v3 is broken
- Bug 1383083: repeated to generate clientmanager in interactive mode
- Added functional tests framework and identity/object tests
- Authentication Plugin Support
- Use keystoneclient.session as the base HTTP transport
- implement swift client commands
- clean up ‘links’ section in keystone v3 resources
- Add cliff-tablib to requirements
- Include support for using oslo debugger in tests
- Close file handlers that were left open
- Added framework for i18n support, and marked Identity v2.0 files for translation
- Add ‘command list’ command
- CRUD Support for OS-FEDERATION resources (protocol, mappings, identity providers)
0.4.1 (08 Sep 2014)
- Bug 1319381: remove insecure keyring support
- Bug 1317478: fix project create for domain admin
- Bug 1317485: fix project list for domain admins
- Bug 1281888: add region filter to endpoint list command
- Bug 1337245: add user password set command
- Bug 1337684: add extension list --compute
- Bug 1337687: add extension list --volume
- Bug 1343658: fix container list command
- Bug 1343659: add network command help text
- Bug 1348475: add fields to image list output
- Bug 1351121: v3 endpoint set should not require service option
- Bug 1352119: v2 user create response error
- Bug 1353788: test_file_resource() failure
- Bug 1364540: load_keyring() exception fixed in bug 1319381
- Bug 1365505: domain information not in help output
- fix security group list for non-admin
- fix server add security group
- add container create and container delete commands
- add object create and object delete commands
- add initial support for global --timing options (similar to nova CLI)
- complete Python 3 compatibility
- fix server resize command
- add authentication via --os-trust-id for Identity v3
- Add initial support for Network API, network create|delete|list|show
0.4.0 (20 Jun 2014)
- Bug 1184012: fix Identity v2 endpoint command name/id handling
- Bug 1207615: add --volume and --force to image create command
- Bug 1220280: add --property to project create and set commands
- Bug 1246310: add role assignments list command
- Bug 1285800: rename agent to compute agent
- Bug 1289513: add --domain to project list
- Bug 1289594: fix keypair show output
- Bug 1292337: fix ec2 credentials project ID output
- Bug 1303978: fix output of volume type create command
- Bug 1316870: display all output when --lines omitted from console log show command
- add ‘interface’ and ‘url’ columns to endpoint list command
- add identity provider create/delete/list/set/show commands
- change volume create --volume-type option to --type
- fix server image create command output
- configure appropriate logging levels for --verbose, --quiet and --debug
- properly handle properties in Image v1 create and set commands
- rename Identity v2 token create to token issue
- add Identity v2 token revoke command
- refactor the group|user|role list command filters so that each command
only lists rows of that type of object, ie user list always lists users, etc.
- add role assignment list command
- add extension list command
0.3.1 (28 Feb 2014)
- add token create command
- internal changes for Python 3.3 compatibility
- Bug 1100116: Prompt interactive user for passwords in user create and user set
- Bug 1198171: add domain support options for Identity v3
- Bug 1241177: Fix region handling in volume commands
- Bug 1256935: Clean up security group rule list output format
- Bug 1269821: Fix for unreleased Glance client change in internal class structure
- Bug 1284957: Correctly pass --cacert and --insecure to Identity client in token flow auth
0.3.0 (17 Dec 2013)
- add new command plugin structure
- complete converting base test classes
- add options to support TLS cetificate verification
- add object-store show commands for container and object
0.2.2 (20 Sep 2013)
- add object-store list commands and API library
- add test structure
0.2.1 (06 Aug 2013)
- sync requirements.txt, test-requirements.txt
- remove d2to1 dependency
0.2.0 (02 Aug 2013)
- Initial public release to PyPI
- Implemented Compute, Identity, Image and Volume API commands