[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