[release-announce] neutron-lib 2.5.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 6 22:12:28 UTC 2020


We enthusiastically announce the release of:

neutron-lib 2.5.0: Neutron shared routines and utilities

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

New Features

* Add an API extension "address-groups" that enables users to
  aggregate IP address blocks into an address group object which can
  be later referenced when creating other resources.

* Add an API extension "security-groups-normalized-cidr" that adds
  new, read-only attribute "normalized_cidr" to the security group
  rules.

* Add keyword "is_sort_key" to agents. Make the agent's attribute
  can be used as a sort key for sorting list result.

* Add "supported_extensions" method to "MechanismDriver". This
  method provides an standard API to implement, per mechanism driver,
  a way to filter the supported extensions. By default, this method
  will return the same set of extensions passed.

* New API definition: "port-numa-affinity-policy". The new field
  added to "ports" API, "numa_affinity_policy", represents the NUMA
  affinity policy requested by this port during the virtual machine
  scheduling. Values: None, "required", "preferred", "legacy".

* The API extension "uplink-status-propagation" has changed the
  default value of "propagate_uplink_status" from False to True. Now,
  when this extension is enabled, the VF link state will be set, by
  default, to "auto", following the PF link state. This change will
  affect only new ports; existing ports will keep their current value.

Changes in neutron-lib 2.4.0..2.5.0
-----------------------------------

1f06863 Change "propagate_uplink_status" default value to True
a3961d7 New api-def: port-numa-affinity-policy
6ae3942 Add address group exceptions
b64d4e2 Add DEVICE_OWNER_ROUTED constant
750141e API definition for SG group rules address groups.
8ae0c1f Add API definition for SG rule's normalized_cidr field
b4e33e5 Add "supported_extensions" method to MechanismDriver
5b03597 Neutron agent-list API added with sort_key keyword
4f17bc1 Change policy on neutron-lib migration
60eab57 Metadata addresses
3d6e16d [FWaaS] Add note about deprecation of the neutron-fwaas project


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

api-ref/source/v2/agents.inc                       |  2 +
api-ref/source/v2/fwaas-v2.inc                     |  9 +++
api-ref/source/v2/parameters.yaml                  | 33 +++++++++
api-ref/source/v2/ports.inc                        | 21 +++++-
neutron_lib/api/definitions/__init__.py            |  8 +++
neutron_lib/api/definitions/address_group.py       | 83 ++++++++++++++++++++++
neutron_lib/api/definitions/agent_sort_key.py      | 36 ++++++++++
.../api/definitions/port_numa_affinity_policy.py   | 45 ++++++++++++
neutron_lib/api/definitions/portbindings.py        |  2 +
.../definitions/security_groups_normalized_cidr.py | 46 ++++++++++++
.../api/definitions/uplink_status_propagation.py   |  2 +-
neutron_lib/constants.py                           | 26 ++++++-
neutron_lib/exceptions/__init__.py                 | 14 ++++
neutron_lib/exceptions/address_group.py            | 30 ++++++++
neutron_lib/plugins/ml2/api.py                     | 15 ++++
.../unit/api/definitions/test_address_group.py     | 20 ++++++
.../unit/api/definitions/test_agent_sort_key.py    | 25 +++++++
.../definitions/test_port_numa_affinity_policy.py  | 22 ++++++
.../test_security_groups_normalized_cidr.py        | 22 ++++++
...d-extension-address-group-5e306d90666982aa.yaml |  6 ++
...ty-groups-normalized-cidr-ef7521b226090d7e.yaml |  5 ++
.../notes/bug-1877254-2b997b3911e98079.yaml        |  5 ++
...iver_supported_extensions-67e1b0b763571ae9.yaml |  7 ++
...port-numa-affinity-policy-9e6d1bafd3c6af36.yaml |  7 ++
...k_status_defaults_to_true-07dcdc20f20db594.yaml |  9 +++
26 files changed, 504 insertions(+), 47 deletions(-)







More information about the Release-announce mailing list