[release-announce] python-novaclient 11.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 24 17:52:23 UTC 2018


We high-spiritedly announce the release of:

python-novaclient 11.1.0: Client library for OpenStack Compute API

This release is part of the stein release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

11.1.0
^^^^^^


New Features
************

* Added support for microversion 2.66 which adds "changes-before"
  parameter to the servers, os-instance-actions or os-migrations APIs.

  * This parameter ("changes-before") does not change any read-
    deleted behavior in the os-instance-actions or os-migrations APIs.

  * Like the "changes-since" filter, the "changes-before" filter
    will also return deleted servers.

  * The "--changes-before" options is added to the "nova list",
    "nova instance-action-list" and "nova migration-list" CLIs.

   (https://docs.openstack.org/nova/latest/reference/api-microversion-
  history.html#id59)

* Support is added for the 2.67 microversion which allows specifying
  a "volume_type" with the "--block-device" option on the "nova boot"
  command. The "novaclient.v2.servers.ServerManager.create()" method
  now also supports a "volume_type" entry in the
  "block_device_mapping_v2" parameter.

   (https://docs.openstack.org/nova/latest/reference/api-microversion-
  history.html#id60)


Bug Fixes
*********

* The user data argument in the "nova rebuild" command was passing
  the filename as userdata. Now this passes the contents of the file
  as intended.

Changes in python-novaclient 11.0.0..11.1.0
-------------------------------------------

578b37f Recommend against using --force for evacuate/live migration
4fef02d Add support for microversion 2.67: BDMv2 volume_type
0fdb154 doc: Start using openstackdoctheme's extlink extension
47dc339 Follow up "Fix up userdata argument to rebuild"
3b26956 Update the CLI reference
f22685f Update the contributor guide
cac7351 Fix up userdata argument to rebuild.
98b0882 Fix test_instance_action functional test failure
4464a88 Add support changes-before for microversion 2.66
fd9670b docs: Add redirects
9d8eda8 Follow the new PTI for document build
72b4441 Improve the description of optional arguments
8e1849e Cleanup zuul.yaml
b5a4a47 Add missing options in CLI reference
82474d0 add lib-forward-testing-python3 test job
d46a8e6 add python 3.6 unit test job
1b6ae4b switch documentation job to new PTI
5b9c4af import zuul job settings from project-config
05e287f Enable split logging for cinder-novaclient interaction
2d023bc Replace os-client-config to openstacksdk
46ad782 Use uuidutils of oslo.utils
33e89f9 Fix server strings in reboot operation
045f641 Refactor the getid method in novaclient/base.py
1f75c76 Use jsonutils of oslo.serialization
5680fea Update reno for stable/rocky


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

.zuul.yaml                                         |  13 +-
lower-constraints.txt                              |   2 +-
novaclient/__init__.py                             |   2 +-
novaclient/base.py                                 |   5 +-
.../v2/legacy/test_extended_attributes.py          |   4 +-
.../functional/v2/test_extended_attributes.py      |   4 +-
novaclient/utils.py                                |  25 +-
novaclient/v2/assisted_volume_snapshots.py         |   5 +-
novaclient/v2/client.py                            |   2 +-
novaclient/v2/instance_action.py                   |  42 +-
novaclient/v2/migrations.py                        |  39 +-
novaclient/v2/servers.py                           |   8 +
novaclient/v2/shell.py                             | 283 +++++++++++-
.../fix-rebuild-userdata-9315e5784feb8ba9.yaml     |   6 +
.../notes/microversion-v2_66-cda5d6dc31b56b46.yaml |  14 +
.../notes/microversion-v2_67-da6d9b12730b8562.yaml |  10 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |  12 -
test-requirements.txt                              |   2 +-
tox.ini                                            |   4 +-
39 files changed, 1073 insertions(+), 283 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9ac07a6..9371e32 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-keystoneauth1>=3.4.0 # Apache-2.0
+keystoneauth1>=3.5.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3c35fec..b01fb80 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17 +17 @@ requests-mock>=1.2.0 # Apache-2.0
-os-client-config>=1.28.0 # Apache-2.0
+openstacksdk>=0.11.2 # Apache-2.0






More information about the Release-announce mailing list