Consul 1.8.0 Released!

Hello Everyone,

We are excited to announce the general availability of Consul 1.8.0.

Below are a few of the major new features in Consul 1.8:

Allows Consul datacenters to federate by forwarding WAN gossip and RPC traffic through Mesh Gateways rather than requiring the servers to be exposed to the WAN directly. Get hands on experience deploying a mesh gateway on Kubernetes with the HashiCorp Learn tutorial

Allows external service traffic to enter the mesh to enable incremental adoption and transition services into the mesh without disrupting existing infrastructure. Ingress gateways are also shown in the Consul UI. Get hands on experience deploying an ingress gateway with the HashiCorp Learn tutorial.

  • Terminating Gateways

Allows discovery and connection to services outside the mesh which do not have sidecar proxies deployed (such as legacy applications or managed databases) by terminating mTLS connections, enforcing intentions for authorization, and forwarding requests to the appropriate destination. Terminating gateways are also shown in the Consul UI. Get hands on experience deploying a terminating gateway with the HashiCorp Learn tutorial.

  • JSON Web Token (JWT) Auth Method

Allows exchanging a signed JWT from a trusted external identity provider for a Consul ACL token.

Lets an operator configure Consul to use an external OpenID Connect (OIDC) provider to automatically handle the lifecycle of creating, distributing and managing ACL tokens for performing CLI operations or accessing the UI.

Adds instrumentation to record a trail of events (both attempted and authorized) by users of Consul’s HTTP API for purposes of regulatory compliance.

This release also includes bug fixes and several enhancements:

  • Support for configuring Envoy Load Balancing with Consul Service Mesh
  • Filtering support in the v1/connect/intentions endpoint.
  • Support for configuring passive health checks

We are also excited to announce Helm Support for Ingress, Terminating and WAN Federation via Mesh Gateways, to enable usage of these features within Kubernetes.

High-level description is available on the announcement blog post. The full list of changes may be found in the changelog.


Thank you to our active community members who have been invaluable in adding new features, reporting bugs, and improving the documentation for Consul in this release!

Consul Team