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

no-reply at openstack.org no-reply at openstack.org
Fri Mar 8 00:31:12 UTC 2019


We contentedly announce the release of:

python-novaclient 13.0.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.

13.0.0
^^^^^^


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

* From microversion 2.69 the results of "nova list", "nova show" and
  "nova service-list" may contain missing information in their outputs
  when there are partial infrastructure failure periods in the
  deployment. See Handling Down Cells for more information on the
  missing keys/info.

   (https://developer.openstack.org/api-guide/compute/down_cells.html)

* Added support for microversion 2.71 which outputs the
  *server_groups* field in the following commands:

  * "nova show"

  * "nova rebuild"

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

* Support has been added for microversion 2.72. This microversion
  allows creating a server using the "nova boot" command with pre-
  existing ports having a "resource_request" value to enable features
  such as guaranteed minimum bandwidth for quality of service.

   (https://docs.openstack.org/nova/latest/reference/api-microversion-
  history.html#id65) (https://docs.openstack.org/neutron/latest/admin
  /config-qos.html)

* Added support for microversion 2.70 which outputs the *Tag* field
  in the following commands:

  * "nova interface-list"

  * "nova interface-attach"

  * "nova volume-attachments"

  * "nova volume-attach"

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


Upgrade Notes
*************

* Added support for microversion 2.68, which removes the "--force"
  option from the "nova evacuate", "nova live-migration", "nova host-
  evacuate" and "nova host-evacuate-live" commands.

   (https://docs.openstack.org/nova/latest/api_microversion_history.h
  tml#id61)

* The "nova interface-attach" command shows output of its result
  when it is successful.

* The following methods return a "NetworkInterface" object instead
  of a "Server" object.

  * The "interface_attach" method in the "novaclient.v2.Server"
    class

  * The "interface_attach" method in the
    "novaclient.v2.ServerManager" class


Other Notes
***********

* The "novaclient.v2.servers.Server.networks" property method now
  returns an OrderedDict where the keys are sorted in natural
  (ascending) order. This means the "nova show" and "nova list" output
  will have predictable sort order on the networks attached to a
  server.

Changes in python-novaclient 12.0.0..13.0.0
-------------------------------------------

62bf880 Add support for microversion v2.72
b2cd7e1 Microversion 2.71 - show server group
a306395 Remove unnecessary if statement
de22cdd Add support for microversion 2.70 - expose device tags
7e877c4 Fix changes-before values in an instance action test
4450e7b Handle unicode multi-byte characters
14a4518 API microversion 2.69: Handles Down Cells
874b030 Make Server.networks use a predictable sort order
7e56102 Fix output of interface-attach command
81ea988 add python 3.7 unit test job
162f476 Microversion 2.68: Remove 'forced' live migrations, evacuations
4ceba48 Add a note in "nova service-delete" help about deleting computes


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

.zuul.yaml                                         |   1 +
novaclient/__init__.py                             |   2 +-
novaclient/base.py                                 |  12 +-
novaclient/v2/hypervisors.py                       |   4 +
novaclient/v2/instance_usage_audit_log.py          |   4 +
novaclient/v2/servers.py                           | 197 +++++++++++++------
novaclient/v2/shell.py                             |  89 +++++++--
.../bp-handling-down-cell-728cdb1efd1ea75b.yaml    |   9 +
.../deprecate-force-option-7116d792bba17f09.yaml   |   8 +
.../interface-attach-output-02d633d9b2a60da1.yaml  |  11 ++
.../notes/microversion-v2_71-a87b4bb4205c46e2.yaml |  10 +
.../notes/microversion-v2_72-d910ce07ec3948d6.yaml |  10 +
.../notes/microversion_v2_70-09cbe0933b3a9335.yaml |  12 ++
.../server-networks-sorted-1d3a7f1c1f88e846.yaml   |   7 +
23 files changed, 804 insertions(+), 133 deletions(-)







More information about the Release-announce mailing list