consul v1.0.7 Release Notes
Release Date: 2018-04-13 // about 6 years ago-
👌 IMPROVEMENTS:
- 🏗 build: Bumped Go version to 1.10 [GH-3988]
- agent: Blocking queries on service-specific health and catalog endpoints now return a per-service
X-Consul-Index
improving watch performance on very busy clusters. [GH-3890]. Note this may break blocking clients that relied on undocumented implementation details as noted in the upgrade docs. - agent: All endpoints now respond to OPTIONS requests. [GH-3885]
- ⚡️ agent: List of supported TLS cipher suites updated to include newer options, [GH-3962]
- agent: WAN federation can now be disabled by setting the serf WAN port to -1. [GH-3984]
- 📇 agent: Added support for specifying metadata during service registration. [GH-3881]
- agent: Added a new
discover-max-stale
config option to enable stale requests for service discovery endpoints. [GH-4004] - 🔧 agent: (Consul Enterprise) Added a new option to the snapshot agent for configuring the S3 endpoint.
- dns: Introduced a new config param to limit the number of A/AAAA records returned. [GH-3940]
- 🛠 dns: Upgrade vendored DNS library to pick up bugfixes and improvements. [GH-3978]
- 🐎 server: Updated yamux library to pick up a performance improvement. [GH-3982]
- 👍 server: Add near=_ip support for prepared queries [GH-3798]
- 👍 api: Add support for GZIP compression in HTTP responses. [GH-3687]
- api: Add
IgnoreCheckIDs
to Prepared Query definition to allow temporarily bypassing faulty health checks [GH-3727]
🐛 BUG FIXES:
- ⚡️ agent: Fixed an issue where the coordinate update endpoint was not correctly parsing the ACL token. [GH-3892]
- 🛠 agent: Fixed an issue where
consul monitor
couldn't be terminated until the first log line is delivered [GH-3891] - ⚠ agent: Added warnings for when a node name isn't a valid DNS name and when the node name, a service name or service tags would exceed the allowed lengths for DNS names [GH-3854]
- agent: Added truncation of TCP DNS responses to prevent errors for exceeding message size limits [GH-3850]
- 📜 agent: Added -config-format flag to validate command to specify the syntax that should be used for parsing the config [GH-3996]
- agent: HTTP Checks now report the HTTP method used instead of always reporting as a GET
- 🛠 server: Fixed an issue where the leader could miss clean up after a leadership transition. [GH-3909]