1.11.0-beta2 (November 02, 2021)
BREAKING CHANGES:
- acl: The legacy ACL system that was deprecated in Consul 1.4.0 has been removed. Before upgrading you should verify that nothing is still using the legacy ACL system. See the Migrate Legacy ACL Tokens Learn Guide for more information. [GH-11232]
IMPROVEMENTS:
- agent: for various /v1/agent endpoints parse the partition parameter on the request [GH-11444]
- agent: refactor the agent delegate interface to be partition friendly [GH-11429]
- cli: Add
-cas
and-modify-index
flags to theconsul config delete
command to support Check-And-Set (CAS) deletion of config entries [GH-11419] - cli: update consul members output to display partitions and sort the results usefully [GH-11446]
- config: Allow ${} style interpolation for UI Dashboard template URLs [GH-11328]
- config: Support Check-And-Set (CAS) deletion of config entries [GH-11419]
- connect: (Enterprise only) add support for dialing upstreams in remote partitions through mesh gateways. [GH-11431]
- connect: (Enterprise only) updates ServiceRead and NodeRead to account for the partition-exports config entry. [GH-11433]
- connect: ingress gateways may now enable built-in TLS for a subset of listeners. [GH-11163]
- connect: service-resolver subset filters are validated for valid go-bexpr syntax on write [GH-11293]
- connect: update supported envoy versions to 1.20.0, 1.19.1, 1.18.4, 1.17.4 [GH-11277]
DEPRECATIONS:
- tls: With the upgrade to Go 1.17, the ordering of
tls_cipher_suites
will no longer be honored, andtls_prefer_server_cipher_suites
is now ignored. [GH-11364]
BUG FIXES:
- api: fixed backwards compatibility issue with AgentService SocketPath field. [GH-11318]
- dns: Fixed an issue where on DNS requests made with .alt_domain response was returned as .domain [GH-11348]
- raft: do not trigger an election if not part of the servers list. [GH-11375]
- rpc: only attempt to authorize the DNSName in the client cert when verify_incoming_rpc=true [GH-11255]
- telemetry: fixes a bug with Prometheus consul_autopilot_failure_tolerance metric where 0 is reported instead of NaN on follower servers. [GH-11399]
- ui: Ensure dc selector correctly shows the currently selected dc [GH-11380]
- ui: Ensure we filter tokens by policy when showing which tokens use a certain
policy whilst editing a policy [GH-11311]