Pre-2.0 Releases¶
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.1 (30 Sep 2015)¶
Image v2 lookup issues Bug 1501362
1.7.0 (22 Sep 2015)¶
Add support for v2 image create/update commands Bug 1405562
ICMP secgroup rule must have
--dst-port -1to actually allow ICMP Bug 1477629Add a blurb about
pip install -e .to the developer docs Bug 1483384Add 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-fileoption supportSet 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-cliffprovides improved UXBad 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 –property 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
--insecureis ignored ifOS_CACERTenv var is set Bug 1447784security group listalways uses identity admin endpoint Bug 1459629Race failure to delete security group Bug 1460112
v3 project set is missing
--domainargument Bug 1460122Project create is missing
--parentargument in doc Bug 1460256v3
role addis missing domain scope arguments in doc Bug 1460296Cannot 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 createcommand when--descriptionis not supplied. Bug 1434172Correct
image listpagination handling, all images are now correctly returned. Bug 1443089Do not require
--dst-portoption withsecurity group rule createwhen--proto ICMPis selected. Bug 1443963Correctly pass
--locationargument inimage createcommand. Bug 1445460Correctly handle use of
rolecommands for project admins. Using IDs will work for project admins even when names will not due to non-admin contraints. Bug 1445528Correctly exit with an error when authentication can not be completed. Bug 1444640
Fix
backup createto correctly use the--containervalue if supplied. Bug 1446751Document the backward-compatibility-breaking changes in Backwards Incompatible Changes. Bug 1406470
Add
--parentoption toproject createcommand
1.1.0 (21 Apr 2015)¶
Add global
--os-cloudoption to select from a list of cloud configurations. See Configuration for more details.Fix global
--timingoption operation. Bug 1402577Add
flavor setandflavor unsetcommands. Bug 1434137Add
--domainand--projectoptions tonetwork createcommand. Bug 1435640Add
--volume-typeoption toquota setcommand. Bug 1438377Add
--domainand--projectoptions tolimits showcommand. Bug 1438379Improve
--nicoption help forserver createcommand. Bug 1444685Add
--remote-idand--remote-id-fileoptions toidentity provider createandidentity provider setcommands.
1.0.3 (10 Mar 2015)¶
Add
catalog listandcatalog showcommands for Identity v3.Add ‘hypervisor stats show’ command . Bug 1423748
Rename
server resizeoption--verifytoconfirm. It conflicted with the global--verifyoption and never worked prior to this. Bug 1416542Add
trust create/delete/list/showcommands. Bug 1413718Add
--sorttoimage listcommand. Bug 1410251Change
volume createoption--snapshot-idto--snapshot. The old name is still silently supported. Bug 1418742Add Network API quotas to
quota showcommand. Bug 1411160Add
--public,--private,--all,--longoptions toflavor listcommand. Remove “Extra Specs”, “Swap” and”RXTX Factor” columns from default output. Bug 1411160:Add
--shared,--propertyoptions toimage listcommand. Bug 1401902Add
--sizeoption tovolume setcommand. Bug 1413954Bug 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_IDandOS_USER_DOMAIN_NAMEare not set. This is also done forOS_PROJECT_DOMAIN_IDandOS_PROJECT_DOMAIN_NAME. (Identity API v3 only). Bug 1385338: Improve domain related defaults when using v3 identityAdd new
usage showcommand to display project resource usage information. Bug 1400796: Quick usage report - nova usageAdd
--projectoption touser listcommand to filter users by project (Identity API v3 only). Bug 1397251: allow openstack user list to use other filtersAdd
--usertoproject listcommand to filter projects by user (Identity API v3 only). Bug 1394793: support the keystone api /v3/users/$userid/projectsAdd
--projectand--useroptions torole listto 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 listBug 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-FEDERATIONresources (protocol, mappings, identity providers)
0.4.1 (08 Sep 2014)¶
Bug 1319381: remove insecure keyring support
Bug 1317478: fix
project createfor domain adminBug 1317485: fix
project listfor domain adminsBug 1281888: add region filter to
endpoint listcommandBug 1337245: add
user password setcommandBug 1337684: add
extension list --computeBug 1337687: add
extension list --volumeBug 1343658: fix
container listcommandBug 1343659: add network command help text
Bug 1348475: add fields to
image listoutputBug 1351121: v3
endpoint setshould not require service optionBug 1352119: v2
user createresponse errorBug 1353788: test_file_resource() failure
Bug 1365505: domain information not in help output
fix
security group listfor non-adminfix
server add security groupadd
container createandcontainer deletecommandsadd
object createandobject deletecommandsadd initial support for global
--timingoptions (similar to nova CLI)complete Python 3 compatibility
fix
server resizecommandadd authentication via
--os-trust-idfor Identity v3Add 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
--volumeand--forcetoimage createcommandBug 1220280: add
--propertyto project create and set commandsBug 1246310: add
role assignments listcommandBug 1285800: rename
agenttocompute agentBug 1289513: add
--domainto project listBug 1289594: fix keypair show output
Bug 1292337: fix ec2 credentials project ID output
Bug 1303978: fix output of
volume type createcommandBug 1316870: display all output when
--linesomitted fromconsole log showcommandadd ‘interface’ and ‘url’ columns to endpoint list command
add identity provider create/delete/list/set/show commands
change
volume create --volume-typeoption to--typefix
server image createcommand outputconfigure appropriate logging levels for
--verbose,--quietand--debugproperly handle properties in Image v1
createandsetcommandsrename Identity v2
token createtotoken issueadd Identity v2
token revokecommandrefactor the
group|user|role listcommand filters so that each command only lists rows of that type of object, ieuser listalways lists users, etc.add
role assignment listcommandadd
extension listcommand
0.3.1 (28 Feb 2014)¶
add
token createcommandinternal changes for Python 3.3 compatibility
Bug 1100116: Prompt interactive user for passwords in
user createanduser setBug 1198171: add domain support options for Identity v3
Bug 1241177: Fix region handling in volume commands
Bug 1256935: Clean up
security group rule listoutput formatBug 1269821: Fix for unreleased Glance client change in internal class structure
Bug 1284957: Correctly pass
--cacertand--insecureto 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