Mailing List Archive

[new][neutron] neutron 9.1.0 release (newton)
We are excited to announce the release of:

neutron 9.1.0: OpenStack Networking

This release is part of the newton stable release series.

Download the package from:

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

For more details, please see below.

9.1.0
^^^^^


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

* Middleware was added to parse the X-Forwarded-Proto HTTP header or
the Proxy protocol in order to help neutron respond with the correct
URL refs when it's put behind a TLS proxy (such as HAProxy). This
adds http_proxy_to_wsgi middleware to the pipeline. This middleware
is disabled by default, but can be enabled via a configuration
option in the oslo_middleware group.


Upgrade Notes
*************

* The api-paste.ini configuration file for the paste pipeline was
updated to add the http_proxy_to_wsgi middleware.

* A new option "ha_keepalived_state_change_server_threads" has been
added to configure the number of concurrent threads spawned for
keepalived server connection requests. Higher values increase the
CPU load on the agent nodes. The default value is half of the number
of CPUs present on the node. This allows operators to tune the
number of threads to suit their environment. With more threads,
simultaneous requests for multiple HA routers state change can be
handled faster.

Changes in neutron 9.0.0..9.1.0
-------------------------------

79a237c Don't depend on translated strings for error check
ec0e5d3 Remove recursion from import_modules_recursively
ca5c050 ovsfw: Add a dl_type match for action=ct flows
93828c7 Fix IPv6 PD with pluggable IPAM
9b41d38 Only emit deprecation warning when deprecated value read
8be6a30 Add http_proxy_to_wsgi to api-paste
7c45636 Extend project_id in object dicts (Newton only)
3f05236 Add required extension to trunk_details descriptor
8d3d672 Fix misleading error trace in trunk fullstack life cycle test
d476eb3 Ignore gre0 and gretap0 devices in netns cleanup script.
1fcc05f L3 DVR: always notify on ROUTER_INTERFACE AFTER_CREATE
1865eb5 Fix the 'port_id' attribute not exist error
4df7a05 TestSanityCheck: drop test tables during cleanup
5c1516e New option for num_threads for state change server
58180e6 Keepalived global_defs configuration entries required to avoid DNS lookup


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

etc/api-paste.ini | 11 +-
etc/oslo-config-generator/neutron.conf | 1 +
neutron/agent/l3/ha.py | 10 +-
neutron/agent/linux/ip_lib.py | 9 +-
neutron/agent/linux/keepalived.py | 8 +-
.../agent/linux/openvswitch_firewall/firewall.py | 62 +++---
neutron/agent/linux/utils.py | 17 +-
neutron/common/utils.py | 2 -
neutron/db/ipam_pluggable_backend.py | 4 +-
neutron/db/l3_db.py | 7 +-
neutron/db/l3_dvr_db.py | 27 +--
neutron/extensions/trunk_details.py | 3 +
neutron/objects/base.py | 2 +
neutron/services/provider_configuration.py | 12 +-
.../trunk/drivers/openvswitch/agent/exceptions.py | 4 +
.../drivers/openvswitch/agent/ovsdb_handler.py | 23 ++-
.../l3_router/test_l3_dvr_router_plugin.py | 48 ++++-
.../openvswitch/agent/test_ovsdb_handler.py | 19 ++
..._proxy_to_wsgi-middleware-24e8271cbd94ffdf.yaml | 11 ++
...ate-change-server-threads-9ed775e7533dd1a0.yaml | 10 +
33 files changed, 476 insertions(+), 219 deletions(-)




_______________________________________________
OpenStack-announce mailing list
OpenStack-announce@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce