[openstack-announce] [release][nova] python-novaclient release 2.27.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Wed Sep 2 14:55:56 UTC 2015


We are thrilled to announce the release of:

python-novaclient 2.27.0: Client library for OpenStack Compute API

This release is part of the liberty release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-novaclient

With package available at:

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

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

    http://launchpad.net/python-novaclient/+milestone/2.27.0

Please report issues through launchpad:

    http://bugs.launchpad.net/python-novaclient

Changes in python-novaclient 2.26.0..2.27.0
-------------------------------------------

3f105a5 Add method for better random name
6f4f3f4 Launch functional tests serially
b80ac97 Add mechanism to vm list to return all resources
4352000 Fixed typo Errors in comments
e682929 Updated from global requirements
d106dd4 Add "limit" option to servers list cli
a708190 Add 'marker' argument to server list cli
b6130e2 Fix a fault of request logging with no credentials
bf91805 Fix versions.list for v2.1 Nova API
a2ddda1 Add help message for floating ip bulk operation
8a734a2 Correct the files's description "overrwriter"
1552d3e Updated from global requirements
879d5e2 Updated from global requirements
e28f2a0 Add ability to use default major version
a570b60 Copy cli arguments in api_versions.wraps decorator
9f19f9a Change docstring of api_versions.discover_version
01c2e60 Allow display project-id for server groups
cb7be12 Remove _discover_extensions
d0af5f5 Updated from global requirements
3973915 Support forcing service down
4a812d9 Adds support for x509 certificates as keypairs
0288951 Set "latest" as default compute api version
9ed9ab6 Add version discover and check in CLI
c0c1709 Specify NIC option for nova boot
089318d Refactor and update test_instances and test_volumes_api
c69c38c Use keystoneclient's TCPKeepAliveAdapter
ba79073 Add 'deleted' status check in _poll_for_status
eddb4d6 Add "get_current" method to VersionManager
936cf57 Implements 'microversions' api type - Part 2
1d39033 Fixes table when there are multiline in result data
3bf6f8f rename root-password to set-password
d41e97e Updated from global requirements
c3a0c03 hypervisor command can't use cell format id to show hypervisor
a80ac85 Set iso8601 log level to WARNING
7c96ed7 Updated from global requirements
ea0b3bd Implements 'microversions' api type - Part 1
d3afbd6 Updated from global requirements
d64e288 Updated from global requirements
a061470 Improve hypervisor-show print list
8dd6332 Updated from global requirements
0a8ffff Fix resolving image.id in servers.boot
bde241b Added marker functionality to flavours and images
916993a Updated from global requirements
3fe8196 Updated from global requirements
f3fef4a Change future nova version number references based on new values
a5f30d1 cleanup openstack-common.conf and sync updated files
3902095 Updated from global requirements
3026ea9 Revert "Allow admin user to get all tenant's floating IPs"
9231f93 Add a sample clouds.yaml
84aec86 Pass full path to pkgutil.iter_modules()
784a8b4 Cache a new token when the existing token expires
89a4ca8 Add help message for secgroup-add/del-default-rule
efe988d Cleanup various inaccuracies in the README.rst
bffd79d Update weblinks
953a12e Adds support to set admin password from the cli
09571ba Adding missing nova read only CLI test
5ebe89f Updated from global requirements
4e9a2b4 Fix all doc warnings and gate on warnings
d37c19a Add docs tox env

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

README.rst                                         |  17 +-
novaclient/__init__.py                             |   5 +
novaclient/api_versions.py                         | 356 ++++++++++++++++++++
novaclient/base.py                                 |   8 +
novaclient/client.py                               |  96 +++---
novaclient/exceptions.py                           |  28 +-
novaclient/openstack/common/apiclient/base.py      |  19 +-
.../openstack/common/apiclient/fake_client.py      |   3 +-
novaclient/shell.py                                | 217 +++++++++----
novaclient/utils.py                                |  20 +-
novaclient/v2/client.py                            |   6 +-
novaclient/v2/flavors.py                           |  10 +-
novaclient/v2/floating_ips.py                      |   7 +-
novaclient/v2/hypervisors.py                       |   1 +
novaclient/v2/images.py                            |   7 +-
novaclient/v2/keypairs.py                          |  17 +
novaclient/v2/servers.py                           |  68 ++--
novaclient/v2/services.py                          |  19 ++
novaclient/v2/shell.py                             | 124 +++++--
novaclient/v2/versions.py                          |  15 +
novaclient/v2/volume_snapshots.py                  |  10 +-
novaclient/v2/volume_types.py                      |   8 +-
novaclient/v2/volumes.py                           |   8 +-
openstack-common.conf                              |   1 -
requirements.txt                                   |  12 +-
setup.cfg                                          |   3 +
setup.py                                           |   3 +-
test-requirements.txt                              |  20 +-
tox.ini                                            |   9 +-
53 files changed, 2222 insertions(+), 376 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 76a752f..5270cf4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=0.11,<2.0
+pbr<2.0,>=1.6
@@ -7,4 +7,4 @@ iso8601>=0.1.9
-oslo.i18n>=1.5.0  # Apache-2.0
-oslo.serialization>=1.4.0               # Apache-2.0
-oslo.utils>=1.4.0                       # Apache-2.0
-PrettyTable>=0.7,<0.8
+oslo.i18n>=1.5.0 # Apache-2.0
+oslo.serialization>=1.4.0 # Apache-2.0
+oslo.utils>=2.0.0 # Apache-2.0
+PrettyTable<0.8,>=0.7
@@ -15 +15 @@ Babel>=1.3
-python-keystoneclient>=1.3.0
+python-keystoneclient>=1.6.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ca767e7..eb8bb3a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=0.10.0,<0.11
+hacking<0.11,>=0.10.0
@@ -8,7 +8,7 @@ discover
-fixtures>=0.3.14
-keyring>=2.1,!=3.3
-mock>=1.0
-requests-mock>=0.6.0  # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-os-client-config
-oslosphinx>=2.5.0  # Apache-2.0
+fixtures>=1.3.1
+keyring!=3.3,>=2.1
+mock>=1.2
+requests-mock>=0.6.0 # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+os-client-config!=1.6.2,>=1.4.0
+oslosphinx>=2.5.0 # Apache-2.0
@@ -17,2 +17,2 @@ testscenarios>=0.4
-testtools>=0.9.36,!=1.2.0
-tempest-lib>=0.5.0
+testtools>=1.4.0
+tempest-lib>=0.6.1





More information about the OpenStack-announce mailing list