Version History¶
- 0.6.0 - released 2015-07-22
- Added –recurse and –trim to cli kv_get (#58) - Matt Walker
- Add run-once functionality to CLI (#57) - Harrison Dahme
- Fix cli kv ls -l to report empty key lengths as 0 (#55) - Matt Walker
- Add ability to restore from API output (#53) - Morgan Delagrange
- If specified, use CONSUL_RPC_ADDR as defaults for API scheme/host/port in CLI app (#50) - Mike Dougherty
- Fix a recursion introduced in 0.5.0 with catalog.register (#49)
- Unix socket support moved to extras install, no longer required (#48) - Anders Daljord Morken
- Add support for HTTP health checks and CLI support for deregistering services (#47) - Anders Daljord Morken
- Handle an edge case where argparse doesn’t properly pass int values (#45)
- Handle binary data properly (#41)
- Add –base64 flag to kv backup/restore for backing up and restoring binary data (#41)
- Fix status.peers() returning string instead of list if only one peer exists (#39)
- Remove print debugging on error message (#37) - Christian Kauhaus
- Added additional test coverage
- Expose consulate.exceptions.* at consulate package level
- consulate.exceptions.ACLForbidden renamed to consulate.exceptions.Forbidden
- Fix content encoding issues with Python 3
- 0.5.1 - released 2015-05-13
- Fix a regression with consualte cli introduced with UnixSockets (#36) - Dan Tracy
- 0.5.0 - released 2015-05-13
- Add ability to talk to Consul via Unix Socket
- Remove the automatic JSON deserialization attempt of KV values
- Add timeout parameter when creating the consulate.Consul instance (#31) - Grzegorz Śliwiński
- Add ability to specify a different request adapter when creating a consulate.Consul instance (#30)
- Add a flag that will prevent consulate.KV.set_record from replacing a pre-existing value (#29) - Jakub Wierzbowski
- Add a flag to the consulate cli for the restore command to prevent the replacement of pre-existing values (#29) - Jakub Wierzbowski
- Add query args to consulate.Health.service (#27) - Chen Lei
- Removed the ability to override the datacenter in consulate.Session APIs
- Address UTF-8 decoding/encoding issues with Python 3
- Remove optional simplejson use
- Remove default value arg for consulate.KV.get_record
- General code cleanup and reduction of duplicate code
- 0.4.0 - released 2015-03-14
- Major internal restructure and code cleanup
- consulate.Session renamed to consulate.Consul
- Fix issues regarding UTF-8 values
- Fix usage of CAS for KV.set (#15)
- Added new
consulate
kv options: ls, mkdir, rm (#16)- Add support for KV.get raw
- Add ACL endpoint support
- Add Session endpoint support
- Add Event endpoint support
- Added KV lock support (acquire, release)
- Remove all remaining fragments of Tornado support
- 0.3.0 - released 2015-03-03
- Fix issues with quoting and UTF-8 in
consulate kv backup/restore
(#6, #8, - Fix installation issues related to missing tornado dependency (#10, - Make simplejson requirement optional - 0.2.0 - released 2014-07-22
- Extract the
passport
app to a standalone library - 0.1.2 - released 2014-05-06 - consulate cli app bugfixes
- 0.1.0 - released 2014-05-06 - Initial release