[release-announce] [neutron] python-neutronclient 6.4.0 (pike)

doug at doughellmann.com doug at doughellmann.com
Tue Jul 25 11:40:47 UTC 2017


We are satisfied to announce the release of:

python-neutronclient 6.4.0: CLI and Client Library for OpenStack
Networking

This release is part of the pike release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

6.4.0
^^^^^

New Features

* Add OSC plugin support for the “Networking Service Function
  Chaining” feature commands along with client bindings. [Blueprint
  openstackclient-cli-porting (https://blueprints.launchpad.net
  /networking-sfc/+spec/openstackclient-cli-porting)]

Changes in python-neutronclient 6.3.0..6.4.0
--------------------------------------------

9055183 Updated from global requirements
7345d6a Update the documentation link for doc migration
28fc2dc Replace uuid.uuid4() with uuidutils.generate_uuid()
37856d9 Updated from global requirements
dbf952e Updated from global requirements
e1c98e1 Add SFC cli for OSC plugin
f2a4d52 doc: autogenerate neutron CLI reference
423890a doc: autogenerate OSC plugin command reference
c4ec675 doc: Improve network CLI page
f4c0468 Use flake8-import-order plugin
27cdd7d Enable warning-is-error in doc build
6295f85 Use entry points to define neutron CLI commands
7790167 doc: use new config options of openstackdocstheme
cee7b2d Updated from global requirements
24f508f remove explicit global_request_id handling from session client
8cbc51c move existing content into the new standard structure
06ba42c switch to openstackdocstheme
13ac090 Updated from global requirements
d6d42af CLI implementation should raise CommandError
f437622 Call mock.patch.stopall in OSC unit tests
c579701 BGP unit test 'auth-type' errors
41961a2 Updated from global requirements
feb60a9 Updated from global requirements


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

HACKING.rst                                        |   2 +-
README.rst                                         |   2 +-
.../cli_option_guideline.rst                       |   0
.../client_command_extensions.rst                  |   0
.../osc_cli_plugins.rst => contributor/index.rst}  |  15 +-
.../{devref => contributor}/transition_to_osc.rst  |  20 +-
.../{usage/library.rst => reference/index.rst}     |   2 +-
neutronclient/client.py                            |   5 -
neutronclient/cliff_sphinxext.py                   | 385 ++++++++++++++
.../neutron/v2_0/auto_allocated_topology.py        |   1 +
neutronclient/neutron/v2_0/quota.py                |   2 +-
neutronclient/osc/v2/networking_bgpvpn/bgpvpn.py   |   2 +-
neutronclient/osc/v2/sfc/__init__.py               |   0
neutronclient/osc/v2/sfc/sfc_flow_classifier.py    | 320 ++++++++++++
neutronclient/osc/v2/sfc/sfc_port_chain.py         | 347 +++++++++++++
neutronclient/osc/v2/sfc/sfc_port_pair.py          | 215 ++++++++
neutronclient/osc/v2/sfc/sfc_port_pair_group.py    | 291 +++++++++++
neutronclient/shell.py                             | 385 +-------------
.../unit/osc/v2/networking_bgpvpn/test_bgpvpn.py   |   2 +-
.../networking_bgpvpn/test_resource_association.py |   2 +-
neutronclient/v2_0/client.py                       | 103 ++++
releasenotes/notes/add-sfc-commands.yaml           |   5 +
releasenotes/source/conf.py                        |  93 +---
requirements.txt                                   |  14 +-
setup.cfg                                          | 310 +++++++++++-
test-requirements.txt                              |   9 +-
tox.ini                                            |   2 +
65 files changed, 4364 insertions(+), 1972 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 1e6bdaf..02235fc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-cliff>=2.6.0 # Apache-2.0
+cliff>=2.8.0 # Apache-2.0
@@ -9,3 +9,3 @@ netaddr!=0.7.16,>=0.7.13 # BSD
-osc-lib>=1.5.1 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
-oslo.serialization>=1.10.0 # Apache-2.0
+osc-lib>=1.7.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
@@ -13,2 +13,2 @@ oslo.utils>=3.20.0 # Apache-2.0
-os-client-config>=1.27.0 # Apache-2.0
-keystoneauth1>=2.20.0 # Apache-2.0
+os-client-config>=1.28.0 # Apache-2.0
+keystoneauth1>=3.0.1 # Apache-2.0
@@ -18 +18 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f8a0c38..dfd3c4b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,0 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD
+flake8-import-order==0.12 # LGPLv3
@@ -10 +11 @@ mock>=2.0 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -15 +16 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
@@ -17 +18 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.6.1,>=1.5.1 # BSD
+sphinx>=1.6.2 # BSD
@@ -21 +22 @@ testscenarios>=0.4 # Apache-2.0/BSD
-tempest>=14.0.0 # Apache-2.0
+tempest>=16.1.0 # Apache-2.0






More information about the Release-announce mailing list