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

no-reply at openstack.org no-reply at openstack.org
Thu Jun 1 15:46:41 UTC 2017


We are amped to announce the release of:

neutron 10.0.2: 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.

Changes in neutron 10.0.1..10.0.2
---------------------------------

10469bf Fixed docs job failure
f785614 Fix security group rules created for dhcpv6
dc8ef03 Allow port security updates even without security-groups enabled
dd6a50a Send both gratuitous ARP REQUESTs and REPLYs
2a32ae9 Bulk up port context retrieval
ce0e4b2 Add some bulk lookup methods to ML2 for RPC handling
df0e7df DVR: Do not check HA state on DVR-only routers
1f0485a Remove minimum_bandwidth_rule from rules supported by Linuxbridge agent
976af55 Enforce port QoS policies for all ports.
33f49eb Retrieve fresh network DB data before getting it in ml2
090f3f6 Wait 2 seconds between gratuitous ARP updates instead of 1 second
a2ae48c Allow offloading lookups in driver contexts
dfeafe7 Scan for mac through all devices
8431ac7 Clear QoS rules from ports without a qos policy.
e1b4243 Updated from global requirements
30ff2f3 Fix TypeError in native of_interface _get_dpid
81bb6aa Connectivity tests for OVS agent failures/restarts
c290233 Handle CIDR IP address in allowed address pairs
a7bd8be Allow self-sharing RBAC rules to be deleted without usage check
23e2844 Allow no network to be passed into subnet context
550c7e7 Get rid of custom wrap_db_retry call in sync_allocations
185d372 Use correct retry mechanism in tags
d76cbab Simplify RootHelperProcess._read_stream()
470833d Pass --concurrent flag to ebtables calls
816ccb3 Init policy in pecan after hook as well
f15031f Check for None in _get_agent_fdb for agent
999d71e Add IPAllocations to the port fixed_ips
26d6818 Avoid loading network and all rels for subnet query
c72b059 Set MTU on tap devices in Linux Bridge agent
085afaa fullstack: Compile openvswitch module for fullstack test
8fed89b Dont try to apply iptables rules in a endless loop
9d5f39b Ensure behavior of None for device_id
e759dc7 Imported Translations from Zanata
4318de7 DVR: Don't clean snat-ns of DVR HA router when fullsync
c5fa966 Stop making IP-specific provider rules in SG code
14e9fa4 Egress sg_rules should get 'prefix' from 'dest_ip_prefix'
662b3cf Ignore gre devices when fetching devices in test_cleanup_stale_devices
d13a143 Fix call a method of extension class
9a920fe Move conntrack zones to IPTablesFirewall
e79ae4e Tempest: Fixing L3 agent hosting router for DVR setup
bfc428e Print useful error on rootwrap daemon failure
8f8a687 Assert contents of returned devices in test
1eab4b4 Get rid of delete_subnet method in ML2
fec1308 Enable keepalived debug logs when debug=True
9869a60 Log messages for keepalived-state-change in syslog
0d1387c Remove stale floating IP addresses from rfp devices
365a623 Fix tempest router timestamp test when HA enabled
7b85834 Fixes crash when starting Neutron OVS Agent on Windows
0adfc1d Handle auto-address subnets on port update
d516a4a Switch RootHelperProcess from select.poll to select.select


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

TESTING.rst                                        |   2 -
devstack/lib/ovs                                   | 108 ++++-
neutron/agent/common/ovs_lib.py                    |  28 +-
neutron/agent/l2/extensions/qos.py                 |  13 +-
neutron/agent/l3/agent.py                          |  10 +-
neutron/agent/l3/dvr_fip_ns.py                     |  16 +
neutron/agent/l3/keepalived_state_change.py        |   1 +
neutron/agent/linux/ip_conntrack.py                |  48 +-
neutron/agent/linux/ip_lib.py                      |  64 ++-
neutron/agent/linux/iptables_firewall.py           |  78 ++--
neutron/agent/linux/iptables_manager.py            |  16 +-
neutron/agent/linux/keepalived.py                  |   2 +
.../agent/linux/openvswitch_firewall/firewall.py   |   2 +-
neutron/agent/linux/openvswitch_firewall/rules.py  |   9 +-
neutron/agent/linux/utils.py                       |   6 +-
neutron/api/rpc/handlers/securitygroups_rpc.py     |  13 +-
neutron/common/utils.py                            |   4 +
neutron/db/db_base_plugin_common.py                |  12 +-
neutron/db/db_base_plugin_v2.py                    | 112 +++--
neutron/db/ipam_pluggable_backend.py               |  37 +-
neutron/db/models_v2.py                            |   8 +-
neutron/db/securitygroups_rpc_base.py              | 156 ++-----
neutron/locale/de/LC_MESSAGES/neutron.po           | 331 +------------
neutron/locale/es/LC_MESSAGES/neutron.po           | 321 +------------
neutron/locale/fr/LC_MESSAGES/neutron.po           | 330 +------------
neutron/locale/it/LC_MESSAGES/neutron.po           | 321 +------------
neutron/locale/ja/LC_MESSAGES/neutron.po           | 319 +------------
neutron/locale/ko_KR/LC_MESSAGES/neutron.po        | 293 +-----------
neutron/locale/pt_BR/LC_MESSAGES/neutron.po        | 316 +------------
neutron/locale/ru/LC_MESSAGES/neutron.po           | 319 +------------
neutron/locale/tr_TR/LC_MESSAGES/neutron.po        | 133 +-----
neutron/locale/zh_CN/LC_MESSAGES/neutron.po        | 280 +----------
neutron/locale/zh_TW/LC_MESSAGES/neutron.po        | 280 +----------
neutron/objects/qos/rule.py                        |  11 +-
neutron/pecan_wsgi/hooks/policy_enforcement.py     |   1 +
neutron/plugins/ml2/db.py                          |  44 +-
neutron/plugins/ml2/driver_context.py              |  18 +-
.../ml2/drivers/agent/_agent_manager_base.py       |   4 +-
neutron/plugins/ml2/drivers/agent/_common_agent.py |   3 +-
neutron/plugins/ml2/drivers/l2pop/mech_driver.py   |   4 +
.../ml2/drivers/linuxbridge/agent/arp_protect.py   |   2 +-
.../linuxbridge/agent/linuxbridge_neutron_agent.py |  24 +-
neutron/plugins/ml2/drivers/type_tunnel.py         |   5 +-
neutron/plugins/ml2/plugin.py                      | 232 ++++------
neutron/plugins/ml2/rpc.py                         |  40 +-
neutron/services/qos/drivers/linuxbridge/driver.py |   3 +-
neutron/services/tag/tag_plugin.py                 |   5 +-
.../tempest/api/admin/test_l3_agent_scheduler.py   |  15 -
.../api/admin/test_shared_network_extension.py     |  23 +
.../linux/openvswitch_firewall/test_firewall.py    |   4 +-
.../unit/agent/linux/test_iptables_firewall.py     | 161 ++++---
.../unit/agent/linux/test_iptables_manager.py      |  14 +
.../api/rpc/handlers/test_securitygroups_rpc.py    |   4 +-
.../unit/extensions/test_default_subnetpools.py    |   3 +-
.../unit/extensions/test_subnet_service_types.py   |   3 +-
.../plugins/ml2/drivers/l2pop/test_mech_driver.py  |  11 +-
.../agent/test_linuxbridge_neutron_agent.py        |  31 +-
.../agent/extension_drivers/test_qos_driver.py     |  11 +-
.../agent/openflow/native/test_ovs_bridge.py       |  13 +
requirements.txt                                   |   2 +-
91 files changed, 1628 insertions(+), 4253 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a0970b4..2e9ac43 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0





More information about the Release-announce mailing list