Skip to content

Releases: jordansjones/Draft

v1.0.1

24 Mar 20:22
Compare
Choose a tag to compare
  • New: WithTimeToLive extension methods which support taking aTimeSpan?
  • Fixed: IClusterEtcdClient.CreateMember() call will now normalize the passed WithPeerUri values in order to conform with etcd's expected input format (just scheme://address:port/)
  • Fixed: IClusterEtcdClient.UpdateMemberPeerUrls() call will now normalize the passed WithPeerUri values in order to conform with etcd's expected input format (just scheme://address:port/)
  • Change: Updated Flurl dependency from 1.0.8 to 1.0.10
  • Change: Updated Flurl.Http dependency from 0.6.2 to 0.7.0

v1.0.0

04 Jul 00:24
Compare
Choose a tag to compare
  • New: EndpointVerificationStrategy.ClusterMembers - Similar verification as EndpointVerificationStrategy.Any but also adds verified cluster members to the EndpointPool.
  • New: IEtcdClient.Statistics
    • GetLeaderStatistics - Retrieve the statistical information for leader of the etcd cluster
    • GetServerStatistics - Retrieve the statistical information for the server (Which server depends on how the EndpointPool was built)
    • GetStoreStatistics - Retrieve the etcd backing store statistics (For which server depends on how the EndpointPool was built)
  • Breaking Change: IEtcdClient.Enqueue has been moved to IEtcdClient.Atomic.Enqueue
  • Breaking Change: IKeyDataValueConverter overhaul
    • object ReadString(string value) has been refactored into T Read<T>(string value)
    • string WriteString(object value) has been refactored into string Write<T>(T value)
  • Change: The following have been annotated with [Serializable]
    • Endpoint
    • EndpointPool
    • EndpointRoutingStrategy
    • EndpointVerificationStrategy

v0.2.1

07 May 18:46
Compare
Choose a tag to compare
  • Fixed: NullReferenceException thrown when a WebException occurs due to a client connection problem.

v0.2.0

27 Apr 03:37
Compare
Choose a tag to compare
  • New: Support for multiple etcd endpoints
    • Includes verifying endpoint availability
    • Includes mechanisms for calling different endpoints

v0.1.1

18 Mar 23:28
Compare
Choose a tag to compare
  • Fixed: Passing false into WithExisting is no longer ignored and results in prevExist=false being passed in the call.
  • Fixed: Misuse of the waitIndex parameter during Watch/WatchOnce calls. Now will increment value passed to WithModifiedIndex until the value matches what is returned in the X-Etcd-Index header.

v0.1.0

09 Mar 20:52
Compare
Choose a tag to compare
  • Initial Release