This repository has been archived by the owner on Apr 27, 2019. It is now read-only.
Releases: PlayFab/consuldotnet
Releases · PlayFab/consuldotnet
0.6.4.4
- Added missing CancellationToken overrides to allow long polling for
Catalog.Node()
andCatalog.Service()
.
0.6.4.3
- Fixed configuration reuse between multiple clients so multiple
ConsulClient
s that exist one after the other that both reference the same
configuration do not spuriously dispose of part of the
ConsulClientConfiguration
.
0.6.4.2
- ILMerge Json.NET into Consul
0.6.4.1
- Fix a bug where setting
ConsulClientConfiguration.WaitTime
would cause 400
Bad Request responses. Also convertedQueryOptions.WaitTime
to a nullable
timespan to match theConsulClientConfiguration
property of the same
name/purpose.
0.6.4.0
- Port in Consul 0.6.4 API since Consul 0.6.4 is now released, which was an
update toUpdateTTL
and a change of the term "fail" to "critical" - Fix a bug where the StatusCode was not being set correctly on some result
types. - Moved all the helper objects (
TTLStatus
,CheckStatus.Passing
, etc.) to
referencestatic readonly
instances to cut down on allocation and ease
comparison. - Marked AbortableLock obselete since
Thread.Abort
doesn't exist in DNXCore
and it's contrary to the Task philosophy to abort threads.
0.6.3.6
- Add missing
IDisposable
toIConsulClient
. - Made the setters for
CreateIndex
andModifyIndex
onACLEntry
,KVPair
andSessionEntry
public to allow for easier unit testing. - Ported the
EnableTagOverride
feature from
hashicorp/consul@afdeb2f
0.6.3.4
- Added a
ConsulClient(ConsulClientConfiguration, HttpClient)
constructor
that allows a user to pass in a custom HttpClient to set a custom proxy
setting/timeout.
0.6.3.3
- Remove
UpdateTTL
double-encoding of thenote
parameter.
0.6.3.2
- Remove use of PushStreamContent
0.6.1.4
- Implemented the IDisposable Pattern for the
ConsulClient
class. - Removed extra awaits in the PreparedQuery endpoint.
- Fixed a timing bug in one of the Execute methods internal to the client.