[release-announce] oslo.cache 2.10.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Thu Feb 3 11:50:08 UTC 2022
We are delighted to announce the release of:
oslo.cache 2.10.0: Cache storage for OpenStack projects.
This release is part of the yoga 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.
2.10.0
^^^^^^
New Features
* Add new options ("hashclient_retry_attempts",
"hashclient_retry_delay", "dead_timeout") to allow to configure
pymemcache's HashClient use through dogpile.cache's pymemcache
backend. Those options expose pymemcache params that allow to
configure the failover for memcached cluster.
* Add new options ("enable_retry_client", "retry_attempts",
"retry_delay") to add retry mechanisms to the pymemcache backend.
* New options ("enable_socket_keepalive", "socket_keepalive_idle",
"socket_keepalive_interval", "socket_keepalive_count") allow to use
and configure pymemcache's socket keepalive capabilities.
Changes in oslo.cache 2.9.0..2.10.0
-----------------------------------
cb118d0 Expose pymemcache's HashClient public params
42bf82d Add retry mechanisms to oslo.cache
f4fa6aa Add socket keepalive options to oslo.cache
Diffstat (except docs and test files)
-------------------------------------
oslo_cache/_opts.py | 59 ++++++
oslo_cache/core.py | 48 +++++
...ache_hashclient_configure-f6f48c5ca38bce47.yaml | 8 +
...emcache_retry_mecchanisms-fa969d1ac6f64096.yaml | 5 +
...memcache_socket_keepalive-f91c69770961e2b6.yaml | 6 +
requirements.txt | 2 +-
setup.cfg | 1 +
test-requirements.txt | 2 +-
10 files changed, 335 insertions(+), 2 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 52eb1f2..3b49fad 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-dogpile.cache>=1.1.2 # BSD
+dogpile.cache>=1.1.5 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 9188e99..bdcd518 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ pre-commit>=2.6.0 # MIT
-pymemcache>=3.4.0 # Apache-2.0
+pymemcache>=3.5.0 # Apache-2.0
More information about the Release-announce
mailing list