Releases: jplana/python-etcd
Releases · jplana/python-etcd
0.4.2
- Fixed lock documentation
- Fixed lock sequences due to etcd 2.2 change
- Better exception management during response processing
- Fixed logging of cluster ID changes
- Fixed subtree results
- Do not check cluster ID if etcd responses don't contain the ID
- Added a cause to EtcdConnectionFailed
0.4.1
- 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
0.3.2
0.3.1
- Added consisten read option
- Fixed timeout parameter in read()
- Added atomic delete parameter support
- Fixed delete behaviour
- Added update method that allows atomic updated on results
- Fixed checks on write()
- Added leaves generator to EtcdResult and get_subtree for recursive fetch
- Added etcd_index to EtcdResult
- Changed ethernal -> eternal
- Updated urllib3 & pyOpenSSL libraries
- Several performance fixes
- Better parsing of etcd_index and raft_index
- Removed duplicated tests
- Added several integration and unit tests
- Use etcd v0.3.0 in travis
- Execute test using
python setup.py test
and nose