We are gleeful to announce the release of: etcd3gw 2.3.0: A python client for etcd3 grpc-gateway v3 API The source is available from: https://opendev.org/openstack/etcd3gw Download the package from: https://tarballs.openstack.org/etcd3gw/ For more details, please see below. 2.3.0 ^^^^^ New Features * The "Etcd3Client" class now automatically discovers available API version and determines the api path. It detects the appropriate api path before sending its first request, and the api path is reused for its subsequent requests. The client instance needs to be recreated, or the service using the instance needs to be restarted, after its backend etcd server is upgraded, so that the new api path is detected. The detection is skipped if the *api_path* argument is set when creating a class or the *ETCD3GW_API_PATH* environment is set. Changes in etcd3gw 2.2.0..2.3.0 ------------------------------- e5faa53 Discover API version automatically Diffstat (except docs and test files) ------------------------------------- etcd3gw/client.py | 65 ++++++++++-- etcd3gw/exceptions.py | 4 + .../api-version-discovery-2acf4ffb64f1faa7.yaml | 11 ++ test-requirements.txt | 4 + 6 files changed, 177 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 26be395..962a6c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16,0 +17,4 @@ urllib3>=1.15.1 # MIT + +# TODO(tkajinam): Remove this once the following change is released +# https://github.com/testing-cabal/testrepository/pull/48 +extras>=1.0.0 # MIT
participants (1)
-
no-reply@openstack.org