[release-announce] [neutron] neutron 10.0.3 (ocata)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 28 01:20:55 UTC 2017


We eagerly announce the release of:

neutron 10.0.3: OpenStack Networking

This release is part of the ocata stable release series.

Download the package from:

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

For more details, please see below.

10.0.3
^^^^^^

New Features

* Some scenario tests require advanced "Glance" images (for example,
  "Ubuntu" or "CentOS") in order to pass. They are now skipped by
  default. If you need to execute those tests, please configure
  "tempest.conf" to use an advanced image, and set "image_is_advanced"
  in "neutron_plugin_options" section of "tempest.conf" file to
  "True". The first scenario test case that requires the new option
  set to execute is "test_trunk".

Changes in neutron 10.0.2..10.0.3
---------------------------------

b33f6b3 Reduce rally sub-port count
5cb46a7 Prevent regression of IP loss on MAC update
3f28694 Stop loading OVOServerRpcInterface in ML2 testcase
2272a00 objects: exclude revision_number from updatable fields
e231fc1 [Tempest] Running Trunk test with advanced image only
f2a99ab Don't log about retrying failed devices if empty
4f57f19 Do not respond to ARP on IPv6-only interfaces
282d4af Log reserved cookies in cleanup_flows method
ba075c6 DVR: Fix neutron metering agent to notify hosts hosting DVR
249d750 Tempest: Adopt keystone api v3 for tests
466ab8f ovs-agent: Clear in_port=ofport flow earlier
354e9b8 Use _is_dns_integration_supported for _delete_floatingip
9aa6291 Use subqueryload in l2pop DB for binding ports
2ea94e7 Honor the common session options for the placement API
a0cf9c2 Fix: set IPv6 forwarding when there's an IPv6 gw
4529630 Disable RA and IPv6 forwarding on backup HA routers
9b6eeb2 Add provider info to network for update
6afcb3a Fix bug when checking duplicated subnets for router interface
4401777 Always call create_rtr_2_fip_link
c17a71a tempest: Make _create_router_with_client obey enable_snat=False
46e6dd5 Pass MTU and AZ into network_create_precommit
ed8d3e9 Clean MissingAuthPlugin from unit tests
83938e7 Neutron server was not compatible with member actions
e11873e Reduce rpc calls in SR-IOV agent
5c5a6e1 Fix tempest router migration test when HA enabled, v2
be13101 Stop arping when interface gets deleted
8815e9e Don't add duplicate metadata rules after router update
1df1508 Disable QoS scenario tests differently
d051062 Make QoS policy object compatible with versions 1.2 and higher
87e32eb Checks if net_dns is None and returns so that we don't attempt to load None objects
185116f DVR: properly track SNAT traffic
24fb216 Macvtap: Check for no original port in is_live_migration
4aded9f Drop IPv6 Router Advertisements in OVS firewall
0b0ab09 Fix tempest test failing with segments extension
1f8fbff tempest: Obey identity_feature_enabled.api_v2_admin in a few tests
2431082 Update minimum tox version to 2.3.2
34a43f8 teach logger mech driver vlan transparency
7b67e63 Retry ebtables lock acquisition failures
0c0c60f [Pecan] Fix custom tenant_id project_id matching
b744172 Ignore gre devices in namespaces when cleaning up devices
8275f13 Verify metering label exists before applying rule
fce4f77 Add missing unit test for segment db
b032fd2 Update pylint disable list to pass pylint 1.7.1 checks
258dc02 test_dhcp: Use a safer host name
0f91f7d neutron-rpc-server fails with no plugins loaded
bd84921 Mask password when logging request body
633b452 Set HA network port to DOWN when l3 agent starts
5bbb59e Use e.exc_type instead of calling str on exception
96657be Don't iterate updated_rule_sg_ids or updated_sg_members
a08aa3b l3_ha_mode: call bulk _populate_mtu_and_subnets_for_ports
0d866f1 Add libssl packages to bindep
28a14b7 Utils: make delete_port_on_error more informative
b50fed1 api: work around Routes cutting off suffix from resource id
6964c90 Update the host_id for network:router_gateway interfaces
385e6c7 ovs: bubble up failures into main thread in native ofctl mode
b124e68 Add IPv6 default route to DHCP namespace


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

.pylintrc                                          |  16 +++
TESTING.rst                                        |  14 ++
bindep.txt                                         |   6 +
neutron/agent/l3/dvr_edge_router.py                |   3 +-
neutron/agent/l3/dvr_fip_ns.py                     |  12 +-
neutron/agent/l3/dvr_local_router.py               |   5 +-
neutron/agent/l3/dvr_snat_ns.py                    |   7 +-
neutron/agent/l3/ha.py                             |  30 ++--
neutron/agent/l3/ha_router.py                      |   9 +-
neutron/agent/l3/namespaces.py                     |  13 +-
neutron/agent/l3/router_info.py                    |  29 ++--
neutron/agent/linux/dhcp.py                        |  58 +++++---
neutron/agent/linux/interface.py                   |   7 +
neutron/agent/linux/ip_lib.py                      |  10 +-
neutron/agent/linux/iptables_firewall.py           |   4 +-
.../agent/linux/openvswitch_firewall/firewall.py   |  12 ++
neutron/agent/metadata/driver.py                   |  10 +-
.../rpc/agentnotifiers/metering_rpc_agent_api.py   |  13 ++
neutron/api/rpc/handlers/l3_rpc.py                 |  29 ++++
neutron/api/v2/base.py                             |   4 +-
neutron/api/v2/resource.py                         |  16 ++-
neutron/cmd/netns_cleanup.py                       |   3 +-
neutron/common/config.py                           |   3 +-
neutron/db/l3_db.py                                |  14 +-
neutron/db/l3_hamode_db.py                         |   8 +-
neutron/objects/extensions/standardattributes.py   |   3 +
neutron/objects/network.py                         |   2 +
neutron/objects/qos/policy.py                      |   2 +
neutron/pecan_wsgi/hooks/policy_enforcement.py     |  12 ++
neutron/plugins/common/utils.py                    |   2 +
neutron/plugins/ml2/drivers/l2pop/db.py            |   4 +
.../ml2/drivers/linuxbridge/agent/arp_protect.py   |   6 +
.../drivers/macvtap/mech_driver/mech_macvtap.py    |   3 +
.../drivers/mech_sriov/agent/sriov_nic_agent.py    |  34 ++---
.../openvswitch/agent/openflow/native/ofswitch.py  |   2 +
.../agent/openflow/native/ovs_ryuapp.py            |   6 +-
.../drivers/openvswitch/agent/ovs_neutron_agent.py |   9 +-
neutron/plugins/ml2/plugin.py                      |  11 +-
neutron/policy.py                                  |   2 +-
neutron/server/rpc_eventlet.py                     |   5 +-
.../metering/drivers/iptables/iptables_driver.py   |  31 +++--
neutron/services/segments/placement_client.py      |   4 +-
.../trunk/drivers/linuxbridge/agent/driver.py      |   2 +-
.../functional/pecan_wsgi/test_controllers.py      |  21 +++
.../api/admin/test_floating_ips_admin_actions.py   |   3 +
.../api/admin/test_shared_network_extension.py     |  11 +-
.../macvtap/mech_driver/test_mech_macvtap.py       |   3 +
.../mech_sriov/agent/test_sriov_nic_agent.py       | 123 ++++++++++++++--
.../unit/plugins/ml2/drivers/mechanism_logger.py   |   4 +
.../unit/scheduler/test_dhcp_agent_scheduler.py    |   3 +
.../unit/scheduler/test_l3_agent_scheduler.py      |  10 ++
.../services/metering/drivers/test_iptables.py     |  44 ++++++
.../unit/services/metering/test_metering_plugin.py |  18 +++
rally-jobs/neutron-neutron.yaml                    |   2 +-
.../notes/advanced_image-8abff2ca91de7f6c.yaml     |  11 ++
tox.ini                                            |   2 +-
88 files changed, 1184 insertions(+), 203 deletions(-)







More information about the Release-announce mailing list