We exuberantly announce the release of: neutron-lib 2.19.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.19.0 ^^^^^^ Bug Fixes ********* * Fixed an issue where API validation for duplicate entries in list values would fail with a TypeError in case the values in the list was of type "dict". See bug: 1956785 (https://bugs.launchpad.net/neutron/+bug/1956785). Other Notes *********** * Openvswitch related constants are moved from the "neutron_lib.constants" module to the own module "neutron_lib.plugins.ml2.ovs_constants". * Added abstract method "get_workers" to "QuotaDriverAPI" metaclass. This method returns the quota driver workers that needs to be spawned during the plugin initialization. Changes in neutron-lib 2.18.1..2.19.0 ------------------------------------- 64b2f2b remove unicode from code 04a8766 Add "get_workers" method to "QuotaDriverAPI" class 88b755c Fix collect duplicates TypeError for dict values e70fdbe Rehome ovs related constants to the separate module Diffstat (except docs and test files) ------------------------------------- api-ref/source/conf.py | 8 +- neutron_lib/api/validators/__init__.py | 10 +- neutron_lib/constants.py | 208 ------------------- neutron_lib/db/quota_api.py | 13 ++ neutron_lib/plugins/ml2/ovs_constants.py | 224 +++++++++++++++++++++ ...stants-to-separate-module-07ce93971dd1d7dc.yaml | 6 + ...dation-collect-duplicates-f4d45bf5d5abbdff.yaml | 8 + ...ta-driver-api-get-workers-f540a81235dbf48d.yaml | 6 + releasenotes/source/conf.py | 16 +- 14 files changed, 313 insertions(+), 246 deletions(-)