We exuberantly announce the release of:
keystoneauth1 3.13.0: Authentication Library for OpenStack Identity
This release is part of the stein release series.
The source is available from:
https://git.openstack.org/cgit/openstack/keystoneauth
Download the package from:
https://pypi.org/project/keystoneauth1
Please report issues through launchpad:
https://bugs.launchpad.net/keystoneauth
For more details, please see below.
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.
Changes in keystoneauth1 3.12.0..3.13.0 ---------------------------------------
0993471 Add support for client-side rate limiting
Diffstat (except docs and test files) -------------------------------------
keystoneauth1/_fair_semaphore.py | 104 +++++++++++++++++++++ keystoneauth1/adapter.py | 26 +++++- keystoneauth1/session.py | 38 ++++++-- ...client-side-rate-limiting-dec43fc9b54f5b70.yaml | 10 ++ 6 files changed, 259 insertions(+), 7 deletions(-)