[release-announce] neutron-lib 3.6.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Thu May 11 09:05:24 UTC 2023
We eagerly announce the release of:
neutron-lib 3.6.0: Neutron shared routines and utilities
This release is part of the bobcat 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.6.0
^^^^^
New Features
* Add API extensions to advertise the support of standard attributes
with FWaaS v2 resources: "standard-attr-fwaas-v2".
* A OVS port type "OVS_DPDK") has been added. OVS_DPDK_PORT_TYPES
was extended with new OVS port type.
* A definition for API extension: "external-gateway-multihoming".
Allows multiple gateway ports to be configured per router for the L3
service plugins implementing this functionality.
* A definition for API extension: "enable-default-route-ecmp".
Allows ECMP to be enabled or disabled for default routes inferred
from subnets of router's gateway ports.
* A definition for API extension: "enable-default-route-bfd". Allows
BFD to be enabled or disabled for default routes inferred from
subnets of router's gateway ports.
* New API definition: "network-ha". This boolean field can be used
only during the network creation. If enabled, the Neutron server
will create a "ha_router_networks" register, that binds the project
with the network and represents the only high availability network
that can be created per project.
Changes in neutron-lib 3.5.0..3.6.0
-----------------------------------
d5884bb New ``network-ha`` API definition
010c790 Remove an unused exception
ba77e76 DPDK datapath type added
2108620 Add a shim extension standard-attr-fwaas-v2
e8f1e02 port-hint-ovs-tx-steering: Add missing api-ref response sample
72cd6f3 Drop "__autocommit=False" from context manager
8728076 New api-def: allowedaddresspairs-atomic
e52a937 ext-gw-multihoming: api-def and api-ref
724d1d1 doc: Remove fwaas v2 deprecation message
a7b950c FUP Suppress IPv6 metadata DAD failure and delete address
Diffstat (except docs and test files)
-------------------------------------
api-ref/source/v2/fwaas-v2.inc | 9 -
api-ref/source/v2/networks.inc | 8 +
api-ref/source/v2/parameters.yaml | 33 ++-
api-ref/source/v2/ports.inc | 162 ++++++++++++
api-ref/source/v2/routers.inc | 278 +++++++++++++++++++++
.../port-add-allowed-address-pairs-request.json | 10 +
.../port-add-allowed-address-pairs-response.json | 51 ++++
.../samples/ports/port-bind-create-response.json | 1 +
.../port-remove-allowed-address-pairs-request.json | 10 +
...port-remove-allowed-address-pairs-response.json | 46 ++++
.../router-add-external-gateways-request.json | 16 ++
.../router-add-external-gateways-response.json | 73 ++++++
.../router-remove-external-gateways-request.json | 9 +
.../router-remove-external-gateways-response.json | 63 +++++
.../router-update-external-gateways-request.json | 10 +
.../router-update-external-gateways-response.json | 75 ++++++
neutron_lib/api/definitions/__init__.py | 12 +
.../api/definitions/allowedaddresspairs_atomic.py | 38 +++
neutron_lib/api/definitions/base.py | 6 +
.../api/definitions/firewall_v2_stdattrs.py | 33 +++
.../api/definitions/l3_enable_default_route_bfd.py | 48 ++++
.../definitions/l3_enable_default_route_ecmp.py | 47 ++++
.../api/definitions/l3_ext_gw_multihoming.py | 49 ++++
neutron_lib/api/definitions/network_ha.py | 43 ++++
neutron_lib/api/definitions/qos_gateway_ip.py | 19 +-
neutron_lib/api/validators/__init__.py | 42 +++-
neutron_lib/constants.py | 4 +-
neutron_lib/db/api.py | 5 +-
neutron_lib/db/model_base.py | 8 +
neutron_lib/exceptions/l3_ext_gw_multihoming.py | 29 +++
neutron_lib/plugins/ml2/ovs_constants.py | 6 +-
.../definitions/test_allowedaddresspairs_atomic.py | 20 ++
.../api/definitions/test_firewall_v2_stdattrs.py | 20 ++
.../test_l3_enable_default_route_bfd.py | 24 ++
.../test_l3_enable_default_route_ecmp.py | 24 ++
.../unit/api/definitions/test_l3_multi_ext_gw.py | 21 ++
...ion-standard-attr-fwaasv2-7e9250015afbe112.yaml | 5 +
.../add-ovs-port-type-dpdk-b00f5bda3161773f.yaml | 6 +
...owedaddresspairs-atomic-apidef-6f9d6865854vwfrs | 6 +
.../l3-ext-gw-multihoming-1a7b556c541923cf.yaml | 14 ++
.../notes/network-ha-e6e0c3202b084762.yaml | 8 +
requirements.txt | 2 +-
42 files changed, 1355 insertions(+), 38 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index bfe83f8..de70967 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -20 +20 @@ oslo.context>=2.22.0 # Apache-2.0
-oslo.db>=4.44.0 # Apache-2.0
+oslo.db>=12.1.0 # Apache-2.0
More information about the Release-announce
mailing list