From ecd777f9dda65e5a7a0284e766dccc934814f153 Mon Sep 17 00:00:00 2001 From: Jose Plana Date: Sat, 1 Aug 2015 11:18:23 +0200 Subject: [PATCH] Release version 0.4.1 --- NEWS.txt | 21 +++++++++++++++++++++ docs-source/conf.py | 4 ++-- setup.py | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/NEWS.txt b/NEWS.txt index 2c6da2cb..cc3ae339 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,6 +1,27 @@ News ==== +0.4.1 +----- +*Release date: 1-Aug-2015* + +* Added client-side leader election +* Added stats endpoints +* Added logging +* Better exception handling +* Check for cluster ID on each request +* Added etcd.Client.members and fixed etcd.Client.leader +* Removed locking and election etcd support +* Allow the use of etcd proxies with reconnections +* Implement pop: Remove key from etc and return the corresponding value. +* Eternal watcher can be now recursive +* Fix etcd.Client machines +* Do not send parameters with `None` value to etcd +* Support ttl=0 in write. +* Moved pyOpenSSL into test requirements. +* Always set certificate information so redirects from http to https work. + + 0.3.3 ----- *Release date: 12-Apr-2015* diff --git a/docs-source/conf.py b/docs-source/conf.py index f18d4a06..8e4218d3 100644 --- a/docs-source/conf.py +++ b/docs-source/conf.py @@ -59,9 +59,9 @@ def __getattr__(cls, name): # built documents. # # The short X.Y version. -version = '0.3' +version = '0.4' # The full version, including alpha/beta/rc tags. -release = '0.3.3' +release = '0.4.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index 193a49bb..0766c609 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ NEWS = open(os.path.join(here, 'NEWS.txt')).read() -version = '0.4.0' +version = '0.4.1' install_requires = [ 'urllib3>=1.7'