[openstack-announce] [release][openstack] python-openstackclient release 1.7.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Tue Sep 22 17:31:39 UTC 2015


We are eager to announce the release of:

python-openstackclient 1.7.0: OpenStack Command-line Client

This release is part of the liberty release series.

With source available at:

    https://git.openstack.org/cgit/openstack/python-openstackclient

With package available at:

    https://pypi.python.org/pypi/python-openstackclient

For more details, please see the git log history below and:

    https://launchpad.net/python-openstackclient/+milestone/1.7.0

Please report issues through launchpad:

    https://bugs.launchpad.net/python-openstackclient

Changes in python-openstackclient 1.6.0..1.7.0
----------------------------------------------

b8faa8a Add release notes for 1.7.0
e0e9b2b Use format_list instead of format_dict when listing images
d8f7527 Format an images properties and tags
f5b50df Add image create support for image v2
0857da7 Change ignore-errors to ignore_errors
80ae715 Imported Translations from Zanata
3f532a2 Remove backticks from help in role commands
d6788f7 Move option logging back to start if initialize_app()
b1972fb Set default auth plugin back to 'password'
9987a95 Updated from global requirements
817ab3e set image api to 1 for functional tests
1461c0e Updated from global requirements
a936c30 Imported Translations from Transifex
c513f05 Use novaclient.client.Client for initialization Nova client
10db0df Add filtering by user for 'openstack server list'
66010b4 Add support for listing servers of other projects
36a9703 Support listing users by group name
3abfea0 Fix compute API version snafu
e6706f2 Properly handle port arguments for ICMP
e3c46ec Use a common decorator to log 'take_action' activation
d751a21 Fix 'auhentication' spelling error/mistake
14a714f Volume v2 list does not show server name
5171a42 Ignore flavor and image find errors on server show
85a0394 Create log configuration class
f142516 default OS_VOLUME_API_VERSION to v2
48f7f0f Automate flavors, networks, and image get
59d12a6 unwedge the osc gate
8fb19bc additional functional tests for identity providers
1966663 Adds documentation  on weekly meeting
1004e06 Update the plugin docs for designate
0f837df Added note to install openstackclient
0f0d66f Running 'limits show' returns nothing
6c46355 Optimize log formatting
d828429 Extract log level from configuration file
ca9965c Move options to log level out of shell.py
9c3c336 Move set warnings filters to logging module
ac5e289 Updated from global requirements
a6c8c8f Updated from global requirements
e908492 Updated from global requirements
b1ce035 Add tests for volume quota set
e23dd6d Set up every time record log in file

Diffstat (except docs and test files)
-------------------------------------

.coveragerc                                        |   2 +-
openstackclient/api/auth.py                        |   2 +-
openstackclient/common/configuration.py            |   4 +-
openstackclient/common/context.py                  | 170 +++++++++++
openstackclient/common/limits.py                   |   4 +-
openstackclient/common/module.py                   |   6 +-
openstackclient/common/quota.py                    |   9 +-
openstackclient/common/utils.py                    |  23 ++
openstackclient/compute/client.py                  |  59 +++-
openstackclient/compute/v2/aggregate.py            |   6 +-
openstackclient/compute/v2/availability_zone.py    |   2 +-
openstackclient/compute/v2/console.py              |   4 +-
openstackclient/compute/v2/floatingip.py           |   6 +-
openstackclient/compute/v2/floatingippool.py       |   2 +-
openstackclient/compute/v2/keypair.py              |   6 +-
openstackclient/compute/v2/security_group.py       |  19 +-
openstackclient/compute/v2/server.py               |  87 ++++--
openstackclient/identity/v2_0/catalog.py           |   4 +-
openstackclient/identity/v2_0/ec2creds.py          |   8 +-
openstackclient/identity/v2_0/endpoint.py          |   8 +-
openstackclient/identity/v2_0/project.py           |  10 +-
openstackclient/identity/v2_0/role.py              |  14 +-
openstackclient/identity/v2_0/service.py           |   8 +-
openstackclient/identity/v2_0/token.py             |   3 +-
openstackclient/identity/v2_0/user.py              |  10 +-
openstackclient/identity/v3/catalog.py             |   4 +-
openstackclient/identity/v3/consumer.py            |  10 +-
openstackclient/identity/v3/credential.py          |  10 +-
openstackclient/identity/v3/domain.py              |  10 +-
openstackclient/identity/v3/ec2creds.py            |   8 +-
openstackclient/identity/v3/endpoint.py            |  10 +-
openstackclient/identity/v3/federation_protocol.py |   4 +-
openstackclient/identity/v3/group.py               |  16 +-
openstackclient/identity/v3/identity_provider.py   |  10 +-
openstackclient/identity/v3/policy.py              |  10 +-
openstackclient/identity/v3/project.py             |  10 +-
openstackclient/identity/v3/region.py              |  10 +-
openstackclient/identity/v3/role.py                |  14 +-
openstackclient/identity/v3/service.py             |  10 +-
openstackclient/identity/v3/service_provider.py    |  10 +-
openstackclient/identity/v3/token.py               |   2 +-
openstackclient/identity/v3/unscoped_saml.py       |   4 +-
openstackclient/identity/v3/user.py                |  22 +-
openstackclient/image/v2/image.py                  | 225 +++++++++++++-
openstackclient/object/v1/container.py             |   8 +-
openstackclient/object/v1/object.py                |   8 +-
openstackclient/shell.py                           | 106 +++----
openstackclient/volume/client.py                   |   2 +-
openstackclient/volume/v1/backup.py                |  10 +-
openstackclient/volume/v1/qos_specs.py             |  16 +-
openstackclient/volume/v1/snapshot.py              |  12 +-
openstackclient/volume/v1/volume.py                |  12 +-
openstackclient/volume/v1/volume_type.py           |  10 +-
openstackclient/volume/v2/qos_specs.py             |  16 +-
openstackclient/volume/v2/snapshot.py              |   4 +-
openstackclient/volume/v2/volume.py                |  10 +-
openstackclient/volume/v2/volume_type.py           |   8 +-
.../de/LC_MESSAGES/python-openstackclient.po       |  23 +-
.../locale/python-openstackclient.pot              | 230 +++++++-------
requirements.txt                                   |  12 +-
setup.cfg                                          |   1 +
setup.py                                           |   2 +-
test-requirements.txt                              |   2 +-
82 files changed, 1995 insertions(+), 460 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index b575125..c638ed1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0,>=1.4
+pbr>=1.6
@@ -10,2 +10,2 @@ cliff-tablib>=1.0
-os-client-config>=1.4.0
-oslo.config>=1.11.0 # Apache-2.0
+os-client-config!=1.6.2,>=1.4.0
+oslo.config>=2.3.0 # Apache-2.0
@@ -13 +13 @@ oslo.i18n>=1.5.0 # Apache-2.0
-oslo.utils>=1.9.0 # Apache-2.0
+oslo.utils>=2.0.0 # Apache-2.0
@@ -16 +16 @@ python-keystoneclient>=1.6.0
-python-novaclient>=2.26.0
+python-novaclient>=2.28.1
@@ -18 +18 @@ python-cinderclient>=1.3.1
-python-neutronclient<3,>=2.6.0
+python-neutronclient>=2.6.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 23edc37..25d0628 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -18 +18 @@ WebOb>=1.2.3
-tempest-lib>=0.6.1
+tempest-lib>=0.8.0





More information about the OpenStack-announce mailing list