consul v1.3.0 Release Notes

Release Date: 2018-10-11 // over 5 years ago
  • ๐Ÿ”‹ FEATURES:

    • ๐Ÿ‘ Connect Envoy Support: This release includes support for using Envoy as a Proxy with Consul Connect (Beta). Read the announcement blog post or reference documentation for more detail.
    • Sidecar Service Registration: As part of the ongoing Connect Beta we add a new, more convenient way to register sidecar proxies from within a regular service definition.
    • ๐Ÿ—„ Deprecating Managed Proxies: The Connect Beta launched with a feature named "managed proxies". These will no longer be supported in favour of the simpler sidecar service registration. Existing functionality will not be removed until a later major release but will not be supported with fixes. See the deprecation notice for full details.
    • ๐Ÿ†• New command consul services register and consul services deregister for registering and deregistering services from the command line. [GH-4732]
    • ๐Ÿ‘ api: Service discovery endpoints now support caching results in the local agent. [GH-4541]
    • ๐Ÿ”ง dns: Added SOA configuration for DNS settings. [GH-4713]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • ๐Ÿ’ป ui: Improve layout of node 'cards' by restricting the grid layout to a maximum of 4 columns [GH-4761]
    • ๐Ÿ’ป ui: Load the TextEncoder/Decoder polyfill dynamically so it's not downloaded to browsers with native support [GH-4767]
    • ๐Ÿ‘ cli: consul connect proxy now supports a --sidecar-for option to allow simple integration with new sidecar service registrations.
    • ๐Ÿ‘ api: /health and /catalog endpoints now support filtering by multiple tags [GH-1781]
    • โšก๏ธ agent: Only update service ModifyIndex when it's state actually changes. This makes service watches much more efficient on large clusters. [GH-4720]
    • config: Operators can now enable script checks from local config files only. [GH-4711]

    ๐Ÿ› BUG FIXES:

    • agent: (Consul Enterprise) Fixed an issue where the non_voting_server setting could be ignored when bootstrapping the cluster. [GH-4699]
    • ๐Ÿ”’ cli: forward SIGTERM to child process of 'lock' and 'watch' subcommands [GH-4737]
    • connect: Fix to ensure leaf certificates for a service are not shared between clients on the same agent using different ACL tokens [GH-4736]
    • ๐Ÿ’ป ui: Ensure service names that contain slashes are displayable [GH-4756]
    • watch: Fix issue with HTTPs only agents not executing watches properly. [GH-4727]