We are jazzed to announce the release of:
neutron-lib 3.13.0: Neutron shared routines and utilities
This release is part of the dalmatian 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.
3.13.0 ^^^^^^
Bug Fixes
* The "subnet:allocation_pools" field IPv6 addresses are now converted to their canonical format.
Changes in neutron-lib 3.12.0..3.13.0 -------------------------------------
6130222 typos: suport -> support; suports -> subports f122525 Add 'selectin' as a supported lazy relationship attribute 4050d95 [api-ref] Add note about no validation of the target_tenant in RBAC API accfdcb Revert "Always expect project_id and tenant_id to be in the attributes list" e927542 api: canonicalize ipv6 addresses in `subnet:allocation_pools` field b82a34c Always expect project_id and tenant_id to be in the attributes list 37e915e tests: return same message for validate_[subnet*|route_cidr] d1020da Catch all exceptions in convert_ip_to_canonical_format
Diffstat (except docs and test files) -------------------------------------
api-ref/source/v2/parameters.yaml | 10 +++++++ api-ref/source/v2/rbac-policy.inc | 4 +-- neutron_lib/api/converters.py | 29 +++++++++++++++++- neutron_lib/api/definitions/fip_pf_port_range.py | 2 +- neutron_lib/api/definitions/subnet.py | 4 ++- neutron_lib/api/validators/__init__.py | 35 ++++++++-------------- neutron_lib/db/api.py | 3 +- ...nonicalize-ipv6-addresses-5859802f09b82f0a.yaml | 5 ++++ 10 files changed, 109 insertions(+), 47 deletions(-)