Train Series Release Notes¶
[bug 1838704] When consuming keystoneauth1.session.Session, if a requests session is not provided one is created. The Session used for requests may result in a ResourceWarning being generated if it is not properly closed. The code has been updated to close the session correctly when the Session object is deleted.
[bug 1876317] The v3 authentication plugins now attempt to add /v3 to the token path if it’s not present on the authentication URL.
[bug 1839748] Keystoneauth now supports MFA authentication and Auth Receipts. Responses from Keystone containing and auth receipt will now raise a
MissingAuthMethodsexception which will contain the auth receipt itself, and information about the missing methods. There are now also ways to easily do more than one method when authenticating to Keystone and those have been documented.
Allows configuring fixed retry delay for connection and status code retries via the new parameters
Fix handling of HTTP error payloads that conform to the API SIG formatting guidelines.
X-Openstack-Request-Idheader can now be set per-request via a
Sessionrequest methods (
The Adapter parameters
status_code_retriescan now be set via configuration options
Add logic to handle HTTP error responses that do not conform to a known schema.
The retry interval for retries enabled by
status_code_retriesis now limited at 60 seconds. Previously it would grow exponentially.