[release-announce] [neutron] neutron 11.0.1 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 25 14:43:05 UTC 2017


We are pumped to announce the release of:

neutron 11.0.1: OpenStack Networking

This release is part of the pike stable release series.

Download the package from:

    https://tarballs.openstack.org/neutron/

For more details, please see below.

Changes in neutron 11.0.0..11.0.1
---------------------------------

f6d956c ovs mech: bind only if user request switchdev
82db373 Update link for API extensions
157c5c2 Remove duplicated ICMPv6 RA rule from iptables firewall
4089a49 Remove csnat port when DVR migrated to non-DVR
985d9e5 Fix missing super's skip_checks()
1f13bee Don't trigger DVR port update if status the same
8d1b5bd CountableResource: try count/get functions for all plugins
2e66e4b Updated from global requirements
6fe5199 Pecan: strip duplicate and empty user fields
be03464 Pecan: add calls to resync/dirty quota usages
63f6732 Pecan: fix logic of hiding authZ failures as 404s
df8efc6 Pecan: Add missing body validations
c77ab61 Remove gw_port expire call
f1ae12d Pecan: add plugin pagination/sorting validation
3b12d76 Pecan: Add missing emulated bulk create method
c169406 Avoid redundant HA port creation during migration
2e66540 DVR: Fix agent to process only floatingips that have a host match
28589fd DVR: get_router_cidrs not returning the centralized_floating_ip cidrs
aedc6da Fix generation of thousands of DHCP tap interfaces
82e13a2 ovsfw: Fix up port_range and ICMP type/code handling
6d43f2b ovsfw: Fix port_ranges handling
c62662f fullstack: skip test_mtu_update when DHCP agent is not in rootns
7a409ee Document dns_domain for ports attribute
77a596a Fix port deletion when dns_integration is enabled
e40e3e7 dhcp agent start md-proxy with vrouter id only when has metadata subnet
ebb4274 test_ha_router: wait until two agents are scheduled
da215ba Make use of -w argument for iptables calls
8c74536 Pecan: set tenant_id field when project_id set
624dbfc Pecan: process filters at end of hook pipeline
84e50ba Pecan: add missing body to delete notify payload
e508092 DHCP provisioning block only on port addr update
ecc459b Tempest: Fix cleaning of subnets
f87ab10 fix formatting in ubuntu controller install guide
6b91096 Fix cleaning QoS rules for not existing port.
004b05c linuxbridge-agent: add missing sysctl rootwrap entry
63acf41 Match load_rc_for_rally logic to load_rc_hook
d3f949f functional: Remove ovsdb tests
188f5c2 dvr: Don't raise KeyError in _get_floatingips_bound_to_host
22a6331 Remove code to debug auto address allocation error
5a5aeed Prioritize tox environment executables for fullstack/functional tests
072c5cd Revert "DVR: _get_floatingips_bound_to_host throws KeyError"
7c4b4ce Tempest: change way how QoS policies are cleaned
38a98fc Stop logging versions on every agent update
a509a98 Tempest: Fix cleaning of networks after API tests
008e065 Fix default qos policy when creating network
c16800f Fix test_keepalived_ipv6_support for Keepalived v1.2.20
de712bf Log policy filters in one line
9503b9f Add API test for port dns_domain
f010efc Fix DefaultSubnetPool API test
1edc530 tests: don't set description in test_blank_update_clears_association


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

devstack/lib/dns                                   |   2 +-
etc/neutron/rootwrap.d/linuxbridge-plugin.filters  |   1 +
neutron/agent/common/ovs_lib.py                    |   7 ++
neutron/agent/dhcp/agent.py                        |   7 +-
neutron/agent/firewall.py                          |   1 -
neutron/agent/l3/dvr_edge_router.py                |   6 +-
neutron/agent/l3/dvr_local_router.py               |  14 +++
neutron/agent/linux/dhcp.py                        |  20 +++--
neutron/agent/linux/iptables_manager.py            |  90 +++++++++++++------
.../agent/linux/openvswitch_firewall/constants.py  |   9 +-
.../agent/linux/openvswitch_firewall/firewall.py   |  26 ++++--
neutron/agent/linux/openvswitch_firewall/rules.py  |  34 ++++---
neutron/api/rpc/callbacks/version_manager.py       |   4 +
neutron/cmd/ipset_cleanup.py                       |   1 +
neutron/cmd/sanity/checks.py                       |   1 +
neutron/core_extensions/qos.py                     |   4 +-
neutron/db/agents_db.py                            |   3 -
neutron/db/ipam_pluggable_backend.py               |   9 --
neutron/db/l3_db.py                                |   2 -
neutron/db/l3_dvr_db.py                            |  25 +++---
neutron/db/quota/driver.py                         |   2 +
neutron/pecan_wsgi/app.py                          |   6 +-
neutron/pecan_wsgi/controllers/resource.py         |  12 ++-
neutron/pecan_wsgi/controllers/utils.py            |  60 +++++++++++--
neutron/pecan_wsgi/hooks/__init__.py               |   2 +
neutron/pecan_wsgi/hooks/body_validation.py        |  12 ++-
neutron/pecan_wsgi/hooks/notifier.py               |  10 ++-
neutron/pecan_wsgi/hooks/policy_enforcement.py     |  22 +++--
neutron/pecan_wsgi/hooks/quota_enforcement.py      |  14 ++-
neutron/pecan_wsgi/hooks/userfilters.py            |  53 +++++++++++
.../drivers/mech_sriov/mech_driver/mech_driver.py  |   9 ++
.../openvswitch/mech_driver/mech_openvswitch.py    |  16 ++++
neutron/plugins/ml2/extensions/dns_integration.py  |   2 +-
neutron/plugins/ml2/plugin.py                      |  12 ++-
neutron/policy.py                                  |   3 -
neutron/quota/resource.py                          |  43 ++++++---
neutron/scheduler/l3_agent_scheduler.py            |   5 ++
.../externaldns/drivers/designate/driver.py        |   2 +-
.../functional/agent/ovsdb/native/__init__.py      |   0
.../agent/ovsdb/native/test_connection.py          |  45 ----------
.../functional/pecan_wsgi/test_controllers.py      |  96 +++++++++++++++++++-
.../services/network/json/network_client.py        |   5 +-
.../linux/openvswitch_firewall/test_firewall.py    |  25 +++++-
.../agent/linux/openvswitch_firewall/test_rules.py |  49 ++++++++--
.../unit/agent/linux/test_iptables_manager.py      |  45 ++++++----
.../mech_driver/test_mech_sriov_nic_switch.py      |  28 +++---
.../mech_driver/test_mech_openvswitch.py           |  22 +++--
.../plugins/ml2/extensions/test_dns_integration.py |   8 +-
.../unit/scheduler/test_l3_agent_scheduler.py      |  29 ++++++
requirements.txt                                   |   2 +-
tools/deploy_rootwrap.sh                           |   2 +-
78 files changed, 1206 insertions(+), 405 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index fc46849..c474ef0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -48 +48 @@ psutil>=3.2.2 # BSD
-pyroute2>=0.4.17 # Apache-2.0 (+ dual licensed GPL2)
+pyroute2!=0.4.18,!=0.4.19,!=0.4.20,>=0.4.17 # Apache-2.0 (+ dual licensed GPL2)






More information about the Release-announce mailing list