Consul 1.6.2 Released!

Hello everyone,

We have release Consul 1.6.2. This release contains a number of bug fixes and enhancements for the agent and Consul Connect.

Starting with 1.6.2, Consul will ship three separate versions of ARM builds. The previous ARM binaries of Consul could potentially crash due to the way the Go runtime manages internal pointers to its Go routine management constructs and how it keeps track of them especially during signal handling. From 1.6.2 forward, it is recommended to use:

  • consul_{version}_linux_armelv5.zip for all 32-bit armel systems
  • consul_{version}_linux_armhfv6.zip for all armhf systems with v6+ architecture
  • consul_{version}_linux_arm64.zip for all v8 64-bit architectures

1.6.2 is built with Go1.12.13 which includes a fix for CVE-2019-17596 in Go1.12.11. Note: If you are running 1.6.1, we recommend upgrading to 1.6.2 as 1.6.1 was built with an older Go version, 1.12.1, and a few CVEs have been fixed since then.

This release also includes a significant performance improvement for most HTTP agent endpoints with a request body, particularly for K/V reads and writes of large values, such as when Consul is used as a backend for Vault.

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!

Please see the complete changelog for details on the release:

The release binaries can be downloaded here:

https://releases.hashicorp.com/consul/1.6.2/

– The Consul Team