[release-announce] neutron-lib 2.11.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 26 10:27:58 UTC 2021


We are glad to announce the release of:

neutron-lib 2.11.0: Neutron shared routines and utilities

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/neutron-lib

Download the package from:

    https://pypi.org/project/neutron-lib

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

2.11.0
^^^^^^


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

* Add new fields "internal_port_range" and "external_port_range" to
  allow users to create port forwardings using port ranges instead of
  creating the ports rules one by one.

  Update fields "internal_port" and "external_port" in floating ip
  portforwardings to be optional, as now you can chose between using
  them or the "internal_port_range" and "external_port_range" fields.

* The neutron
  "neutron.plugins.ml2.drivers.openvswitch.agent.common.constants" are
  now available in "neutron_lib.constants".


Other Notes
***********

* Methods "get_mtu", "reserve_provider_segment" and
  "allocate_tenant_segment" from the base ML2 TypeDriver class now
  accepts dictionary with network parameters as an argument.

Changes in neutron-lib 2.10.1..2.11.0
-------------------------------------

e2a0f70 Return one single model field in "get_collection_query"
ac28984 [api-ref] Add new 409 response entry of floating IP creation error
0e2f7cb Set confirm_deleted_rows=False to StandardAttribute obj
51e6745 Fix outdated output
287e65e Correct wrong name of APIEventPayload's arg
7566924 Add ExternalDNSOverQuota exception
14dd8af Rehome ovs related constants to the neutron-lib
69f4c63 Add port-ranges on portforwarding api
ff96659 Set system_scope='all' in elevated context
f01b2e9 Add Python3 xena unit tests
a009aec Update master for stable/wallaby
5adf98e Add network parameter to some of the ML2 API methods


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

.zuul.yaml                                         |   2 +-
api-ref/source/v2/fip-port-forwarding.inc          |  24 +++
api-ref/source/v2/floatingips.inc                  |   2 +
api-ref/source/v2/parameters.yaml                  |  33 +++-
.../port-fowarding-list-response.json              |   9 +
neutron_lib/api/definitions/__init__.py            |   2 +
neutron_lib/api/definitions/fip_pf_port_range.py   |  54 ++++++
neutron_lib/constants.py                           | 202 +++++++++++++++++++++
neutron_lib/context.py                             |   4 +
neutron_lib/db/model_query.py                      |   6 +-
neutron_lib/db/standard_attr.py                    |   1 +
neutron_lib/exceptions/dns.py                      |   4 +
neutron_lib/plugins/ml2/api.py                     |  22 ++-
.../test_floating_ip_port_forwarding_port_range.py |  24 +++
...to-get_mtu-ml2-plugin-api-d5c57395f1a31845.yaml |   6 +
...upport-in-port-forwarding-417da8ef7e2ec140.yaml |  10 +
.../rehome-ovs-constants-3a11c9ad0d44132a.yaml     |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/wallaby.rst                    |   6 +
21 files changed, 423 insertions(+), 25 deletions(-)







More information about the Release-announce mailing list