[release-announce] neutron-lib 2.8.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 12 07:21:56 UTC 2021


We jubilantly announce the release of:

neutron-lib 2.8.0: Neutron shared routines and utilities

This release is part of the wallaby 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.8.0
^^^^^

New Features

* Add constants for RBAC sharing actions: "ACCESS_SHARED",
  "ACCESS_EXTERNAL", and a new action "ACCESS_READONLY".

* New API definition: "port-device-profile". The new field added to
  "ports" API, "device_profile", represents a Cyborg device profile
  and is a named set of user requirements for one or more
  accelerators.

Changes in neutron-lib 2.7.0..2.8.0
-----------------------------------

1389b63 Add desc support to the BaseWorker initialization
67d24c6 Update TOX_CONSTRAINTS_FILE for master
3cc97ca [goal] Deprecate the JSON formatted policy file
a4987c7 New api-def: port-device-profile
6e95fff Update lower-constraints for new pip resolver
d80dc7f Remove "autonested_transaction" method
a607f60 Add const for ports bulk resource extenders
83019b9 Add `access_as_readonly` sharing action


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

api-ref/source/v2/parameters.yaml                  | 18 +++++++++
api-ref/source/v2/ports.inc                        |  9 +++++
lower-constraints.txt                              | 16 ++++++--
neutron_lib/api/definitions/__init__.py            |  2 +
neutron_lib/api/definitions/port.py                |  1 +
neutron_lib/api/definitions/port_device_profile.py | 45 ++++++++++++++++++++++
neutron_lib/constants.py                           |  5 +++
neutron_lib/db/api.py                              | 15 --------
neutron_lib/db/model_query.py                      |  6 ++-
neutron_lib/policy/_engine.py                      | 10 ++++-
.../api/definitions/test_port_device_profile.py    | 22 +++++++++++
neutron_lib/utils/net.py                           |  2 +-
neutron_lib/worker.py                              |  6 ++-
...-actions-to-lib-constants-736d881f127c83d7.yaml |  5 +++
.../port-device-profile-ffa9628ef6395c68.yaml      |  6 +++
tox.ini                                            | 10 ++---
21 files changed, 158 insertions(+), 42 deletions(-)







More information about the Release-announce mailing list