We jubilantly announce the release of: neutron-fwaas 17.0.0: OpenStack Networking FWaaS This release is part of the zed 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 ussuri-em..17.0.0 ------------------------------------------ 553e6b641 Adopt to latest VlanManager and oslo.db changes 823322433 Use ovs constants from neutron-lib c70dcb965 Bump pyroute2 version to 0.7.2 eed934878 Add weekly jobs e1e496d33 Add libczmq4 to bindep for testing on jammy 5dabe2258 Cleanup py27 support b126f4224 Remove usage of six b4519b3bb setup.cfg: Replace dashes with underscores e4555733d Remove usage of six 64a02d2e9 [doc]remove warning for "deprecate this project" b7be99c14 Remove "distutils" library ba0a03646 Add the corresponding DB context to all SQL transactions 3bbcc5f8b Changed minversion in tox to 3.18.0 1b4a84527 Update python testing as per zed cycle teting runtime 147116b7b Fix error when apply rule with dst port large than src port de74e7bbc Add Python3 zed unit tests 179019f82 remove unicode from code 216df5cf8 Drop lower-constraints.txt and its testing de8a4d4cf Replace tearDown with addCleanup. 3a5dde69e Readd neutron-tempest-plugin-fwaas job a9f26b81e revive neutron-fwaas project 11f0534e8 Moving IRC network reference to OFTC caae7b6a6 Retire neutron-fwaas project 94c0d54de Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 17 ++- README.rst | 9 +- bindep.txt | 1 + lower-constraints.txt | 147 --------------------- neutron_fwaas/__init__.py | 7 +- neutron_fwaas/cmd/v1_to_v2_db_migration.py | 2 + neutron_fwaas/db/firewall/v2/firewall_db_v2.py | 48 +++---- .../expand/d6a12e637e28_neutron_fwaas_v2_0.py | 6 +- neutron_fwaas/extensions/firewall_v2.py | 6 +- .../locale/en_GB/LC_MESSAGES/neutron_fwaas.po | 116 ---------------- neutron_fwaas/services/firewall/fwaas_plugin_v2.py | 28 +++- .../firewall/service_drivers/agents/agents.py | 13 +- .../agents/drivers/conntrack_base.py | 4 +- .../service_drivers/agents/drivers/fwaas_base.py | 5 +- .../agents/drivers/fwaas_base_v2.py | 5 +- .../agents/drivers/linux/iptables_fwaas_v2.py | 8 +- .../agents/drivers/linux/l2/driver_base.py | 5 +- .../linux/l2/openvswitch_firewall/firewall.py | 5 +- .../drivers/linux/l2/openvswitch_firewall/rules.py | 3 +- .../agents/drivers/linux/legacy_conntrack.py | 3 +- .../firewall/service_drivers/agents/l2/fwaas_v2.py | 14 +- .../agents/l3reference/firewall_l3_agent_v2.py | 3 + .../firewall/service_drivers/driver_api.py | 10 +- neutron_fwaas/services/logapi/agents/l3/fwg_log.py | 5 + neutron_fwaas/services/logapi/common/log_db_api.py | 8 +- .../services/logapi/common/port_callback.py | 8 +- .../functional/privileged/test_netlink_lib.py | 5 +- .../logapi/agents/drivers/iptables/test_log.py | 3 +- .../unit/db/firewall/v2/test_firewall_db_v2.py | 45 +++---- .../linux/l2/openvswitch_firewall/test_firewall.py | 96 +++++++++++++- .../linux/l2/openvswitch_firewall/test_rules.py | 6 +- .../agents/drivers/linux/test_legacy_conntrack.py | 14 +- .../service_drivers/agents/l2/test_fwaas_v2.py | 14 +- .../firewall/service_drivers/agents/test_agents.py | 13 +- .../firewall/service_drivers/test_driver_api.py | 12 +- .../unit/services/firewall/test_fwaas_plugin_v2.py | 40 +++--- .../services/logapi/common/test_fwg_callback.py | 14 +- .../services/logapi/common/test_port_callback.py | 53 ++++---- playbooks/configure_functional_job.yaml | 4 + .../drop-python-3-6-and-3-7-b1cf8738aaab988f.yaml | 5 + releasenotes/source/conf.py | 16 +-- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 87 +++++++++++- requirements.txt | 13 +- setup.cfg | 12 +- setup.py | 8 -- test-requirements.txt | 3 +- tools/configure_for_fwaas_func_testing.sh | 25 ++++ tox.ini | 22 ++- 54 files changed, 548 insertions(+), 523 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 69969bf09..8cae770d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + @@ -8,4 +12,3 @@ netaddr>=0.7.18 # BSD -SQLAlchemy>=1.2.0 # MIT -alembic>=0.8.10 # MIT -six>=1.10.0 # MIT -neutron-lib>=1.26.0 # Apache-2.0 +SQLAlchemy>=1.4.23 # MIT +alembic>=1.6.5 # MIT +neutron-lib>=2.19.0 # Apache-2.0 @@ -20 +23 @@ oslo.privsep>=1.32.0 # Apache-2.0 -pyroute2>=0.5.3;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) +pyroute2>=0.7.2;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) diff --git a/test-requirements.txt b/test-requirements.txt index 524587a8d..39e2bc008 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -20,0 +21 @@ psycopg2>=2.7.3 # LGPL/ZPL +ddt>=1.0.1 # MIT
participants (1)
-
no-reply@openstack.org