[release-announce] neutron-lib 1.31.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Tue Jan 7 19:34:25 UTC 2020
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(-)
More information about the Release-announce
mailing list