We are happy to announce the release of: neutron-lib 1.24.0: Neutron shared routines and utilities This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through launchpad: https://bugs.launchpad.net/neutron For more details, please see below. 1.24.0 ^^^^^^ New Features * New shim API extension: "floatingip-autodelete-internal". * New exception classes: "UnknownResourceProvider" and "AmbiguousResponsibilityForResourceProvider". * The "SUBPORTS", "TRUNK" and "TRUNK_PLUGIN" constants are now available in "neutron_lib.callbacks.resources" for defining Trunk related callback resources. Changes in neutron-lib 1.23.0..1.24.0 ------------------------------------- b71eaf4 Exceptions for: Drive binding by placement allocation 5cbfecc rehome trunk related callback resource names 461be56 Delete floating IPs on network turned internal 2297b4a Increase tempest-full jobs timeout to 3h 194f775 Fix exception logging formatting ac1d034 Rehome constant: DHCPV6_CLIENT_PORT Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 +++++++++++++++++ api-ref/source/v2/networks.inc | 7 +++++ api-ref/source/v2/parameters.yaml | 4 ++- neutron_lib/api/definitions/__init__.py | 2 ++ neutron_lib/api/definitions/base.py | 1 + .../definitions/floatingip_autodelete_internal.py | 30 ++++++++++++++++++++++ neutron_lib/callbacks/resources.py | 3 +++ neutron_lib/constants.py | 1 + neutron_lib/exceptions/placement.py | 11 ++++++++ neutron_lib/rpc.py | 2 +- .../test_floatingip_autodelete_internal.py | 20 +++++++++++++++ ...ingip-autodelete-internal-f08675d8d64d34c6.yaml | 4 +++ ...cement-binding-exceptions-6362d52391b7023e.yaml | 5 ++++ ...-trunk-callback-resources-be40f8382490ef0d.yaml | 5 ++++ 14 files changed, 117 insertions(+), 2 deletions(-)