Skip to content

Releases: gmr/consulate

0.6.0

22 Jul 15:35
@gmr gmr
Compare
Choose a tag to compare
  • 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

13 May 17:50
@gmr gmr
Compare
Choose a tag to compare
  • Fix a regression with consualte cli introduced with UnixSockets (#36) - Dan Tracy

0.5.0

13 May 13:52
@gmr gmr
Compare
Choose a tag to compare
  • 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

13 May 13:53
@gmr gmr
Compare
Choose a tag to compare
  • 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

13 May 13:53
@gmr gmr
Compare
Choose a tag to compare
  • 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