We are tickled pink to announce the release of: oslo.cache 3.8.0: Cache storage for OpenStack projects. This release is part of the dalmatian 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.8.0 ^^^^^ New Features * The new "[cache] redis_db" option has been added, so that a non- default database can be used. * The "dogpile.cache.redis" backend and "dogpile.cache.redis_sentinel" backend now supports enabling socket keepalive configurations by setting the "[cache] enable_socket_keepalive" option to "True". Use the "socket_keepalive_*" options to tune keepalive behavior. Changes in oslo.cache 3.7.0..3.8.0 ---------------------------------- 48dbe78 redis: Make database id configurable bb468f2 Use f-string when creating config dict 3203778 Redis Sentinel: Use dogpile.cache interface for username 0368f02 reno: Update master for unmaintained/zed 299ccb9 Remove old excludes fe55f2c Redis: Support socket keepalive 8953a43 Update master for stable/2024.1 94e4e3c reno: Update master for unmaintained/xena 69ebaef reno: Update master for unmaintained/wallaby 72b76b4 reno: Update master for unmaintained/victoria Diffstat (except docs and test files) ------------------------------------- oslo_cache/_opts.py | 4 + oslo_cache/core.py | 113 +++++++------- releasenotes/notes/redis-db-adb38e980f171dc9.yaml | 5 + .../redis-socket-keepalive-4c6cfde0be827282.yaml | 7 + releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/zed.rst | 2 +- requirements.txt | 2 +- setup.cfg | 2 +- test-requirements.txt | 2 +- 15 files changed, 247 insertions(+), 81 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 410731a..fa24c25 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -dogpile.cache>=1.1.5 # BSD +dogpile.cache>=1.3.1 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index e60f707..66e83a5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ python-memcached>=1.56 # PSF -pymongo!=3.1,>=3.0.2 # Apache-2.0 +pymongo>=3.0.2 # Apache-2.0