[openstack-announce] [release][stable][neutron] neutron 2015.1.4 release (kilo)

no-reply at openstack.org no-reply at openstack.org
Tue May 10 13:41:51 UTC 2016


We are pumped to announce the release of:

neutron 2015.1.4: OpenStack Networking

This release is part of the kilo stable release series.

For more details, please see below.

Changes in neutron 2015.1.3..2015.1.4
-------------------------------------

d48147b OVS: Add mac spoofing filtering to flows
d626eb2 Linux Bridge: Add mac spoofing filtering to ebtables
834ea6f DVR: rebind port if ofport changes
6854a9a Protect 'show' and 'index' with Retry decorator
b0f6984 Iptables firewall prevent IP spoofed DHCP requests
b69bce8 Prevent binding IPv6 addresses to Neutron interfaces
4858cd7 Ensure floating IPs only use IPv4 addresses
9d483ee Refactor and fix dummy process fixture
d2447c5 Remove obsolete keepalived PID files before start
19bc45d Support Routes==2.3
9ba133d portsecurity_db_common: Access db columns in a consistent way
9b4b8d9 Move test_extend_port_dict_no_port_security to where it belongs to
d552635 Update from global requirements
a8b300a lb: avoid doing nova VIF work plumbing tap to qbr
6e80460 Check tap bridge timestamps to detect local changes
2b6c5f0 Move db query to fetch down bindings under try/except
1c96717 DHCP: Downgrade 'network has been deleted' logs
40ac921 L3 agent: log traceback on floating ip setup failure
a58e667 Better message on allowed address pairs error
5390cc8 Make run_ofctl check for socket error
fc3559b Unmarshall portinfo on update_fdb_entries calls
af44923 Remove test_external_network_visibility
b403b84 Catch DB reference errors in binding DVR ports
506b875 ML2: Downgrade 'no bound segment' warning
2b6d1bb Close XenAPI sessions in neutron-rootwrap-xen-dom0
9107376 Removes host file contents from DHCP agent logs
d699a7e Downgrade "device not found" log message
ae10ef0 Downgrade network not found log in DHCP RPC
e39d561 Fixed L3 agent manual scheduling for HA routers
38dc081 DVR: when updating port's fixed_ips, update arp
964578a DVR:Fix _notify_l3_agent_new_port for proper arp update
e14375d Documenting network_device_mtu in agents config files
3bc89c4 Update devstack plugin for dependent packages
5d920b8 Fix sanity check --no* BoolOpts
abceda8 Revert "Explicitly select the version of testtools and fixtures"
40ae0d3 tests: disable process monitor before managers
7c1004e Correct insufficient name for external process in manager log
1c9e1fd Catch PortNotFound after HA router race condition
c1a6fdb Make object creation methods in l3_hamode_db atomic
e4fb128 ovs_lib: Fix a race between get_port_tag_dict and port removal
401f9ab Don't setup ARP protection on OVS for network ports
74bcec3 Log INFO message when setting admin state up flag to False for OVS port
7599186 Update HA router state if agent is not active
da9f4f1 Add systemd notification after reporting initial state
686c885 Fix dvr_local_router.floating_ip_added_dist failure after agent restart
49ac0c4 Kill the vrrp orphan process when (re)spawn keepalived
25ba9bd Fix L3 HA with IPv6
b79ed67 Ensure that tunnels are fully reset on ovs restart
9d924ef Filter HA routers without HA interface and state
978390c Explicitly select the version of testtools and fixtures
4581c48 Notify about port create/update unconditionally
7da9b8d Raise RetryRequest on policy parent not found
0ef9e95 Updated from global requirements
26c9a66 Bump stable/kilo next version to 2015.1.4

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

bin/neutron-rootwrap-xen-dom0                      |  13 +-
etc/dhcp_agent.ini                                 |   3 +
etc/l3_agent.ini                                   |   3 +
etc/neutron.conf                                   |   4 +
neutron/agent/common/config.py                     |  10 ++
neutron/agent/common/ovs_lib.py                    |  29 ++-
neutron/agent/dhcp/agent.py                        |   4 +-
neutron/agent/l2population_rpc.py                  |  17 ++
neutron/agent/l3/dvr_router.py                     |   3 +
neutron/agent/l3/router_info.py                    |  12 +-
neutron/agent/linux/bridge_lib.py                  |  14 ++
neutron/agent/linux/dhcp.py                        |   3 +-
neutron/agent/linux/external_process.py            |   2 +-
neutron/agent/linux/interface.py                   |   4 +
neutron/agent/linux/ip_lib.py                      |  46 +++++
neutron/agent/linux/iptables_firewall.py           |   8 +-
neutron/agent/linux/keepalived.py                  |  70 ++++++--
neutron/api/extensions.py                          |   5 +-
neutron/api/rpc/handlers/dhcp_rpc.py               |   4 +-
neutron/api/v2/base.py                             |   3 +
neutron/cmd/sanity_check.py                        |  22 +--
neutron/common/constants.py                        |  11 +-
neutron/db/agentschedulers_db.py                   |  14 +-
neutron/db/common_db_mixin.py                      |  41 +++++
neutron/db/l3_agentschedulers_db.py                |  40 +++--
neutron/db/l3_db.py                                |  49 +++--
neutron/db/l3_dvr_db.py                            |  48 +++--
neutron/db/l3_dvrscheduler_db.py                   |  34 ++--
neutron/db/l3_hamode_db.py                         | 101 +++++++----
neutron/db/portsecurity_db_common.py               |   8 +-
neutron/extensions/allowedaddresspairs.py          |  10 +-
neutron/plugins/linuxbridge/agent/arp_protect.py   |  64 +++++++
.../linuxbridge/agent/linuxbridge_neutron_agent.py | 178 +++++++++++++-----
neutron/plugins/ml2/plugin.py                      |  56 +++---
neutron/plugins/ml2/rpc.py                         |   6 +-
.../openvswitch/agent/ovs_dvr_neutron_agent.py     |   6 +
.../plugins/openvswitch/agent/ovs_neutron_agent.py |  71 +++++++-
neutron/plugins/openvswitch/common/constants.py    |   3 +
neutron/policy.py                                  |   8 +
.../functional/agent/linux/test_bridge_lib.py      |  42 +++++
.../functional/agent/linux/test_keepalived.py      |  45 ++++-
.../agent/linux/test_linuxbridge_arp_protect.py    |  44 ++++-
.../functional/agent/linux/test_process_monitor.py |   1 +
.../unit/agent/linux/test_iptables_firewall.py     |  42 ++++-
.../agent/test_linuxbridge_neutron_agent.py        | 199 +++++++++++++++------
.../plugins/ml2/drivers/l2pop/test_mech_driver.py  |  22 +++
.../plugins/ml2/extensions/test_port_security.py   |  32 ++++
.../openvswitch/agent/test_ovs_neutron_agent.py    |  74 +++++++-
.../plugins/openvswitch/test_agent_scheduler.py    |  10 ++
.../unit/scheduler/test_dhcp_agent_scheduler.py    |   8 +
.../unit/scheduler/test_l3_agent_scheduler.py      | 160 ++++++++++++++++-
requirements.txt                                   |   2 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |   2 +-
tools/configure_for_func_testing.sh                |   4 +
75 files changed, 1824 insertions(+), 506 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 63067e2..f44b146 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ PasteDeploy>=1.5.0
-Routes!=2.0,>=1.12.3
+Routes!=2.0,<2.3.0,>=1.12.3
diff --git a/test-requirements.txt b/test-requirements.txt
index 26edd56..25ba0a1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17 +17 @@ testrepository>=0.0.18
-testtools!=1.2.0,>=0.9.36
+testtools!=1.2.0,<2.0.0,>=0.9.36





More information about the OpenStack-announce mailing list