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]