[release-announce] neutron-lib 2.17.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 12 14:26:27 UTC 2021


We jubilantly announce the release of:

neutron-lib 2.17.0: Neutron shared routines and utilities

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

New Features

* Add API extension "security-groups-shared-filtering". This
  extension adds the "shared" field to security groups and allows
  users to filter security groups based on the "shared" field.

* Added API definition for "qos-pps-minimum-rule-alias" extension
  that enables GET, PUT and DELETE operations to be performed on QoS
  minimum packet rate rule without specifying policy ID.

Changes in neutron-lib 2.16.0..2.17.0
-------------------------------------

1d4da16 Add Local IP constants needed for policy checks
6b2fe94 Move RULE_TYPE_MINIMUM_PACKET_RATE to neutron-lib
6386995 Move QosPlacementAllocationUpdateConflict to neutron-lib
d5195d8 Addition of status and name field to bgp_associations API
44de255 Add qos-pps-minimum-rule-alias api-def and api-ref
d126257 BFD validator
65e188e Add binding-profile.allocation converter
e1534b6 [Doc] Update callbacks guide
916326d Add API extension "security-groups-shared-filtering"


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

api-ref/source/v2/parameters.yaml                  | 13 +++++
api-ref/source/v2/qos.inc                          | 35 ++++++++++++
.../security-group-create-response.json            |  3 +-
.../security-group-show-response.json              |  3 +-
.../security-group-update-response.json            |  3 +-
.../security-groups-list-response.json             |  3 +-
api-ref/source/v2/security-groups.inc              | 12 ++++
neutron_lib/api/converters.py                      | 23 ++++++++
neutron_lib/api/definitions/__init__.py            |  4 ++
neutron_lib/api/definitions/base.py                |  2 +
neutron_lib/api/definitions/bfd_monitor.py         | 23 +++++++-
neutron_lib/api/definitions/bgp_associations.py    | 16 +++++-
neutron_lib/api/definitions/local_ip.py            |  8 ++-
.../api/definitions/qos_pps_minimum_rule_alias.py  | 63 +++++++++++++++++++++
.../security_groups_shared_filtering.py            | 66 ++++++++++++++++++++++
neutron_lib/api/validators/bfd.py                  | 51 +++++++++++++++++
neutron_lib/exceptions/qos.py                      |  6 ++
neutron_lib/plugins/constants.py                   |  1 +
neutron_lib/services/constants.py                  |  4 +-
neutron_lib/services/qos/constants.py              |  2 +
.../definitions/test_qos_pps_minimum_rule_alias.py | 24 ++++++++
.../test_security_groups_shared_filtering.py       | 23 ++++++++
...d-filtering-api-extension-6c3628cfda6ba6ed.yaml |  6 ++
...os-pps-minimum-rule-alias-2d0e711bde2aa1e8.yaml |  6 ++
27 files changed, 452 insertions(+), 24 deletions(-)







More information about the Release-announce mailing list