[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