Releases: gmr/consulate
Releases · gmr/consulate
0.6.0
- 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
0.5.0
- 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
- 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