- 2017-08-23 Trevor Wood [email protected] Revert the change to single values
- Single values now consistently return an Openstruct instead of just the value
- The Faraday adapter is now set after the request (See faraday#685 for more information)
- 2017-08-01 Trevor Wood [email protected] Fix Resolve inconsistent recursive return for Diplomat::KV.get when single value
- 2017-07-28 Eugen Mayer [email protected] Do not set the adapter on faraday prior the request (#149)
- 2017-07-21 Ben Wu [email protected] fix single key/value in Diplomat::Kv.get with convert_to_hash option ON (#147)
- 2017-04-26 Trevor Wood [email protected] Add service maintenance API call
- 2017-01-23 Trevor Wood [email protected] Add key/value store transaction API endpoint
- 2017-02-15 Paul Thomas [email protected] Allow events to target another datacenter
- 2017-01-23 Adam Wentz [email protected] Defend against newlines added to responses in dev mode where pretty-printing is enabled by default.
- 2017-04-07 Zane Williamson [email protected] Add cluster status API endpoint
- 2017-01-22 Trevor Wood [email protected] RuboCop fixes and add RuboCop checks
- 2017-01-17 Trevor Wood [email protected] Add cross DC sessions and locking
- 2017-01-11 Dylan Vassallo [email protected] Include Consul errors in Diplomat::UnknownStatus messages
- 2017-01-04 Trevor Wood [email protected] Add Diplomat::Query API endpoint
- 2016-12-15 Trevor Wood [email protected] Diplomat::Health returns hashes instead of OpenStructs
- 2016-08-09 Stefan Merettig [email protected] Add .respond_to? and .respond_to_missing? to Diplomat::RestClient
- 2016-09-21 Dana Pieluszczak [email protected] Add recurse option to Kv#delete
- 2016-10-24 Ryan Duffield [email protected] Add tag option to Health#service
- 2016-11-05 Trevor Wood [email protected] Diplomat::Node.get returns a hash instead of an OpenStruct
- 2016-08-02 John Hamelink [email protected] Improve ACL and Event endpoints by uniformly raising an error for statuscodes which aren't 200.
- 2016-08-02 Sandstrom [email protected] Add documentation for listing all keys
- 2016-08-02 Alexander Vagin [email protected] Add state option to Health service
- 2016-08-02 John Hamelink [email protected] Removed Ruby 1.x support. Added check to raise error for ruby versions <
- 2016-07-27 Kendrick Martin [email protected] Added the ability to return k/v data as ruby hash
- 2016-05-24 Jiri Fajfr [email protected] Added Support for ACL in Node, Service and Event
- 2016-05-24 Aaron Brown [email protected] Added Diplomat::Maintenance class with #enable and #enabled? methods.
- 2016-05-03 Joshua Delsman [email protected] Added ability to register/deregister nodes
- 2016-04-27 Ryan Schlesinger [email protected] Added external service registration
- 2016-04-27 Improvements to ACL info method when the ACL doesn't exist
- 2016-04-13 Grégoire Seux [email protected] Refactor HTTP deserialization to allow for raw responses to deserialize properly.
- 2016-04-13 Add the ACL token, if configured, to
lock
calls
- 2016-04-13 John Hamelink [email protected] Fix license in Gemspec
- 2016-04-07 michlyon [email protected] Add ability to get all nodes across a datacenter
- 2016-03-26 Tony Nyurkin [email protected] Add tests for healthchecking the datacenter
- 2016-01-27 Sam Marx [email protected] Add a datacenter option to the healthchecker
- 2015-12-01 Morgan Larosa [email protected] Add support for datacenter argument in Service#get_all
- 2015-11-19 Michael Miko [email protected] Add options to get ModifyIndex value
- 2015-11-12 Grégoire Seux [email protected] Add specs for ACL management, improve ACL management code
- 2015-07-25 r.hanna [email protected] Add ACL support