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

no-reply at openstack.org no-reply at openstack.org
Mon Aug 2 08:59:15 UTC 2021


We are gleeful to announce the release of:

neutron-lib 2.13.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.13.0
^^^^^^

New Features

* Added API definition for "rbac-bgpvpn" extension, which allows
  sharing bgpvpn objects between tenants via the RBAC mechanism. With
  shared bgpvpn the end-user will be able to manage router and network
  associations.

* The "l3-ndp-proxy" and "l3-ext-ndp-proxy" API definitions are
  introduced, which allow a router to support proxy NDP for IPv6
  addresses of internal ports.

* "DHCP_IPV4_TABLE" and "DHCP_IPV6_TABLE" constants from the
  "neutron.plugins.ml2.drivers.openvswitch.agent.common.constants"
  module are now available in "neutron_lib.constants".

Changes in neutron-lib 2.12.0..2.13.0
-------------------------------------

2b46c1f Adds l3-ndp-proxy extension api definition
e4b53b1 Replace deprecated import of ABCs from collections
d4374c2 Replace deprecated inspect.getargspec
8d852cc Add utils for parsing pkt processing cfg options
44b3fc3 Add a TODO note for resource classes constants
2cfe12c Introduce rbac-bgpvpn api extension
303258f Fix pep8 check
5330273 Rehome DHCP_IPV{4,6}_TABLE constants to neutron-lib
63c8443 Add Neutron's functional job to the neutron-lib's CI
0ca2104 Revert "Add network parameter to some of the ML2 API methods"
e9b42d4 API "subnet-segmentid-writable" should inherit field definition
c3f6029 [api-ref] Add HTTP 501 for PUT min bw QoS rule


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

.zuul.yaml                                         |   4 +
api-ref/source/v2/parameters.yaml                  |   8 +-
api-ref/source/v2/qos.inc                          |   5 +-
api-ref/source/v2/rbac-policy.inc                  |   3 +
neutron_lib/api/definitions/__init__.py            |   6 +
neutron_lib/api/definitions/base.py                |   4 +
neutron_lib/api/definitions/bgpvpn.py              |   2 +-
neutron_lib/api/definitions/l3_ext_ndp_proxy.py    |  48 +++++
neutron_lib/api/definitions/l3_ndp_proxy.py        | 128 +++++++++++++
neutron_lib/api/definitions/rbac_bgpvpn.py         |  46 +++++
.../api/definitions/subnet_segmentid_writable.py   |  13 +-
neutron_lib/api/extensions.py                      |   5 +-
neutron_lib/constants.py                           |  13 ++
neutron_lib/placement/constants.py                 |   6 +-
neutron_lib/placement/utils.py                     | 177 ++++++++++++++----
neutron_lib/plugins/constants.py                   |   2 +
neutron_lib/plugins/ml2/api.py                     |  22 +--
.../unit/api/definitions/test_l3_ext_ndp_proxy.py  |  20 ++
.../unit/api/definitions/test_l3_ndp_proxy.py      |  23 +++
neutron_lib/utils/helpers.py                       |   4 +-
...to-get_mtu-ml2-plugin-api-d5c57395f1a31845.yaml |   6 -
.../notes/add-rbac-bgpvpn-cf6c9346822268f7.yaml    |   5 +
.../notes/l3-ndp-proxy-71eee0cba8565dad.yaml       |   6 +
...home-dhcp-table-constants-779598680f803e2a.yaml |   6 +
tools/pyir.py                                      |   4 +-
27 files changed, 723 insertions(+), 70 deletions(-)







More information about the Release-announce mailing list