Current Series Release Notes¶
The neutron ovs_lib related constantswhich represents used OpenFlow registries are now available in the
neutron_lib.agent.common.constantsmodule. The helper function
create_reg_numbersis now available in the
Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8.
PACKET_RATE_LIMITare now available in
Add API extension
port-mac-address-override. This is a shim extension that indicates if Neutron supports overriding the direct-phyiscal port MAC via the active binding profile.
NumaAffinityPoliciesEnumFieldis now available in
To guarantee the correct transition to SQLAlchemy 2.0, Neutron and neutron-lib set the SQL engine connection
autocommitparameter to “False”. Since SQLAlchemy 1.4, this parameter will default to “False”; in SQLAlchemy 2.0, this will be the only value. If session
autocommitis “False”, the session transaction will not end at the end of a reader/writer context. In this case, a session could have an active transaction even when it is not inside a reader/writer context. In order to mimic the previous behaviour, this method checks the pending new, deleted and dirty elements to be flushed. In case of not having any pending command, the session is considered as non active.