We are excited to announce the release of: tooz 5.0.0: Coordination library for distributed systems. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz For more details, please see below. 5.0.0 ^^^^^ New Features ************ * The "etcd3gw" driver now automatically discovers available etcd API version and determines the api path. The driver detects the appropriate api path before sending its first request, and the path is reused for its subsequent requests. Services may need to be restarted after its backend etcd server is upgraded, so that the new api path is detected. The detection is skipped if the coordination backend url contains the "api_version" query parameter or the "ETCD3GW_API_PATH" environment is set. Upgrade Notes ************* * The etcd3 driver has been removed. Deprecation Notes ***************** * The zake driver has been deprecated and will be removed in a future release. Changes in tooz 4.3.0..5.0.0 ---------------------------- 9acbc53 Deprecate zake driver because of unmaintained library f180411 etcd3gw: Discover API version automatically 6bc02cd Remove etcd3 drvier c1df083 Fix bindep for Debian 12 91e3160 Cleanup py27 support 3d32986 redis: Make socket_connect_timeout configurable 907fdeb Accept float values for socket_timeout Diffstat (except docs and test files) ------------------------------------- bindep.txt | 6 +- .../deprecate-zake-driver-eee8fcdfc5a88907.yaml | 5 + ...3gw-api-version-discovery-3e9943c73fae48d4.yaml | 11 + .../remove-etcd3-driver-dbce7649a08036c5.yaml | 4 + setup.cfg | 7 +- setup.py | 9 - tooz/drivers/etcd3.py | 372 --------------------- tooz/drivers/etcd3gw.py | 13 +- tooz/drivers/redis.py | 8 + tooz/drivers/zake.py | 9 + tox.ini | 7 +- 18 files changed, 52 insertions(+), 504 deletions(-)
participants (1)
-
no-reply@openstack.org