github hashicorp/consul v1.11.0-alpha

pre-release3 years ago

1.11.0-alpha (September 16, 2021)

SECURITY:

FEATURES:

  • config: add agent config flag for enterprise clients to indicate they wish to join a particular partition [GH-10572]
  • connect: include optional partition prefixes in SPIFFE identifiers [GH-10507]
  • partitions: (Enterprise only) Adds admin partitions, a new feature to enhance Consul's multitenancy capabilites.
  • ui: Add UI support to use Vault as an external source for a service [GH-10769]
  • ui: Adds a copy button to each composite row in tokens list page, if Secret ID returns an actual ID [GH-10735]

IMPROVEMENTS:

  • acl: replication routine to report the last error message. [GH-10612]
  • api: Enable setting query options on agent health and maintenance endpoints. [GH-10691]
  • checks: add failures_before_warning setting for interval checks. [GH-10969]
  • config: (Enterprise Only) Allow specifying permission mode for audit logs. [GH-10732]
  • config: add dns_config.recursor_strategy flag to control the order which DNS recursors are queried [GH-10611]
  • connect/ca: cease including the common name field in generated x509 non-CA certificates [GH-10424]
  • connect: Support manipulating HTTP headers in the mesh. [GH-10613]
  • connect: update supported envoy versions to 1.18.4, 1.17.4, 1.16.5 [GH-10961]
  • debug: Add a new /v1/agent/metrics/stream API endpoint for streaming of metrics [GH-10399]
  • debug: rename cluster capture target to members, to be more consistent with the terms used by the API. [GH-10804]
  • structs: prohibit config entries from referencing more than one partition at a time [GH-10478]
  • telemetry: add a new agent.tls.cert.expiry metric for tracking when the Agent TLS certificate expires. [GH-10768]
  • telemetry: add a new mesh.active-root-ca.expiry metric for tracking when the root certificate expires. [GH-9924]

DEPRECATIONS:

  • config: the ports.grpc and addresses.grpc configuration settings have been renamed to ports.xds and addresses.xds to better match their function. [GH-10588]

BUG FIXES:

  • api: Fix default values used for optional fields in autopilot configuration update (POST to /v1/operator/autopilot/configuration) [GH-10558] [GH-10559]
  • api: Revert early out errors from license APIs to allow v1.10+ clients to
    manage licenses on older servers [GH-10952]
  • check root and intermediate CA expiry before using it to sign a leaf certificate. [GH-10500]
  • connect/ca: ensure edits to the key type/bits for the connect builtin CA will regenerate the roots [GH-10330]
  • connect/ca: require new vault mount points when updating the key type/bits for the vault connect CA provider [GH-10331]
  • dns: return an empty answer when asked for an addr dns with type other then A and AAAA. [GH-10401]
  • tls: consider presented intermediates during server connection tls handshake. [GH-10964]
  • use the MaxQueryTime instead of RPCHoldTimeout for blocking RPC queries
    [GH-8978]. [GH-10299]

Don't miss a new consul release

NewReleases is sending notifications on new releases.