Breaks compatiblity with previous versions.
The default endpoint is now
DEFAULT_ENDPOINT = 'http://localhost:8500/v1/'
instead of
DEFAULT_KV_ENDPOINT = 'http://localhost:8500/v1/kv/'
This makes it more sensible to use conn.get_meta. otherwise you'd have to manually specify the kv-less default endpoint and pass 'kv/' to all kv items you'd want to interact with. See #20
The transaction default endpoint is now http://localhost:8500/v1/txn
.
Note that there is no trailing slash for this endpoint.
Adds CAS functionality. Thanks jakobdalsgaard!
Allow to recurse nested levels. Thanks nadirollo!