[release-announce] neutron-fwaas 15.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 16 12:53:34 UTC 2019


We jubilantly announce the release of:

neutron-fwaas 15.0.0: OpenStack Networking FWaaS

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/neutron-fwaas

Download the package from:

    https://tarballs.openstack.org/neutron-fwaas/

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

Changes in neutron-fwaas 14.0.0..15.0.0
---------------------------------------

f28c59df2 Default firewall group rules from configuration file
77e462428 Complete move of neutron-fwaas tempest tests to tempest plugin
a7e85121f Ignore fwg which has no ports when restarting l3-agent
381711995 Fix bug when updating policy in firewall group
e900457cc Switch tempest multinode job to zuulv3 and python3
90a2707cc Fix bug when removing a port from the firewall group
3b7edce28 Switch functional tests to be run using python3
d3efc3ed5 Fix list_entries for netlink_lib when running on py3
e351f264e Migrate functional tests job to zuul v3
9f990bf56 Add Python 3 Train unit tests
1569b84aa Switch neutron-fwaas-v2-dsvm-tempest job to python 3
1ad1f7856 Fix sorting of filter rules in legacy_conntrack module
f81def6e3 Convert legacy-neutron-fwaas-v2-dsvm-tempest job to zuulv3
ad1f5471b Add bindep.txt file to neutron-fwaas repo
fbea371e6 Fix removing non-last port from the group
5c334d584 netfilter_log: Correctly decode binary type prefix
45a36b8ba Update hacking version
9f78072cc Switch neutron-fwaas-fullstack job to zuulv3 syntax
c01b9c823 use logapi constants from neutron-lib
f17b9f7d6 Add L3 agent extension operation tests
d93801789 Dropping the py35 testing
b81d6cb11 Replace git.openstack.org URLs with opendev.org URLs
adb6e6c87 use test tools from neutron-lib
de4926030 fix gate
f909a2ee6 OpenDev Migration Patch
9ba9d8a3a devstack: Enable q-fwaas-v2 by default
27906d0ac stop using common db mixin methods
1f302508d use common constants from neutron-lib
2ca6760d8 Replace openstack.org git:// URLs with https://
9838f99d4 Update master for stable/stein
22aace21e Fix the verification method before creating and updating the firewall rule
0a2bef43e Migrate to stestr as unit tests runner


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

.gitignore                                         |   1 +
.gitreview                                         |   2 +-
.stestr.conf                                       |   3 +
.zuul.yaml                                         |  89 ++-
CONTRIBUTING.rst                                   |   2 +-
HACKING.rst                                        |   2 +-
README.rst                                         |   4 +-
TESTING.rst                                        |   4 +-
bindep.txt                                         |  10 +
devstack/README.rst                                |   2 -
devstack/lib/l2_agent                              |   2 +-
devstack/lib/l3_agent                              |   4 +-
devstack/settings                                  |   2 +
lower-constraints.txt                              |   5 +-
neutron_fwaas/db/firewall/v2/firewall_db_v2.py     | 142 ++--
neutron_fwaas/extensions/firewall.py               |   1 +
neutron_fwaas/extensions/firewall_v2.py            |  89 +++
neutron_fwaas/opts.py                              |   3 +
.../privileged/netfilter_log/libnetfilter_log.py   |   4 +-
neutron_fwaas/privileged/netlink_lib.py            |   2 +-
.../firewall/service_drivers/agents/agents.py      |   8 +-
.../agents/drivers/linux/iptables_fwaas_v2.py      |   2 +-
.../linux/l2/openvswitch_firewall/constants.py     |   5 +-
.../linux/l2/openvswitch_firewall/firewall.py      |  37 +-
.../agents/drivers/linux/legacy_conntrack.py       |  14 +-
.../agents/l3reference/firewall_l3_agent_v2.py     |  16 +-
.../logapi/agents/drivers/iptables/driver.py       |   2 +-
.../services/logapi/agents/drivers/iptables/log.py |   5 +-
.../services/logapi/common/fwg_callback.py         |   2 +-
.../services/logapi/common/port_callback.py        |   2 +-
.../logapi/agents/drivers/iptables/test_log.py     |  10 +-
.../unit/db/firewall/v2/test_firewall_db_v2.py     | 106 ++-
.../linux/l2/openvswitch_firewall/test_firewall.py |   9 +-
.../linux/l2/openvswitch_firewall/test_rules.py    |  13 +-
.../agents/drivers/linux/test_legacy_conntrack.py  |  10 +
.../l3reference/test_firewall_l3_agent_v2.py       | 178 ++++-
.../logapi/agents/drivers/iptables/test_log.py     |   2 +-
playbooks/neutron-fwaas-fullstack/post.yaml        |  80 --
playbooks/neutron-fwaas-fullstack/run.yaml         |  53 --
.../notes/bug-1799358-360c6ab27a32e0ac.yaml        |   7 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   5 +-
test-requirements.txt                              |   4 +-
tools/deploy_rootwrap.sh                           |   2 +
tox.ini                                            |  46 +-
64 files changed, 664 insertions(+), 2410 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 0d9e06614..69969bf09 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ six>=1.10.0 # MIT
-neutron-lib>=1.25.0 # Apache-2.0
+neutron-lib>=1.26.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 82670ae2d..e0f78bf03 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
@@ -13 +13 @@ os-testr>=1.0.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list