22
33[ ![ Build Status] ( https://ci.appveyor.com/api/projects/status/github/PlayFab/consuldotnet?branch=master&svg=true )] ( https://ci.appveyor.com/project/highlyunavailable/consuldotnet )
44
5- * Consul API: [ v0.6.4 ] ( https://github.com/hashicorp/consul/tree/v0.6.4 /api )
6- * .NET version : >= 4.5
5+ * Consul API: [ v0.7.0 ] ( https://github.com/hashicorp/consul/tree/v0.7.0 /api )
6+ * .NET: >= 4.5 - .NET Core: >= 1.0.0
77
88Consul.NET is a .NET port of the Go Consul API, but reworked to use .NET
99idioms such as Tasks/CancellationTokens instead of Goroutines/Channels.
@@ -12,13 +12,6 @@ API](https://www.consul.io/docs/agent/http.html), but this API does have
1212additional functionality that is provided in the Go API, like Locks and
1313Semaphores.
1414
15- ## ⚠️WARNING⚠️
16-
17- If you are upgrading from Consul.NET 0.5.x or below, the entire API has
18- been re-written to be ` async ` as of 0.6.0. See the
19- [ Changelog] ( https://github.com/PlayFab/consuldotnet/blob/master/CHANGELOG.md )
20- for more information.
21-
2215## Example
2316
2417You'll need a running Consul Server on your local machine, or a Consul
@@ -170,13 +163,10 @@ Semaphore is used to implement a distributed semaphore using the Consul
170163KV primitives. It is an implementaiton of the [ Consul Semaphore
171164] ( https://www.consul.io/docs/guides/semaphore.html ) guide.
172165
173- ## Using with Mono/DNXCore
174-
175- This package should work correctly with Mono. It compiles and runs with
176- Mono 4.2.3, but if you have any issues using the Nuget package or
177- compiling this code with Mono, please file a Github issue with details
178- of the problem.
166+ ## Using with .NET Core and Mono
179167
180- This package is not usable on DNXCore due to a problem with [ large
181- integer support] ( https://github.com/JamesNK/Newtonsoft.Json/issues/838 )
182- in Json.NET. It should work fine on DNX451 targets though.
168+ Both .NET 4.5+ and .NET Core 1.0+ are fully supported. Mono is supported on a
169+ best-effort basis. It should compile and run happily on Mono but this is not as
170+ heavily tested as Microsoft .NET stacks. If you have any issues using the Nuget
171+ package or compiling this code with .NET, .NET Core, or Mono, please file a
172+ Github issue with details of the problem.
0 commit comments