16 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			16 KiB
		
	
	
	
	
	
	
	
Release Notes
1.1.0 (21 Apr 2015)
Primarily a procedural release for the OpenStack Kilo integrated release. More details about the bugs fixed will be added here in 1.1.1 release to follow shortly.
- Add --os-cloudsuport for cloud definitions in yaml files
- Bug 1402577: --timing option does not work.
- Bug 1434137: osc needs to handle flavor properties
- Bug 1435640: network create should allow for non-authenticated project
- Bug 1438377: missing support for quota change per volume type
- Bug 1438379: absolute limits for arbitrary tenants
- Bug 1444685: server create does not explain network values
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 1416542
- Add trust create/delete/list/showcommands. Bug 1413718
- Add --sorttoimage listcommand. Bug 1410251
- Change volume createoption--snapshot-idto--snapshot. The old name is still silently supported. Bug 1418742
- Add Network API quotas to quota showcommand. Bug 1411160
- Add --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 1401902
- Add --sizeoption tovolume setcommand. 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 commands,command-listandhumaninterfaceguidedocuments.
- Set a default domain ID when both OS_USER_DOMAIN_IDandOS_USER_DOMAIN_NAMEare not set. This is also done forOS_PROJECT_DOMAIN_IDand `OS_PROJECT_DOMAIN_NAME. (Identity API v3 only). Bug 1385338: Improve domain related defaults when using v3 identity
- Add new usage showcommand to display project resource usage information. Bug 1400796: Quick usage report - nova usage
- Add --projectoption touser listcommand to filter users by project (Identity API v3 only). Bug 1397251: allow openstack user list to use other filters
- Add --usertoproject listcommand to filter projects by user (Identity API v3 only). Bug 1394793: support the keystone api /v3/users/$userid/projects
- Add --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 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-FEDERATIONresources (protocol, mappings, identity providers)
0.4.1 (08 Sep 2014)
- Bug 1319381: remove insecure keyring support
- Bug 1317478:
fix project createfor domain admin
- Bug 1317485:
fix project listfor domain admins
- Bug 1281888:
add region filter to endpoint listcommand
- Bug 1337245:
add user password setcommand
- Bug 1337684:
add extension list --compute
- Bug 1337687:
add extension list --volume
- Bug 1343658:
fix container listcommand
- Bug 1343659: add network command help text
- Bug 1348475:
add fields to image listoutput
- Bug 1351121:
v3 endpoint setshould not require service option
- Bug 1352119:
v2 user createresponse 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 listfor non-admin
- fix server add security group
- add container createandcontainer deletecommands
- add object createandobject deletecommands
- add initial support for global --timingoptions (similar to nova CLI)
- complete Python 3 compatibility
- fix server resizecommand
- add authentication via --os-trust-idfor 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
--volumeand--forcetoimage createcommand
- Bug 1220280: add
--propertyto project create and set commands
- Bug 1246310: add
role assignments listcommand
- Bug 1285800: rename
agenttocompute agent
- Bug 1289513: add
--domainto project list
- Bug 1289594: fix keypair show output
- Bug 1292337: fix ec2 credentials project ID output
- Bug 1303978: fix
output of volume type createcommand
- Bug 1316870:
display all output when --linesomitted fromconsole log showcommand
- add 'interface' and 'url' columns to endpoint list command
- add identity provider create/delete/list/set/show commands
- change volume create --volume-typeoption to--type
- fix server image createcommand output
- configure appropriate logging levels for --verbose,--quietand--debug
- properly handle properties in Image v1 createandsetcommands
- rename Identity v2 token createtotoken issue
- add Identity v2 token revokecommand
- refactor 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 listcommand
- add extension listcommand
0.3.1 (28 Feb 2014)
- add token createcommand
- internal changes for Python 3.3 compatibility
- Bug 1100116:
Prompt interactive user for passwords in user createanduser 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 listoutput format
- Bug 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
