Skip to content

Latest commit

 

History

History
175 lines (125 loc) · 7.23 KB

CHANGELOG.md

File metadata and controls

175 lines (125 loc) · 7.23 KB

Changelog

Next

2.1.3

Bugfix release 3. Ensure to keep existing JSON serialization from 2.0.x

Will fix WeAreFarmGeek#189

2.1.2

Bugfix relase: fix #188

Release 2.1.0 did break a few things. Ensure more compatibility with 2.0.x

2.1.1

Bugfix release.

  • Fix for #186

2.1.0

This release cleanup a lot the existing APIs while preserving ascending compatibility. It will avoid relying on side effects to configure diplomat and allow to override most configuration options per API call as implemented in WeAreFarmGeek#179. It is now easy to use one instance of the lib and to perform several calls with different tokens and/or consistency options for instance.

Full changelog:

  • Fix behavior of HTTP 302 on some 2.5 ruby releases (#181 fix #171)
  • Set flags attribute on KVPair during lock acquisition and release (#180)
  • Now allow to override most parameters per request (#179)
  • use dedup for safer/simpler conversion of results to hash #176

2.0.5

2.0.4

  • automatic GEM publication from Travis when a tag is pushed
  • Depreciate old Ruby version 2.2.x
  • Bump bundler to version 2.0.x

2.0.3

  • 2018-09-06 Allow to register/deregister entities using tokens
  • 2017-11-09 Josep M. Blanquer (@blanquer) Fix service deregister to use the proper verb (PUT instead of GET). Consul 1.x seems to have started enforcing it.

2.0.2

BREAKING CHANGES

  • 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)

2.0.1

  • 2017-08-01 Trevor Wood trevor.g.wood@gmail.com Fix Resolve inconsistent recursive return for Diplomat::KV.get when single value

2.0.0


1.3.0

1.2.0

1.1.0

0.19.0, 1.0.0

  • 2016-08-02 John Hamelink john@johnhamelink.com Improve ACL and Event endpoints by uniformly raising an error for statuscodes which aren't 200.
  • 2016-08-02 Sandstrom alexander@skovik.com Add documentation for listing all keys
  • 2016-08-02 Alexander Vagin laplugin73@gmail.com Add state option to Health service
  • 2016-08-02 John Hamelink john@johnhamelink.com Removed Ruby 1.x support. Added check to raise error for ruby versions <
  • 2016-07-27 Kendrick Martin kmartinix@gmail.com Added the ability to return k/v data as ruby hash

0.18.0

0.17.0

  • 2016-04-27 Ryan Schlesinger ryan@outstand.com Added external service registration
  • 2016-04-27 Improvements to ACL info method when the ACL doesn't exist

0.16.2

  • 2016-04-13 Grégoire Seux g.seux@criteo.com Refactor HTTP deserialization to allow for raw responses to deserialize properly.
  • 2016-04-13 Add the ACL token, if configured, to lock calls

0.16.1

0.16.0

0.15.0