Hello all,
We’ve just released Consul ESM v0.4.0. It’s been awhile since our last release, and we’ve had a large number of improvements from the community.
As always, please test in an isolated environment before upgrading. Thank you to the community for all of their contributions.
Thanks!
Consul API Tooling Team
IMPROVEMENTS:
- Update to compile with Go version 1.13. [GH-64]
- Prevent health checks from running more frequently than once per second. [GH-63]
- Prevent spurious node status updates so that they only update on status change or status expiration. [GH-63]
- Allow disabling coordinate updates with
disable_coordinate_updates
configuration option. [GH-63] - Support clusters of over 64 ESM instances. [GH-63]
- Skip updating small changes in node coordinates. [GH-63]
- Add more logging. [GH-63]
- Add consul version compatibility check on startup. [GH-62]
- Switch to Go Modules. [GH-47]
- Allow setting a unique ESM instance id with
instance_id
configuration option. [GH-61, GH-60]
BUG FIXES:
- Fix an issue when there are no healthy Consul instances. [GH-48, GH-43]
- Fix broken ping by switching to new library. [GH-46, GH-45]
- Fix spurious updates that cause delays in updating health checks by reading health checks in consistent mode. [GH-68]
DOCUMENTATION: