Ussuri Series Release Notes


Bug Fixes

  • Enforce policy for ‘qos_policy_id’ attribute of port, network and fip so only authorized users can set/unset it. For more info see bug LP#1957175.


New Features

  • Added API definition for rbac-address-scope extension, which allows sharing address scope between tenants via the network RBAC mechanism.

  • Added API definition for rbac-subnetpool extension, which allows sharing subnetpool between tenants via the network RBAC mechanism.


New Features

  • The tag-ports-during-bulk-creation shim extension API definition has been added to enable the tagging of ports during bulk creation.

Upgrade Notes

  • Python 2.7 support has been dropped. The minimum version of Python now supported by neutron-lib is Python 3.6.


New Features

  • Add field qos_port_network_policy_id to the port definition. This read only parameter contains the QoS policy of the network where the port is plugged.

Other Notes

  • Bump the microversion used by PlacementAPIClient from 1.20 to 1.23 in order to have access to the code attribute of JSON error responses (Placement API changelog). Both 1.20 and 1.23 were released in the Rocky version of Placement therefore we expect no upgrade impact.


New Features

  • Add a new field description in floating ip portforwardings that can be used to help users to manage/find easily theirs rules.

  • The API defintion for the stateful-security-group extension is now available in neutron_lib.api.definitions.stateful_security_group.

Other Notes

  • Removes the definition of interconnection API extension for neutron-interconnection project. Neutron-interconnection project was removed from Neutron stadium due to lack of activity for long time so there is no need to keep the API definition in the official Neutron’s API definitions.