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

no-reply at openstack.org no-reply at openstack.org
Wed Feb 13 19:15:30 UTC 2019


We high-spiritedly announce the release of:

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

12.0.0
^^^^^^


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

* All modules of "novaclient.v2.contrib" have been removed.

* The "only_contrib" parameter for the
  "novaclient.client.discover_extensions" method is no longer valid.


Deprecation Notes
*****************

* The "--instance-name" option has been deprecated from the "nova
  list" command because the instance name query parameter is ignored
  by the compute REST API.

Changes in python-novaclient 11.1.0..12.0.0
-------------------------------------------

8eb7d1c Remove deprecated novaclient.v2.contrib modules
85e9b58 Update hacking version
b13ba01 Fix flavor keyerror when nova boot vm
a789bd3 Change openstack-dev to openstack-discuss
3f967d9 Add Python 3.6 classifier to setup.cfg
1df18e2 Fix a type of block_device_mapping_v2 in a comment
3a8d09e Fixes Python3 issue in decoding password
910201f Deprecate the unused instance-name
80b4286 Replace MB with MiB


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

lower-constraints.txt                              |  2 +-
novaclient/api_versions.py                         |  8 +--
novaclient/client.py                               | 17 +----
novaclient/crypto.py                               |  5 ++
novaclient/shell.py                                |  4 +-
.../functional/v2/legacy/test_readonly_nova.py     |  2 +-
novaclient/v2/client.py                            | 10 ---
novaclient/v2/contrib/__init__.py                  | 51 ---------------
novaclient/v2/contrib/assisted_volume_snapshots.py | 29 ---------
novaclient/v2/contrib/cells.py                     | 23 -------
novaclient/v2/contrib/deferred_delete.py           | 17 -----
novaclient/v2/contrib/host_evacuate.py             | 22 -------
novaclient/v2/contrib/host_evacuate_live.py        | 18 ------
novaclient/v2/contrib/host_servers_migrate.py      | 22 -------
novaclient/v2/contrib/instance_action.py           | 22 -------
novaclient/v2/contrib/list_extensions.py           | 23 -------
novaclient/v2/contrib/metadata_extensions.py       | 19 ------
novaclient/v2/contrib/migrations.py                | 24 -------
novaclient/v2/contrib/server_external_events.py    | 29 ---------
novaclient/v2/flavors.py                           |  6 +-
novaclient/v2/servers.py                           |  7 +-
novaclient/v2/shell.py                             | 44 +++++++------
...cate-instance-name-option-bc76629d28f1d456.yaml |  7 ++
.../notes/remove-contrib-8b5e35ac8dddbab3.yaml     |  5 ++
setup.cfg                                          |  3 +-
test-requirements.txt                              |  2 +-
tox.ini                                            |  2 +-
39 files changed, 195 insertions(+), 423 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index b01fb80..83326f0 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0






More information about the Release-announce mailing list