Skip to content
This repository has been archived by the owner on Feb 24, 2022. It is now read-only.

Releases: jurmous/etcd4j

Release 2.0.1

05 Jan 11:51
Compare
Choose a tag to compare
  • Fixes #23 Which was caused by not properly closing a connection on a redirect.

Release 2.0.0

22 Dec 10:18
Compare
Choose a tag to compare
  • Upped version to 2.0. This is to move the version in sync with the api version of the etcd project. Etcd itself is doing the same and will soon release version 2.0.0.
  • Fixed issue #21 put with space in value fails
  • Fixes catching of potential write failures.

Release 0.4.14

13 Nov 12:26
Compare
Choose a tag to compare
  • Adds consistent() method to EtcdKeysGetRequest so a GET can be sent to the master for a certain response. #19
  • Fixed issue #18 in which the client failed when a redirect was returned with HTML content.
  • Fixes issue #20 with RetryPolicy which kept retrying the same URI when given multiple URIs.

Release 0.4.13

31 Oct 20:40
Compare
Choose a tag to compare
  • Added prevExist(boolean) method to EtcdKeyPutRequest so it is possible to also check if key does not exist before putting a value. Old prevExist() is deprecated for future removal.
  • Logs on connection are now logged as DEBUG instead of INFO so INFO logs don't get swamped.

Release 0.4.12

13 Oct 15:16
Compare
Choose a tag to compare
  • Fixes crash with redirects from etcd.
  • Fixes problems with redirects with requests containing complete URLs in their values.

Release 0.4.11

13 Oct 10:11
Compare
Choose a tag to compare
  • Added cancel method on promise to cancel any outstanding promises. It closes any open connections.
  • Better connection closing after fulfilled request.
  • Added more logs to make complete connection lifecycle visible.
  • Added slf4j simple logger to test target so logs are always visible in console for Tests.
  • Updated Jackson JSON parser to newest release.

Release 0.4.10

10 Oct 09:19
Compare
Choose a tag to compare
  • Keys with starting slashes are rewritten to a version without slash so they do not cause redirects.
  • Timeouts and index arguments are now a long.

Release 0.4.9

07 Oct 11:52
Compare
Choose a tag to compare
  • etcd-index returned by the server in a header is now included in the EtcdKeysResponse.
  • createdIndex, modifiedIndex, ttl are now a Long in the EtcdKeysResponse

Release 0.4.8

02 Oct 09:00
Compare
Choose a tag to compare
  • Fix issue with redirects to other machines in an etcd cluster
  • Publish separate etcd4j-0.4.8-client jar so some generic client classes like Retry Policy can be used within non etcd netty client projects. The client jar is baked in etcd4j-0.4.8.jar so you only need it if you want to use those classes without the etcd classes.

Release 0.4.7

30 Sep 16:11
Compare
Choose a tag to compare
  • Automated Retry Policies. Default is an indefinite bounded exponential back off policy.
  • Logging with the Simple Logging Facade for Java. Add the binding to your favorite logging framework to see the logs.

See README.md for more details on these features.