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]