[release-announce] tooz 2.7.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 21 16:38:56 UTC 2020


We are delighted to announce the release of:

tooz 2.7.0: Coordination library for distributed systems.

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/tooz

Download the package from:

    https://pypi.org/project/tooz

Please report issues through:

    https://bugs.launchpad.net/python-tooz/+bugs

For more details, please see below.

2.7.0
^^^^^


New Features
************

* "HashRing" now accepts a new argument "hash_function", allowing
  using a different hash function.


Bug Fixes
*********

* Fixes AttributeError in the "mysql" driver with PyMySQL 0.10.0.

Changes in tooz 2.6.0..2.7.0
----------------------------

d59b283 Fix breakage with PyMySQL 0.10.0
f5d3248 hashring: allow choosing hash function
5ac72fc Remove six library


Diffstat (except docs and test files)
-------------------------------------

examples/group_membership.py                       |  4 +---
examples/group_membership_watch.py                 |  4 +---
examples/leader_election.py                        |  4 +---
.../notes/hashring-algo-8a279397b8ff8a6a.yaml      |  5 +++++
.../notes/mysql-0.10.0-7660f75a1c57a920.yaml       |  4 ++++
requirements.txt                                   |  1 -
tooz/coordination.py                               | 11 +++++----
tooz/drivers/etcd.py                               |  4 ++--
tooz/drivers/etcd3.py                              |  3 +--
tooz/drivers/etcd3gw.py                            |  5 +++--
tooz/drivers/file.py                               | 11 ++++-----
tooz/drivers/ipc.py                                |  5 ++---
tooz/drivers/memcached.py                          |  9 ++++----
tooz/drivers/mysql.py                              | 18 +++++++--------
tooz/drivers/pgsql.py                              |  6 +----
tooz/drivers/redis.py                              | 23 +++++++++----------
tooz/drivers/zookeeper.py                          |  8 +++----
tooz/hashring.py                                   | 26 +++++++++++++++-------
tooz/locking.py                                    |  5 +----
tooz/partitioner.py                                |  4 ++--
tooz/utils.py                                      |  9 ++++----
26 files changed, 97 insertions(+), 100 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index c1f072c..a448b67 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +5,0 @@ stevedore>=1.16.0 # Apache-2.0
-six>=1.9.0 # MIT






More information about the Release-announce mailing list