Current Series Release Notes

2.4.2-6

Upgrade Notes

  • Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 .

2.4.0

Bug Fixes

  • Fixed the timeout property which was previously ignored.

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.

2.1.0

New Features

  • The client adds support for specifying the etcd grpc-gateway’s API path. For backward compatibility, the path defaults to ‘/v3alpha/’, but may be overriden (e.g. ‘/v3’) for newer versions of etcd that no longer support the v3alpha API.

2.0.0

Bug Fixes

  • Add compatibility with another etcd clients, that may have not provide value while posting a key