NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #789 most downloaded on NuGet
Consul.NET is a .NET client library for the Consul HTTP API
Last release 6 months ago
20 Mar 2026
Release timing varies
gaps range from 2 weeks to 7 months
Some releases are documented
notes for 22 of the last 60 stable releases
12 versions withdrawn
withdrawn after publishing
127 years old
81 releases · first in 1900
[BUG FIX] Fix flaky test in Consul.Test/ClusterPeeringTest.cs using WaitIndex by @MohamedM216 in #579
Consul.Test/ClusterPeeringTest.cs using WaitIndex by @MohamedM216 in #579PublicAPIAnalyzers by @MohamedM216 in #584Full Changelog: v1.7.14.11...v1.8.0
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Post-release version bump by @marcin-krystianc in #495
Full Changelog: v1.7.14.8...v1.7.14.9
Post-release version bump by @marcin-krystianc in #421
Full Changelog: v1.7.14.7...v1.7.14.8
filter parameter to list all Services in catalog (#456)Post-release version bump by @marcin-krystianc in #403
Full Changelog: v1.7.14.6...v1.7.14.7
Website CI/CD: trigger Crawler automatically by @naskio in #391
Full Changelog: v1.7.14.5...v1.7.14.6
Version bump after release by @marcin-krystianc in #352
Full Changelog: v1.7.14.4...v1.7.14.5
CI: Fix warnings & deprecation messages in the workflows by @ljubon in #326
Full Changelog: v1.7.14.3...v1.7.14.4
Bumping version after a release by @marcin-krystianc in #275
Full Changelog: v1.7.14.2...v1.7.14.3
Added support for agent version
Version bump after a release by @marcin-krystianc in #546
Full Changelog: v1.7.14.10...v1.7.14.11
Update the runner for macos/x64 as macos-13 is deprecated by @marcin-krystianc in #540
Full Changelog: v1.7.14.9...v1.7.14.10
Add ServiceTags to the health check endpoint
Adding properties: AliasService, AliasNode to AgentServiceCheck class for support:
Fix to correctly handle query TTL
CheckId to the AgentServiceCheck and mark the ID as obsolete (#185)Add support for replace-existing-checks parameter of service registration endpoint that allows to replace existing checks when re-registering a servic
replace-existing-checks parameter of service registration endpoint that allows to replace existing checks when re-registering a service (#155)Enforce ConfigureAwait(false) on the whole library
Check for LockTryOnce before delay
Added the TaggedAddresses field to the AgentService, CatalogService and AgentServiceRegistration structures
TaggedAddresses field to the AgentService, CatalogService and AgentServiceRegistration structures (#111)Fix DLL versioning showing 0.0.0.0
Use ILRepack instead of ILMerge so .NETFramework builds on all platforms
net461.Nothing published for this version
Add GRPC and GRPCUseTLS to the agent service check parameters
Headers), Method and Body to be used for a given service check.
A given service check might also now have an identifier (ID), Name and a description (Notes) associated.Type field to the AgentCheck and HealthCheck structures (#42)Fix issue #9 preventing use of the library with .NET Framework
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The method of configuring the ConsulClient has been reworked. It now uses Actions to configure the options inside itself - e.g. var client = new Consu
Actions to configure the options inside itself - e.g.
var client = new ConsulClient((cfg) => { cfg.Datacenter = "us-west-2"; }
See the file Consul.Test/ClientTest.cs and the test method
Client_Constructors() for more examples. The old method will work
but has been made Obsolete.ExecuteAbortableLocked method has been removed.X-Consul-Token header instead of the ?token=
query parameter. This may break use of ACLs with very old Consuls (<
0.6.0). Please file an issue if this breaks for you.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →