[openstack-announce] [release][stable][neutron] neutron 7.0.4 release (liberty)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 29 17:57:24 UTC 2016


We are tickled pink to announce the release of:

neutron 7.0.4: OpenStack Networking

This release is part of the liberty stable release series.

For more details, please see below.

7.0.4
^^^^^

ML2: ports can now recover from binding failed state.


New Features
************

* Ports that failed to bind when an L2 agent was offline can now
  recover after the agent is back online.

Changes in neutron 7.0.3..7.0.4
-------------------------------

2be884a Add option for nova endpoint type
e61a77c Update devstack plugin for dependent packages
e4f590d De-dup conntrack deletions before running them
fe0a1ca Unmarshall portinfo on update_fdb_entries calls
d37288b Avoid DuplicateOptError in functional tests
2601fe0 Retry port create/update on duplicate db records
82cb3c2 Catch PortNotFound after HA router race condition
4ad1834 Documenting network_device_mtu in agents config files
249470f Make all tox targets constrained
e2ca10e Filter HA routers without HA interface and state
1382da4 Correct return values for bridge sysctl calls
1f92511 Add tests for RPC methods/classes
2b4838e Fix sanity check --no* BoolOpts
67ab873 Add extension requirement in port-security api test
9e11c5b Fix for adding gateway with IP outside subnet
f860bdd Add the rebinding chance in _bind_port_if_needed
e573352 DHCP: release DHCP port if not enough memory
a381aa0 Disable IPv6 on bridge devices in LinuxBridgeManager
e93c5dc ML2: delete_port on deadlock during binding
9cb6591 Postpone heavy policy check for ports to later
4bb3640 Static routes not added to qrouter namespace for DVR
a3341b2 Make add_tap_interface resillient to removal
3c9b2aa Fix bug when enable configuration named dnsmasq_base_log_dir
306636e Wait for the watch process in test case
13917bf Trigger dhcp port_update for new auto_address subnets
c83b04d Add generated port id to port dict
e642808 Protect 'show' and 'index' with Retry decorator
7326b47 Add unit test cases for linuxbridge agent when prevent_arp_spoofing is True
e466b50 Rule, member updates are missed with enhanced rpc
cda82a1 Remove 'validate' key in 'type:dict_or_nodata' type
819278c dhcp: handle advertise_mtu=True when plugin does not set mtu values

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

etc/dhcp_agent.ini                                 |   3 +
etc/l3_agent.ini                                   |   3 +
etc/neutron.conf                                   |   4 +
etc/policy.json                                    |  24 +-
neutron/agent/l3/dvr_edge_router.py                |  24 +-
neutron/agent/l3/dvr_fip_ns.py                     |   5 +
neutron/agent/l3/ha_router.py                      |   5 +-
neutron/agent/l3/router_info.py                    |  32 ++-
neutron/agent/linux/bridge_lib.py                  |  35 +++
neutron/agent/linux/dhcp.py                        |  56 ++++-
neutron/agent/linux/interface.py                   |   3 +-
neutron/agent/linux/ip_conntrack.py                |   6 +-
neutron/agent/securitygroups_rpc.py                |  10 +-
neutron/api/v2/base.py                             |   2 +
neutron/cmd/sanity_check.py                        |  32 +--
neutron/common/config.py                           |   6 +
neutron/db/api.py                                  |  12 +
neutron/db/db_base_plugin_v2.py                    |  19 +-
neutron/db/ipam_non_pluggable_backend.py           |   3 +
neutron/db/ipam_pluggable_backend.py               |  16 +-
neutron/db/l3_hamode_db.py                         |   7 +-
neutron/extensions/l3_ext_gw_mode.py               |   2 +-
neutron/ipam/utils.py                              |  15 ++
neutron/notifiers/nova.py                          |   1 +
.../drivers/l2pop/rpc_manager/l2population_rpc.py  |  17 ++
.../linuxbridge/agent/linuxbridge_neutron_agent.py |  18 ++
neutron/plugins/ml2/plugin.py                      | 149 +++++++-----
.../test_extension_driver_port_security_admin.py   |   1 +
.../api/test_extension_driver_port_security.py     |   2 +
.../agent/l3/test_keepalived_state_change.py       |   4 +-
.../plugins/ml2/drivers/l2pop/test_mech_driver.py  |  22 ++
.../agent/test_linuxbridge_neutron_agent.py        |  72 ++++++
.../unit/plugins/ml2/drivers/mechanism_test.py     |  10 +-
...add-port-rebinding-chance-33178b9abacf5804.yaml |   6 +
tools/configure_for_func_testing.sh                |   4 +
tox.ini                                            |  34 +--
61 files changed, 1685 insertions(+), 349 deletions(-)






More information about the OpenStack-announce mailing list