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
andconsul 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]