We are satisfied to announce the release of: neutron 14.4.0: OpenStack Networking This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 14.4.0 ^^^^^^ New Features * New config option "keepalived_use_no_track" was added. If keepalived version used on the deployment does not support "no_track" flag in its config file (e.g. keepalived 1.x), this option should be set to "False". Default value of this option is "True". Changes in neutron 14.3.1..14.4.0 --------------------------------- b3582e1ae3 Drop invalid rootwrap filters 201c27202c Replace ctype.CDLL by ctypes.PyDLL in linux.ip_lib e42c15de3b Load the glibc library only once for Pyroute2 6f5ebbd3de "ping"/"ping6" command support in rootwrap filters 97f6e2569e Use dict .get() to avoid a KeyError in the segment plugin 0b1fd4fc26 String to byte conversion should provide the encoding type 5656f3cc89 Don't raise FileNotFoundError during disabling keepalived 71f22834f2 Not remove the running router when MQ is unreachable 2400a2b15b Handle properly existing LLA address during l3 agent restart abd4e84925 Add 'keepalived_use_no_track' config option 907bd92595 Fix deletion of subnet_id from pd_subnets 3f3e5d619f Fix get_ipv6_llas method in the interface driver aaf87aeb55 [OVS][FW] Remote SG IDs left behind when a SG is removed 494f9751d3 Fix port can not be created with the sg of other project Diffstat (except docs and test files) ------------------------------------- etc/neutron/rootwrap.d/debug.filters | 6 +- neutron/agent/l3/agent.py | 3 - neutron/agent/l3/ha_router.py | 5 +- neutron/agent/l3/router_info.py | 2 +- neutron/agent/linux/ip_lib.py | 3 + neutron/agent/linux/keepalived.py | 5 +- .../agent/linux/openvswitch_firewall/firewall.py | 100 ++++++++++++----- neutron/agent/linux/pd.py | 25 +++-- neutron/cmd/sanity/checks.py | 2 + neutron/conf/agent/l3/config.py | 6 + neutron/db/securitygroups_db.py | 3 +- neutron/privileged/agent/linux/ip_lib.py | 21 +++- neutron/services/segments/plugin.py | 23 ++-- .../functional/agent/l3/test_legacy_router.py | 2 +- .../functional/agent/linux/test_keepalived.py | 2 + .../linux/openvswitch_firewall/test_firewall.py | 116 +++++++++++++++---- ...se_no_track-config-option-4fa10304ee2960e6.yaml | 7 ++ 28 files changed, 586 insertions(+), 114 deletions(-)