[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