Pre-2.0 Releases

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 -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 –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

  • --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 project 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

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.