2025.1 Series Release Notes¶
3.18.2¶
Bug Fixes¶
- Fixed the validation of router - external_gateway_infofield. Each extension adding a new validator amends the previous definition, but doesn’t overwrite it.
3.17.0¶
New Features¶
- The - qinqextension adds a- qinqattribute to the network resource. This new attribute can be used in a similar way to- vlan_transparentbut networks created with- qinqset will use- 0x8a88ethertype for the double vlan tagged traffic. Attributes- qinqand- vlan_transparentcan’t be used together for the same network.
3.16.0¶
New Features¶
- Add the API extension - uplink-status-propagation-updatableto make the port field- propagate_uplink_statusupdatable. Now it is possible to send a port PUT request to update the value defined during the creation. This change will have an effect in the ML2/SR-IOV agent that will need to update the VF status accordingly.
- Add API extension - quota-check-limit-default. This is a shim extension that indicates if Neutron quota engine checks the resource usage before updating any quota limit. That makes the extension- quota-check-limitto be the default Neutron quota engine behaviour and aligns it with other projects. To enforce a quota limit without checking the resource usage, now it is needed to pass the CLI parameter « –force ».
- The - port-trusted-vifextension adds- trustedattribute to the port resource. This new attribute allows to set through the API- SR-IOVport to be- trusted. This was previosly only possible through the- binding:profileattribute of the port resource but that was invalid and now is not possible. Value of that new field will be populated in the port’s- binding:profile.
Deprecation Notes¶
- The - neutron_lib.rpc:get_notifierdefault value for- serviceargument (- None) is deprecated. The argument will be required in a future release.
