2023.2 Series Release Notes¶
3.8.1¶
New Features¶
CallbacksManagercan now subscribe cancellable events. By default, onlybefore_andprecommit_events, in case of error, can raise aCallbackFailureexception. Now, if the event is subscribed with the flagcancellableenabled, thepublishmethod will raise this exception if the callback fails and returns an error.
3.8.0¶
New Features¶
A new
AFTER_STATUS_UPDATEevent is added. The first use case of this new event is to indicate when the L3 DB layer has updated floating IPs status.
Added two constants to model tunnelled networks in the Placement API:
RP_TUNNELLEDandTRAIT_NETWORK_TUNNEL.
New attribute
is_service_roleis added to theneutron_lib.context.ContextBaseclass. This attribute indicates if the context belongs to the service user which is used in the new secure RBAC policies for service to service communication.
Deprecation Notes¶
Atrribute
is_advscvfrom theneutron_lib.context.ContextBaseclass is deprecated andis_service_roleshould be used instead.
3.7.0¶
New Features¶
Add new API extension
security-groups-rules-belongs-to-default-sgthat adds a new read only fieldbelongs_to_default_sgin the security group rules. This flag determines if this security group rule belongs to the project’s default security group.
The
port-hardware-offloadextension addshardware_offload_typeattribute to the port resource. This new attribute stores the type of hardware offload the port is going to use and will be populated in the port binding profile information with « “capabilities”: [<hardware_offload_type>] ». This extension is still not read by Nova; this is the reason Neutron still populates the port binding profile. The value of this parameter will not be updated if the port binding profile information is updated.
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 aha_router_networksregister, that binds the project with the network and represents the only high availability network that can be created per project.
3.5.0¶
New Features¶
The
port-hint-ovs-tx-steeringextension allows new values (i.e. a hint) in thehintsport attribute. It allows the control of Open vSwitch’s Userspace Tx packet steering options. For Open vSwitch details please see: https://docs.openvswitch.org/en/latest/topics/userspace-tx-steering/