Stein Series Release Notes

3.13.0

New Features

  • Support added for client-side rate limiting. Two new parameters now exist for keystoneauth1.adapter.Adapter. rate expresses a maximum rate at which to execute requests. parallel_limit allows for the creation of a semaphore to control the maximum number of requests that can be active at any one given point in time. Both default to None which has the normal behavior or not limiting requests in any manner.

3.11.2

Bug Fixes

  • A workaround for misformed discovery documents was being applied too soon causing ironic discovery documents to be mistakenly ignored.

3.11.1

Bug Fixes

  • Fixed an issue where https://example.com and https://example.com/ were being treated as different urls in the discovery cache resulting in a second unneeded discovery call when someone sets an endpoint_override that didn’t match the trailing-slash form given by that service’s discovery document.

3.11.0

New Features

  • Added ability to filter the results of get_all_version_data by service-type.

  • Added get_all_version_data to adapter.Adapter that uses the adapter’s service_type to filter the version data fetched.

Bug Fixes

  • Fixed support for detecting microversion ranges on older Ironic installations.