<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">OpenStackClient 0.4.0 has been released to PyPI. This release consists of a number of new commands and bug fixes. As of this release we feel it is ready for general consumption for the Compute, Identity, Image and Volume APIs. The commands for these APIs should be considered to be in their final form, although until the 1.0 release there is still the possibility of fixes/adjustments, particularly to command options. We will begin to observe a deprecation cycle to allow some time for adjustment.</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">python-openstackclient can be installed from the following locations:</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">PyPI: <a href="https://pypi.python.org/pypi/python-openstackclient" target="_blank">https://pypi.python.org/pypi/python-openstackclient</a></div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px">OpenStack tarball: <a href="http://tarballs.openstack.org/python-openstackclient/python-openstackclient-0.4.0.tar.gz" target="_blank">http://tarballs.openstack.org/python-openstackclient/python-openstackclient-0.4.0.tar.gz</a></div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">Release Highlights</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
<br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">* Identity v2: rename 'token create' to 'token issue' and add 'token revoke'</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
* Identity v3: rework the group/user/role list commands so each only lists its own data type; to get a list of the groups that user Xyzzy belongs to you would use 'group list –user Xyzzy'.</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
* Identity v3: add new 'role assignment list' command</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">add new 'extension list' command to list the available API extensions, currently supports the Identity API</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px">* Compute v2: rename 'agent' object to 'compute agent': 'compute agent list'</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
* Identity v3: add 'identity provider create/delete/list/set/show' commands</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">* Image v1: add –volume and –force to 'image create'</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px">* Volume v1: change –volume-type options for 'volume create' to –type</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
fix quiet/verbose/debug output levels to be more consistent with other programs</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
dt</div><div><br></div>-- <br><br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com">dtroyer@gmail.com</a><br>
</div>