[release-announce] oslo.limit 1.5.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 26 17:07:00 UTC 2022

We are amped to announce the release of:

oslo.limit 1.5.0: Limit enforcement library to assist with quota

This release is part of the yoga release series.

The source is available from:


Download the package from:


Please report issues through:


For more details, please see below.


New Features

* "Enforcer" objects now cache limits by default for the lifetime of
  the object to provide improved performance when multiple calls of
  "enforce()" are needed. This behavior is controlled by the boolean
  "cache" keyword argument to the "__init__" method.

Changes in oslo.limit 1.4.0..1.5.0

bf9deb1 Add interfaces for getting limits without enforcing
7e4f36a Allow project_id=None for enforce/calculate
a49f3a0 Make calculate_usage() work if limits are missing
43683f5 Add caching of limits in Enforcer
ea5ff2d Add auth plugin options to options list
489feb5 Add Python3 yoga unit tests
e60489f Update master for stable/xena
a7d8f41 setup.cfg: Replace dashes with underscores
a625860 Changed minversion in tox to 3.18.0

Diffstat (except docs and test files)

.zuul.yaml                                         |   2 +-
oslo_limit/fixture.py                              |   2 +-
oslo_limit/limit.py                                | 127 +++++++++----
oslo_limit/opts.py                                 |   3 +
.../enforcer-limit-caching-fb59725aad88b039.yaml   |   7 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/xena.rst                       |   6 +
setup.cfg                                          |   8 +-
tox.ini                                            |   6 +-
11 files changed, 309 insertions(+), 69 deletions(-)

More information about the Release-announce mailing list