Skip to content

v0.0.4

Choose a tag to compare

@njhill njhill released this 08 Jun 18:13

Updates since version 0.0.2:

  • Fix equals() bug in EtcdClusterConfig client cache - could cause more client instances to be created/used than necessary
  • Streamline/consolidate use of internal threads/event loops, support user-provided default executor for call-backs
  • Use netty epoll transport if available
  • Fix and soften failure retry behaviour
  • Update ComposeTrustManagerFactory to work with single-server authority (i.e. when using in conjunction with EtcdClient.forEndpoint() in addition to EtcdClient.forEndpoints())
  • Update gRPC to 1.12.0

Note This is intended to be a replacement for the 0.0.3 release. The only difference is a small change to the netty-transport-native-epoll dependency declared in the artifact's pom. This now specifies a classifier explicitly rather than relying on build-time substitution, which was the wrong thing to do and introduced hurdles when including etcd-java as a dependency in other projects.