[release-announce] networking-sfc 8.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:34:36 UTC 2019


We are glad to announce the release of:

networking-sfc 8.0.0: API's and implementations to support Service
Function Chaining in Neutron.

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/networking-sfc

Download the package from:

    https://pypi.org/project/networking-sfc

Please report issues through:

    https://bugs.launchpad.net/networking-sfc/+bugs

For more details, please see below.

Changes in networking-sfc 7.0.0..8.0.0
--------------------------------------

c4c2c18 add python 3.7 unit test job
2508c2f doc: Add policy reference
de0b9a6 Fix gate issues on master
bdae149 Update OXM_OF_PKT_REG to OXM_OF_PKT_REG0
624200f use common rpc and exceptions from neutron-lib
c38573c Extend timeout of tempest job to 3h
17598fb tox: make pep8-dev use python3 like pep8
941f349 fix tox python3 overrides
b29f07d Upgrade pylint to a version that works with python3
58fcc6a Update Openflow version from 1.1 to 1.3
3e65a80 Increment versioning with pbr instruction
235e9fe Define default policies in code
8dbdd89 use openstack-lower-constraints-jobs-neutron job template
16f1a86 Change openstack-dev to openstack-discuss
8b42de1 Don't quote {posargs} in tox.ini
4d64a90 add local tox targets for pep8, py3 and py27
13a5752 Correct "openstack sfc port create" and delete superfluous "\"
1071a0a use neutron-lib for common_db_mixin methods
eb72322 use db api from neutron-lib
645946f Remove those copy words occured twice times in api.rst
6f171fe Update min tox version to 2.0
259ae37 add python 3.6 unit test job
248d487 switch documentation job to new PTI
e30a8e7 opt in for neutron-lib consumption patches
6eb0e97 import zuul job settings from project-config
fabde65 use setup_extension in unit tests
80a2ddb fix tox python3 overrides
5095c00 Update reno for stable/rocky
e76f047 Fix requirements
dfbf937 Function argument name not used correctly


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

.gitignore                                         |   1 +
.pylintrc                                          |   2 +
.../contributor/system_design_and_workflow.rst     |  15 +-
etc/README.txt                                     |  13 ++
etc/oslo-policy-generator/policy.conf              |   3 +
lower-constraints.txt                              |   6 +-
networking_sfc/db/flowclassifier_db.py             |  36 ++---
networking_sfc/db/sfc_db.py                        | 156 ++++++++++-----------
networking_sfc/extensions/tap.py                   |   2 +-
networking_sfc/policies/__init__.py                |  29 ++++
networking_sfc/policies/base.py                    |  17 +++
networking_sfc/policies/flow_classifier.py         |  71 ++++++++++
networking_sfc/policies/port_chain.py              |  71 ++++++++++
networking_sfc/policies/port_pair.py               |  71 ++++++++++
networking_sfc/policies/port_pair_group.py         |  71 ++++++++++
networking_sfc/policies/service_graph.py           |  71 ++++++++++
networking_sfc/services/flowclassifier/plugin.py   |   9 +-
.../sfc/agent/extensions/openvswitch/sfc_driver.py |   8 +-
.../services/sfc/agent/extensions/sfc.py           |   2 +-
networking_sfc/services/sfc/common/ovs_ext_lib.py  |   5 +-
networking_sfc/services/sfc/drivers/ovs/db.py      |  60 ++++----
networking_sfc/services/sfc/drivers/ovs/driver.py  |   7 +-
networking_sfc/services/sfc/drivers/ovs/rpc.py     |   2 +-
networking_sfc/services/sfc/plugin.py              |  26 ++--
.../extensions/openvswitch/test_sfc_driver.py      |  92 ++++++------
.../unit/services/sfc/drivers/ovs/test_driver.py   |   2 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 +
requirements.txt                                   |   6 +
setup.cfg                                          |   6 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |  47 ++++++-
zuul.d/jobs.yaml                                   |   2 +-
zuul.d/project.yaml                                |  15 +-
43 files changed, 771 insertions(+), 252 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 2d955a91..3545539 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -20,0 +21,6 @@ neutron>=13.0.0.0b2 # Apache-2.0
+
+# The comment below indicates this project repo is current with neutron-lib
+# and should receive neutron-lib consumption patches as they are released
+# in neutron-lib. It also implies the project will stay current with TC
+# and infra initiatives ensuring consumption patches can land.
+# neutron-lib-current
diff --git a/test-requirements.txt b/test-requirements.txt
index d3554ba..3e6d094 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +4,0 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-
@@ -11 +10 @@ requests-mock>=1.2.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx!=1.6.6,>=1.6.5 # BSD
@@ -22 +21,2 @@ tempest>=17.1.0 # Apache-2.0
-pylint==1.4.5 # GPLv2
+astroid==1.6.5 # LGPLv2.1
+pylint==1.9.2 # GPLv2






More information about the Release-announce mailing list