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(-)
participants (1)
-
no-reply@openstack.org