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(-)
participants (1)
-
no-reply@openstack.org