We are happy to announce the release of: neutron 8.1.1: OpenStack Networking This release is part of the mitaka stable release series. For more details, please see below. Changes in neutron 8.1.0..8.1.1 ------------------------------- ca690cc DVR: Fix TypeError in arp update with allowed_address_pairs 41e0fcd DVR: Handle unbound allowed_address_pair port with FIP 30a849e Fix SR-IOV binding when two NICs mapped to one physnet 9b71027 Restart dsnmasq on any network subnet change 98b200b Fix broken Tempest conf options in API tests c98c866 Fix update target tenant RBAC external path c871a43 Add semaphore to ML2 create_port db operation 64bddf0 Imported Translations from Zanata 65bb2d5 Fix test failure against latest oslo.* from master 3ab2ada Add exponential back-off RPC client 8825166 Use correct session in update_allocation_pools eca893b Preserve backward compatibility with OVS hybrid plugging b910332 DVR: Clear SNAT namespace when agent restarts after router move a88b41c Don't log warning for missing resource_versions 6964cdd Updated from global requirements 3e66b1a IPtables firewall prevent ICMPv6 spoofing d7dc909 OVS: Add mac spoofing filtering to flows bd61bec Support interface drivers that don't support mtu parameter for plug_new cd77e8b LinuxBridge agent's QoS driver bw limit for egress traffic cc275e4 Linux Bridge: Add mac spoofing filtering to ebtables Diffstat (except docs and test files) ------------------------------------- etc/neutron/rootwrap.d/linuxbridge-plugin.filters | 7 +- neutron/agent/dhcp/agent.py | 19 +- neutron/agent/l3/dvr_edge_router.py | 16 +- neutron/agent/l3/dvr_snat_ns.py | 19 +- neutron/agent/linux/interface.py | 8 +- neutron/agent/linux/iptables_firewall.py | 33 +- neutron/agent/linux/tc_lib.py | 139 +- neutron/api/rpc/handlers/dhcp_rpc.py | 13 +- neutron/common/rpc.py | 86 +- neutron/db/agents_db.py | 22 +- neutron/db/external_net_db.py | 7 +- neutron/db/l3_dvr_db.py | 115 +- neutron/db/l3_dvrscheduler_db.py | 72 +- neutron/ipam/drivers/neutrondb_ipam/driver.py | 2 +- neutron/locale/es/LC_MESSAGES/neutron.po | 525 +-- neutron/locale/neutron-log-error.pot | 1419 ------ neutron/locale/neutron-log-info.pot | 1019 ----- neutron/locale/neutron-log-warning.pot | 657 --- neutron/locale/neutron.pot | 4622 -------------------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 641 +-- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 279 +- .../ml2/drivers/linuxbridge/agent/arp_protect.py | 59 + .../agent/extension_drivers/qos_driver.py | 10 +- .../drivers/mech_sriov/agent/eswitch_manager.py | 11 +- .../drivers/openvswitch/agent/common/constants.py | 3 + .../openvswitch/agent/openflow/native/br_int.py | 41 +- .../openvswitch/agent/openflow/ovs_ofctl/br_int.py | 36 +- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 4 + .../openvswitch/mech_driver/mech_openvswitch.py | 5 +- neutron/plugins/ml2/plugin.py | 7 +- .../api/admin/test_external_network_extension.py | 15 + .../agent/linux/test_linuxbridge_arp_protect.py | 36 +- .../l3_router/test_l3_dvr_router_plugin.py | 339 ++ .../unit/agent/linux/test_iptables_firewall.py | 46 +- .../agent/extension_drivers/test_qos_driver.py | 8 +- .../mech_sriov/agent/test_eswitch_manager.py | 61 +- .../agent/openflow/native/test_br_int.py | 8 +- .../agent/openflow/ovs_ofctl/test_br_int.py | 4 +- .../mech_driver/test_mech_openvswitch.py | 16 + .../unit/scheduler/test_l3_agent_scheduler.py | 109 +- requirements.txt | 4 +- 61 files changed, 2518 insertions(+), 8681 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2fefd7d..065acac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,2 +8,2 @@ PasteDeploy>=1.5.0 # MIT -Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' # MIT -Routes!=2.0,>=1.12.3;python_version!='2.7' # MIT +Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT +Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT