[release-announce] [neutron] python-neutronclient 6.6.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Dec 8 21:52:07 UTC 2017


We are gleeful to announce the release of:

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

This release is part of the queens 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.6.0
^^^^^

New Features

* Add OSC plugin to support "Neutron Dynamic Routing"

* Added support for SFC Service Graph resource. Related RFE:
  https://bugs.launchpad.net/networking-sfc/+bug/1587486.

* Add OSC support to create Port pair group for Tap service
  functions.

Changes in python-neutronclient 6.5.0..6.6.0
--------------------------------------------

96f5b3b Avoid tox_install.sh for constraints support
7926406 Remove setting of version/release from releasenotes
d24c41d Added 'tap_enabled' parameter for Port-pair-group
e4b65ef Add Service Graphs networking-sfc resource
33947da Dynamic routing CLIs OSC transition
42c204f SFC plugin: preserve chain order in set/unset commands
6feb30d SFC plugin: fix dictionary parameters
864f4d1 SFC plugin: fix port chain set commands
0907ccc SFC plugin: fix all list commands
8352c39 Use generic $USER variable for functional tests
92e65ec Updated from global requirements
2be24b4 Make func test work with keystone v3 only
10d55c3 Updated from global requirements
24f6f2d Updated from global requirements
a01ebe1 Updated from global requirements
4c3fbe2 Define shell.COMMANDS explicitly to avoid random UT failure
ff86783 Add missing correlation type "mpls" to port pair
f9bac29 Updated from global requirements
6234bc8 Update reno for stable/pike


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

.../osc/v2/dynamic_routing/bgp_dragent.py          |  99 ++++++
neutronclient/osc/v2/dynamic_routing/bgp_peer.py   | 188 ++++++++++++
.../osc/v2/dynamic_routing/bgp_speaker.py          | 320 ++++++++++++++++++++
neutronclient/osc/v2/dynamic_routing/constants.py  |  18 ++
neutronclient/osc/v2/sfc/sfc_flow_classifier.py    |  10 +-
neutronclient/osc/v2/sfc/sfc_port_chain.py         | 104 ++++---
neutronclient/osc/v2/sfc/sfc_port_pair.py          |  31 +-
neutronclient/osc/v2/sfc/sfc_port_pair_group.py    |  37 ++-
neutronclient/osc/v2/sfc/sfc_service_graph.py      | 247 +++++++++++++++
neutronclient/shell.py                             |   3 +
.../unit/osc/v2/dynamic_routing/test_bgp_peer.py   | 153 ++++++++++
.../osc/v2/dynamic_routing/test_bgp_speaker.py     | 157 ++++++++++
neutronclient/v2_0/client.py                       |  66 ++--
...c-dynamic-routing-support-11130b2f440c0ac2.yaml |   4 +
.../notes/add-service-graph-ce4a25b3e32d70a6.yaml  |   5 +
...-service-function-support-a05242f25f79066b.yaml |   4 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |  14 +-
setup.cfg                                          |  24 ++
test-requirements.txt                              |  12 +-
tools/tox_install.sh                               |  55 ----
tox.ini                                            |   6 +-
36 files changed, 2136 insertions(+), 348 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 02235fc..97a5b67 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-cliff>=2.8.0 # Apache-2.0
+cliff!=2.9.0,>=2.8.0 # Apache-2.0
@@ -8 +8 @@ iso8601>=0.1.11 # MIT
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.18 # BSD
@@ -10,3 +10,3 @@ 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
-oslo.utils>=3.20.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
@@ -14 +14 @@ os-client-config>=1.28.0 # Apache-2.0
-keystoneauth1>=3.0.1 # Apache-2.0
+keystoneauth1>=3.2.0 # Apache-2.0
@@ -19 +19 @@ requests>=2.14.2 # Apache-2.0
-simplejson>=2.2.0 # MIT
+simplejson>=3.5.1 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index dfd3c4b..97e1552 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,3 +9,3 @@ flake8-import-order==0.12 # LGPLv3
-mox3!=0.19.0,>=0.7.0 # Apache-2.0
-mock>=2.0 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+mox3>=0.20.0 # Apache-2.0
+mock>=2.0.0 # BSD
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -14 +14 @@ osprofiler>=1.4.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0
@@ -16,2 +16,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-requests-mock>=1.1 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+requests-mock>=1.1.0 # Apache-2.0






More information about the Release-announce mailing list