[release-announce] tooz 4.0.0

no-reply at openstack.org no-reply at openstack.org
Tue Apr 18 12:38:08 UTC 2023


We are excited to announce the release of:

tooz 4.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.

4.0.0
^^^^^

New Features

* Added TLS support for Zookeeper.

  TLS-related options can be defined in a connection URL as query
  parameters and they will be passed to the Kazoo driver as client
  arguments.

  * "ca": SSL CA file to use for authentication

  * "certfile": SSL certfile to use for authentication

  * "keyfile": SSL keyfile to use for authentication

  * "keyfile_password": keyfile password

  * "use_ssl": controls whether SSL is used or not. Default to
    False.

  * "verify_certs": when use_ssl is True you can control whether to
    complete certificate validation

  This also bumps minimum kazoo version to >=2.6.0

Changes in tooz 3.2.0..4.0.0
----------------------------

db64c21 Fix mysql timeout
4a18ae1 Moves supported python runtimes from version 3.8 to 3.10
7698c58 tox: set allowlist_externals
f11666b Allow to pass ssl-related args for zookeeper
7d50893 Loosen protobuf version that's used for docs/renos
0c145b4 Add grouping support in etcd to compatibility matrix.


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

.zuul.yaml                                         | 180 ++++++++++-----------
.../notes/zookeeper_tls-808355fd2ab1acae.yaml      |  17 ++
setup.cfg                                          |   6 +-
tools/compat-matrix.py                             |   2 +-
tooz/drivers/mysql.py                              |   7 +-
tooz/drivers/zookeeper.py                          |  24 ++-
tox.ini                                            |   5 +
10 files changed, 155 insertions(+), 103 deletions(-)







More information about the Release-announce mailing list