1.12.6 (October 19, 2022)
FEATURES:
- agent: Added a new config option
rpc_client_timeout
to tune timeouts for client RPC requests [GH-14965] - agent: Added information about build date alongside other version information for Consul. Extended /agent/self endpoint and
consul version
commands
to report this. Agent also reports build date in log on startup. [GH-13357] - config-entry(ingress-gateway): Added support for
max_connections
for upstream clusters [GH-14749]
IMPROVEMENTS:
- connect/ca: Log a warning message instead of erroring when attempting to update the intermediate pki mount when using the Vault provider. [GH-15035]
- connect: Added gateway options to Envoy proxy config for enabling tcp keepalives on terminating gateway upstreams and mesh gateways in remote datacenters. [GH-14800]
- connect: Bump Envoy 1.20 to 1.20.7, 1.21 to 1.21.5 and 1.22 to 1.22.5 [GH-14829]
- licensing: (Enterprise Only) Consul Enterprise production licenses do not degrade or terminate Consul upon expiration. They will only fail when trying to upgrade to a newer version of Consul. Evaluation licenses still terminate. [GH-1990]
BUG FIXES:
- agent: avoid leaking the alias check runner goroutine when the check is de-registered [GH-14935]
- ca: fix a masked bug in leaf cert generation that would not be notified of root cert rotation after the first one [GH-15005]
- cache: prevent goroutine leak in agent cache [GH-14908]
- connect: Fixed a bug where transparent proxy does not correctly spawn listeners for upstreams to service-resolvers. [GH-14751]
- snapshot-agent: (Enterprise only) Fix a bug when a session is not found in Consul, which leads the agent to panic.