[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