Current Series Release Notes

4.11.0-18

New Features

  • Added ha_chassis_priority attribute to the network Agent resource. This field is populated by the Neutron l3-agent-scheduler-ha-priority API extension and indicates the OVN HA_Chassis failover priority for each gateway chassis hosting a router. The value is None for non-OVN mechanism drivers.

  • Added update_router_in_agent method to the network proxy and the Agent resource. This allows updating properties (such as ha_chassis_priority) of a router already associated with an L3 agent, using a PUT request on the l3-agent-scheduler API.

Bug Fixes

  • Fixed the ZoneImport resource base_path from /zones/tasks/import to /zones/tasks/imports to match the Designate API endpoint.

4.11.0

New Features

  • The 2.97 API microversion is now supported for the compute service. This adds a new API to manage shares, represented by the openstack.compute.v2.server_share.ShareMapping resource.

Deprecation Notes

  • Support for reporting metrics to InfluxDB has been deprecated for removal. The implementation relied on an EOL Python library and only supported InfluxDB v1.

Bug Fixes

  • Fixed port binding activation and deletion methods to correctly pass the host parameter as a path parameter instead of in the request body. The Neutron API expects the host in the URL path for these endpoints:

    • PUT /v2.0/ports/{port_id}/bindings/{host}/activate

    • DELETE /v2.0/ports/{port_id}/bindings/{host}

    Previously, the SDK was incorrectly sending the host parameter in both the URL path and the request body, which caused a TypeError in Neutron. The methods now correctly pass only the host identifier as a positional parameter, matching the Neutron API specification.

    For more information see bug 2146296

  • Session.connect_retry_delay is now configurable via clouds.yaml using the <service type>_connect_retry_delay and connect_retry_delay options.