[openstack-announce] [release][nova] python-novaclient 4.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 19 16:16:30 UTC 2016


We are psyched to announce the release of:

python-novaclient 4.0.0: Client library for OpenStack Compute API

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

4.0.0
^^^^^


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

* Volume, volume-type and volume-snapshot create/update/delete/list
  CLIs and python API bindings are removed. Use python-cinderclient or
  python-openstackclient for CLIs instead. Use python-cinderclient or
  python-openstacksdk for python API bindings instead.


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

* The following CLIs and python API bindings are now deprecated for
  removal:

  * nova image-delete

  * nova image-list

  * nova image-meta

  * nova image-show

  These will be removed in the first major python-novaclient release
  after the Nova 15.0.0 Ocata release. Use python-glanceclient or
  python-openstackclient for CLI and python-glanceclient or
  openstacksdk for python API bindings.

Changes in python-novaclient 3.4.0..4.0.0
-----------------------------------------

f6efc86 Updated from global requirements
a602e59 Deprecate image list/show/delete/update CLIs/APIs
d133a66 Make functional tests work with v3 keystone
77f214b Updated from global requirements
a967e40 Fix typos in docstrings and comments
0634a38 Remove busted baremetal CLIs and API bindings
41fccc3 Updated from global requirements
e458fab Add default values for domain related options
a425702 Remove deprecated volume(snapshot) commands/bindings
b9807c0 Switch to 2.1 default api_version in v2.Client
7d8db71 [tests] initialize client objects inside setUp
51306fc Fix ServerGroup.NAME_ATTR
31c9e39 Using glance 'image-list'/'image-show' in boot help message

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

novaclient/api_versions.py                         |  10 +-
novaclient/base.py                                 |  12 -
novaclient/shell.py                                |  14 +-
.../v2/legacy/test_extended_attributes.py          |   4 +-
.../functional/v2/legacy/test_flavor_access.py     |   6 +-
.../functional/v2/legacy/test_readonly_nova.py     |  14 +-
.../v2/contrib/test_assisted_volume_snapshots.py   |  22 +-
.../unit/v2/contrib/test_server_external_events.py |  19 +-
novaclient/v2/client.py                            |   8 +-
novaclient/v2/contrib/baremetal.py                 | 174 --------------
novaclient/v2/images.py                            |  41 +++-
novaclient/v2/server_groups.py                     |   1 -
novaclient/v2/shell.py                             | 264 ++-------------------
novaclient/v2/volume_snapshots.py                  | 120 ----------
novaclient/v2/volume_types.py                      | 103 --------
novaclient/v2/volumes.py                           | 107 +--------
.../image-api-deprecation-41944dc6fc024918.yaml    |  14 ++
.../notes/volume-cli-removal-ffcb94421a356042.yaml |   6 +
requirements.txt                                   |   2 +-
test-requirements.txt                              |   5 +-
41 files changed, 363 insertions(+), 1196 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ae6170c..510ca43 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ six>=1.9.0 # MIT
-Babel>=1.3 # BSD
+Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 8dd1c96..c42e33c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ discover # BSD
-fixtures>=1.3.1 # Apache-2.0/BSD
+fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
@@ -12,0 +13 @@ python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-cinderclient>=1.6.0 # Apache-2.0
@@ -23 +24 @@ tempest-lib>=0.14.0 # Apache-2.0
-reno>=0.1.1 # Apache2
+reno>=1.6.2 # Apache2





More information about the OpenStack-announce mailing list