We are excited to announce the release of: oslo.cache 3.9.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. 3.9.0 ^^^^^ New Features ************ * The new "[cache] enable_backend_expiration" option has been added. When this option is set to "True", all cache records are added to the cache backend in use with expiration time, so that expired records are automatically purged by the reclaiming feature in the backend. Upgrade Notes ************* * Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 . Changes in oslo.cache 3.8.0..3.9.0 ---------------------------------- 094e6d6 Add note about requirements lower bounds 344a7e1 Run pyupgrade to clean up Python 2 syntaxes 47f959c Remove Python 3.8 support 58b06c4 Support expiration time in backend 196c655 Fix outdated tox minversion ac133d7 Declare Python 3.12 support 2897ee8 Use oslo.utils implementation to parse sentinel address 5a68c58 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 11 ++- oslo_cache/_opts.py | 7 ++ oslo_cache/backends/memcache_pool.py | 4 +- oslo_cache/backends/mongo.py | 4 +- oslo_cache/core.py | 45 ++++++---- .../functional/memcache_pool/test_cache_backend.py | 4 +- ...enable_backend_expiration-252108d4f7bf3427.yaml | 7 ++ .../notes/remove-py38-bb1062b0726bf422.yaml | 5 ++ releasenotes/source/2024.2.rst | 6 ++ releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + requirements.txt | 6 +- setup.cfg | 4 +- tox.ini | 2 +- 20 files changed, 156 insertions(+), 74 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fa24c25..c3e0e0e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,5 @@ -dogpile.cache>=1.3.1 # BSD +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + +dogpile.cache>=1.3.3 # BSD
participants (1)
-
no-reply@openstack.org