Skip to content
Service Mesh

HashiCorp Consul Releases

Track HashiCorp Consul releases, service mesh evolution, Kubernetes integration, version feature comparison, and Envoy dataplane alignment.

Total Versions

Supported

Latest

Version Timeline

All tracked releases with lifecycle status and EOL dates.

Loading version data…

Lifecycle Timeline

Visual overview of active support and maintenance windows.

1.15
1.16
1.17
1.18
1.19
1.20
2023 2024 2025 2026 2027 2028
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active / LTS
Maintenance
Today

Upgrade Paths

Migration guidance between major versions — breaking changes, effort estimates, and tips.

1.15/1.16 1.19+ Medium Difficulty
Est. 1-2 hours per minor version

Breaking Changes

  • BSL license change (1.17+)
  • Consul Dataplane recommended over client agents
  • Deprecated API endpoints removed
  • Connect proxy configuration format changes
  • ACL token format updates
  • Envoy version requirements bumped

Migration Notes

Upgrade one minor at a time. The shift from client agents to Dataplane (1.16+) is optional but recommended for Kubernetes. Server upgrades: snapshot first, upgrade followers, then leader. If moving to Dataplane, plan a separate migration window. Client agent mode continues to work.

1.18/1.19 1.20 Low Difficulty
Est. 30-60 minutes

Breaking Changes

  • Updated default ACL behavior
  • Envoy proxy version requirements updated
  • Minor API deprecations

Migration Notes

Take a snapshot, upgrade servers (followers first), upgrade clients/dataplanes. Verify service mesh connectivity and health checks after upgrade. Standard rolling upgrade procedure.

Version Risk Assessment

Evaluate risk factors before choosing a version for production.

Version EOL Risk CVE Risk Ecosystem Cloud Support Overall Recommended Action
HashiCorp Consul 1.15 and older Critical High Unsupported None Critical No patches — upgrade immediately
HashiCorp Consul 1.16/1.17 Critical Medium Unsupported Degrading Critical Past EOL — upgrade to 1.19+
HashiCorp Consul 1.18 Medium Low Maintenance Full Medium Security-only — plan upgrade
HashiCorp Consul 1.19 Low Low Active Full Low Supported — keep patched
HashiCorp Consul 1.20 None Low Active Full Low Latest — recommended

Consul patches the latest 3 minor versions. As a service mesh and discovery tool, running unsupported versions risks service routing failures and security gaps. Assessed March 2026.

Consul Version Feature Comparison

Side-by-side feature differences across major versions.

Feature 1.15 1.16 1.17 1.18 1.19
Consul Dataplane Beta Stable Default Default Enhanced
Service mesh (Connect) Stable Stable Enhanced Enhanced Enhanced
Envoy version 1.25 1.27 1.28 1.30 1.31
Cluster peering Stable Stable Enhanced Enhanced Enhanced
API Gateway Beta Stable Stable Enhanced Enhanced
Transparent proxy Stable Stable Enhanced Enhanced Enhanced
ACL improvements Stable Improved Improved Enhanced Enhanced
Multi-datacenter Stable Stable Stable Stable Enhanced
License MPL 2.0 MPL 2.0 BSL 1.1 BSL 1.1 BSL 1.1

Embed Badges

Add live HashiCorp Consul status badges to your README, docs, or dashboard.

Health Status

Overall support health

HashiCorp Consul Health Status
![HashiCorp Consul Health Status](https://img.releaserun.com/badge/health/consul.svg)

EOL Countdown

Next end-of-life date

HashiCorp Consul EOL Countdown
![HashiCorp Consul EOL Countdown](https://img.releaserun.com/badge/eol/consul.svg)

Latest Version

Current stable release

HashiCorp Consul Latest Version
![HashiCorp Consul Latest Version](https://img.releaserun.com/badge/v/consul.svg)

CVE Status

Known vulnerabilities

HashiCorp Consul CVE Status
![HashiCorp Consul CVE Status](https://img.releaserun.com/badge/cve/consul.svg)

Frequently Asked Questions

Common questions about HashiCorp Consul releases and lifecycle.

What is Consul used for?
Consul serves three purposes: service discovery (find services by name), service mesh (encrypted service-to-service communication via sidecar proxies), and KV store (distributed configuration). Most teams start with service discovery and add mesh capabilities as needed. Consul works across VMs, containers, and Kubernetes.
What changed with Consul's license?
Like Vault, Consul was relicensed from MPL 2.0 to BSL 1.1 in August 2023. Usage for internal business purposes is permitted; offering Consul as a managed service to others is not. The community response was less intense than for Vault/Terraform since Consul has fewer direct competitors in the hosted service space.
How does Consul compare to Istio?
Both provide service mesh capabilities but with different architectures. Consul is platform-agnostic (VMs, K8s, multi-cloud) and uses its own control plane with Envoy sidecars. Istio is Kubernetes-native and uses Envoy with its own xDS control plane. Consul is better for hybrid environments (VMs + K8s). Istio is better for pure Kubernetes deployments. Consul also includes service discovery and KV, which Istio does not.
What is Consul Dataplane?
Consul Dataplane (introduced in 1.14) replaces the per-pod consul-client agent with a lightweight control plane that manages Envoy proxies directly. This reduces resource overhead significantly (no more DaemonSet of Consul clients). It is the recommended architecture for Kubernetes deployments since Consul 1.16+.
How do I upgrade Consul safely?
Consul requires careful upgrades in HA clusters: upgrade server nodes one at a time (followers first, leader last), then upgrade client agents. Never skip major versions. Take a snapshot before upgrading (consul snapshot save). The biggest risk is Raft protocol version mismatches between old and new servers. Read the specific version upgrade guide.
Should I use Consul or just DNS-based service discovery?
DNS works fine for simple setups. Consul adds health checking (only route to healthy instances), service segmentation (mTLS between services), multi-datacenter awareness, and a KV store. If you have fewer than 10 services and do not need mTLS, DNS is simpler. Beyond that, Consul (or a similar tool) prevents cascading failures.

Related Tools

Browse All Version History