We eagerly announce the release of: neutron-lib 1.31.0: Neutron shared routines and utilities This release is part of the ussuri 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. 1.31.0 ^^^^^^ New Features ************ * Add field "qos_port_network_policy_id" to the "port" definition. This read only parameter contains the QoS policy of the network where the port is plugged. Other Notes *********** * Bump the microversion used by "PlacementAPIClient" from "1.20" to "1.23" in order to have access to the "code" attribute of JSON error responses (Placement API changelog (https://docs.openstack.org/placement/latest/placement-api- microversion-history.html#include-code-attribute-in-json-error- responses)). Both "1.20" and "1.23" were released in the "Rocky" version of Placement therefore we expect no upgrade impact. Changes in neutron-lib 1.30.0..1.31.0 ------------------------------------- 755f6f4 Handle generation conflicts caused by concurrent updates 79cd582 Pass on missing implementation while filtering c5cb369 Add "qos_network_policy_id" field to "port" definition Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/parameters.yaml | 6 + api-ref/source/v2/ports.inc | 22 ++- .../samples/ports/port-bind-create-response.json | 1 + .../v2/samples/ports/port-bind-show-response.json | 1 + .../samples/ports/port-bind-update-response.json | 1 + .../v2/samples/ports/port-create-response.json | 1 + .../v2/samples/ports/port-show-response.json | 1 + .../v2/samples/ports/port-update-response.json | 1 + .../v2/samples/ports/ports-bind-list-response.json | 2 + .../samples/ports/ports-bulk-create-response.json | 2 + .../v2/samples/ports/ports-list-response.json | 2 + neutron_lib/api/definitions/__init__.py | 2 + neutron_lib/api/definitions/base.py | 1 + .../api/definitions/qos_port_network_policy.py | 41 ++++ neutron_lib/db/model_query.py | 8 +- neutron_lib/placement/client.py | 97 +++++++--- neutron_lib/services/qos/constants.py | 1 + .../definitions/test_qos_port_network_policy.py | 25 +++ ...supported-version-to-1-23-83589217b7b079fe.yaml | 9 + .../qos-port-network-policy-c64c57cf2ccec725.yaml | 6 + 21 files changed, 402 insertions(+), 41 deletions(-)
participants (1)
-
no-reply@openstack.org