This patch replace a typo "proprty" with "property". Change-Id: Idf228afd8827e6b33d6eb657c1f3e0cb35286a45
		
			
				
	
	
	
		
			29 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			29 KiB
		
	
	
	
	
	
	
	
Pre-2.0 Releases
1.9.0 (17 Nov 2015)
- Several updates to openstack server
Blueprint 
servers <cmd-with-multi-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 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-fileoption 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-cliffprovides improved UX - 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
 --insecureis ignored ifOS_CACERTenv var is set Bug 1447784security group listalways uses identity admin endpoint Bug 1459629- Race failure to delete security group Bug 1460112
 - v3 project set is missing 
--domainargument Bug 1460122 - Project create is missing 
--parentargument in doc Bug 1460256 - v3 
role addis 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 createcommand when--descriptionis not supplied. Bug 1434172 - Correct 
image listpagination handling, all images are now correctly returned. Bug 1443089 - Do not require 
--dst-portoption withsecurity group rule createwhen--proto ICMPis selected. Bug 1443963 - Correctly pass 
--locationarguemnt inimage createcommand. Bug 1445460 - Correctly 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 1445528 - Correctly exit with an error when authentication can not be completed. Bug 1444640
 - Fix 
backup createto correctly use the--containervalue if supplied. Bug 1446751 - Document the backward-compatibility-breaking changes in 
Backwards Incompatible Changes <backwards-incompatible>.1406470 - Add 
--parentoption toproject createcommand 
1.1.0 (21 Apr 2015)
- Add global 
--os-cloudoption to select from a list of cloud configurations. SeeConfiguration <configuration>for more details. - Fix global 
--timingoption operation. Bug 1402577 - Add 
flavor setandflavor unsetcommands. Bug 1434137 - Add 
--domainand--projectoptions tonetwork createcommand. Bug 1435640 - Add 
--volume-typeoption toquota setcommand. Bug 1438377 - Add 
--domainand--projectoptions tolimits showcommand. Bug 1438379 - Improve 
--nicoption help forserver createcommand. Bug 1444685 - Add 
--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 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 
Command Structure <commands>,Command List <command-list>andHuman Interface Guide <humaninterfaceguide>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 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