[release-announce] neutron 14.0.4 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 19 14:57:47 UTC 2019


We are excited to announce the release of:

neutron 14.0.4: 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/null/

Please report issues through:

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

For more details, please see below.

14.0.4
^^^^^^


Bug Fixes
*********

* [bug 1812168 (https://bugs.launchpad.net/neutron/+bug/1812168)]
  Remove Floating IP DNS record upon associated port deletion.


Other Notes
***********

* A new config option, "radvd_user", was added to l3_agent.ini for
  the L3 agent. This option defines the username passed to radvd, used
  to drop "root" privileges and change user ID to username and group
  ID to the primary group of the user. If no user specified (by
  default), the user executing the L3 agent will be passed. If "root"
  specified, because radvd is spawned as root, no "username" parameter
  will be passed. (For more information see bug 1844688
  (https://bugs.launchpad.net/neutron/+bug/1844688).)

Changes in neutron 14.0.3..14.0.4
---------------------------------

57edfee5da Convert Pyroute2 byte results to strings
8958395145 [OVS FW] Clean port rules if port not found in ovsdb
d82745b651 Add more condition to check sg member exist
d8e9ba70f8 NetcatTester.stop_processes skip "No such process" exception
3ec7aed8a3 Set DB retry for quota_enforcement pecan_wsgi hook
41206ebc31 Fix race condition when getting cmdline
36977d5d0c Switch to use cast method in dhcp_ready_on_ports method
4bab42e94c Add extra unit test for get_cmdline_from_pid function
2d8613e3c4 Check dnsmasq process is active when spawned
cf8fdf3be1 TestMinBwQoSOvs must call the correct methods
52e94d2499 Fix mis-use of _dvr_to_src_mac_table_id
a9b4a4553e Remove Floating IP DNS record upon associated port deletion
ff07bacc90 Retry creating iptables managers and adding metering rules
7039113990 Fix py3 compatibility
57ec2f460f Set rootwrap daemon timeout for fullstack and functional tests
1bf02756f4 Increase timeout when waiting for dnsmasq enablement
f3b9cbae23 Log OVS firewall conjunction creation
0fb7f8ddac Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall
9921c96218 Add radvd_user config option
a0730e684d Fix mismatch of tags in dnsmasq options
472be5cb14 Add policy config for get_flavor_service_profile operation


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

etc/rootwrap.conf                                  |   3 +
neutron/agent/dhcp/agent.py                        |   7 +-
neutron/agent/l3/agent.py                          |   2 +-
neutron/agent/linux/dhcp.py                        |  96 ++--
neutron/agent/linux/external_process.py            |   5 +-
.../agent/linux/openvswitch_firewall/firewall.py   |  37 +-
neutron/agent/linux/ra.py                          |  11 +-
neutron/agent/linux/utils.py                       |  33 +-
neutron/conf/agent/l3/config.py                    |   8 +
neutron/conf/policies/flavor.py                    |  17 +-
neutron/db/l3_db.py                                |   3 +
neutron/pecan_wsgi/hooks/quota_enforcement.py      |   1 +
.../openvswitch/agent/openflow/native/br_int.py    |   5 +-
neutron/privileged/agent/linux/ip_lib.py           |  20 +-
neutron/quota/resource_registry.py                 |   5 -
neutron/services/metering/agents/metering_agent.py |   5 +
.../services/metering/drivers/abstract_driver.py   |   4 +
.../metering/drivers/iptables/iptables_driver.py   |  81 ++-
.../services/metering/drivers/noop/noop_driver.py  |   4 +
.../linux/openvswitch_firewall/test_firewall.py    |  22 +
.../unit/agent/linux/test_external_process.py      |  19 +
.../agent/openflow/native/test_br_int.py           |  35 ++
.../unit/privileged/agent/linux/test_ip_lib.py     |  17 +
.../metering/agents/test_metering_agent.py         |   4 +
.../services/metering/drivers/test_iptables.py     |  34 ++
.../notes/bug-1812168-4866066106c566f4.yaml        |   6 +
.../radvd_user-config-option-24730a6d686fee18.yaml |  11 +
tools/deploy_rootwrap.sh                           |   1 +
35 files changed, 887 insertions(+), 390 deletions(-)







More information about the Release-announce mailing list