All Versions
200
Latest Version
Avg Release Cycle
70 days
Latest Release
20 days ago
Changelog History
Page 10
Changelog History
Page 10
-
v1.8.11 Changes
June 03, 2021๐ IMPROVEMENTS:
- areas: (Enterprise only) Use server agent's gossip_wan config when setting memberlist configuration for network areas. Previously they used memberlists WAN defaults.
- cli: added a
-force-without-cross-signingflag to theca set-configcommand. ๐ connect/ca: The ForceWithoutCrossSigning field will now work as expected for CA providers that support cross signing. [GH-9672] - โก๏ธ connect: update supported envoy versions to 1.14.7, 1.13.7, 1.12.7, 1.11.2 [GH-10106]
- telemetry: Add new metrics for status of secondary datacenter replication. [GH-10073]
๐ BUG FIXES:
- ๐ agent: ensure we hash the non-deprecated upstream fields on ServiceConfigRequest [GH-10240]
- 0๏ธโฃ api: include the default value of raft settings in the output of /v1/agent/self [GH-8812]
- areas: (Enterprise only) Revert to the 10s dial timeout used before connection pooling was introduced in 1.7.3.
- areas: (Enterprise only) Selectively merge gossip_wan config for network areas to avoid attempting to enable gossip encryption where it was not intended or necessary.
- 0๏ธโฃ local: agents will no longer persist the default user token along with a service or check. [GH-10188]
- server: ensure that central service config flattening properly resets the state each time [GH-10239]
-
v1.8.10 Changes
April 15, 2021๐ SECURITY:
- โ Add content-type headers to raw KV responses to prevent XSS attacks CVE-2020-25864 [GH-10023]
- ๐ audit-logging: Parse endpoint URL to prevent requests from bypassing the audit log CVE-2021-28156
๐ BUG FIXES:
- ๐ areas: Fixes a bug which would prevent newer servers in a network areas from connecting to servers running a version of Consul prior to 1.7.3.
- ๐ audit-logging: (Enterprise only) Fixed an issue that resulted in usage of the agent master token or managed service provider tokens from being resolved properly. [GH-10013]
- ๐ command: when generating envoy bootstrap configs to stdout do not mix informational logs into the json [GH-9980]
- โ config: correct config key from
advertise_addr_ipv6toadvertise_addr_wan_ipv6[GH-9851] - ๐ snapshot: fixes a bug that would cause snapshots to be missing all but the first ACL Auth Method. [GH-10025]
-
v1.8.9 Changes
March 04, 2021๐ IMPROVEMENTS:
- ๐ cli: Add new
-cluster-idandcommon-nametoconsul tls ca createto support creating a CA for Consul Connect. [GH-9585] - connect: if the token given to the vault provider returns no data avoid a panic [GH-9806]
- ๐ connect: update supported envoy point releases to 1.14.6, 1.13.7, 1.12.7, 1.11.2 [GH-9739]
- license: (Enterprise only) Temporary client license duration was increased from 30m to 6h.
- server: use the presense of stored federation state data as a sign that we already activated the federation state feature flag [GH-9519]
- ๐ xds: only try to create an ipv6 expose checks listener if ipv6 is supported by the kernel [GH-9765]
๐ BUG FIXES:
- ๐ api: Remove trailing periods from the gateway internal HTTP API endpoint [GH-9752]
- ๐ cache: Prevent spamming the logs for days when a cached request encounters an "ACL not found" error. [GH-9738]
- connect: connect CA Roots in the primary datacenter should use a SigningKeyID derived from their local intermediate [GH-9428]
- proxycfg: avoid potential deadlock in delivering proxy snapshot to watchers. [GH-9689]
- 0๏ธโฃ server: When wan federating via mesh gateways after initial federation default to using the local mesh gateways unless the heuristic indicates a bypass is required. [GH-9528]
- server: When wan federating via mesh gateways only do heuristic primary DC bypass on the leader. [GH-9366]
- xds: deduplicate mesh gateway listeners by address in a stable way to prevent some LDS churn [GH-9650]
- xds: prevent LDS flaps in mesh gateways due to unstable datacenter lists; also prevent some flaps in terminating gateways as well [GH-9651]
- ๐ cli: Add new
-
v1.8.8 Changes
January 22, 2021๐ BUG FIXES:
- ๐ connect: Fixed a bug in the AWS PCA Connect CA provider that could cause the intermediate PKI path to be deleted after reconfiguring the CA [GH-9498]
- ๐ connect: Fixed a bug in the Vault Connect CA provider that could cause the intermediate PKI path to be deleted after reconfiguring the CA [GH-9498]
- โก๏ธ connect: Fixed an issue that would prevent updating the Connect CA configuration if the CA provider didn't complete initialization previously. [GH-9498]
- ๐ leader: Fixed a bug that could cause Connect CA initialization failures from allowing leader establishment to complete resulting in potentially infinite leader elections. [GH-9498]
- rpc: Prevent misleading RPC error claiming the lack of a leader when Raft is ok but there are issues with client agents gossiping with the leader. [GH-9487]
- ๐ป ui: ensure namespace is used for node API requests [GH-9488]
-
v1.8.7 Changes
December 10, 20201.8.7 (December 10, 2020)
๐ BUG FIXES:
- acl: global tokens created by auth methods now correctly replicate to secondary datacenters [GH-9351]
- โก๏ธ connect: fixes a case when updating the CA config in a secondary datacenter to correctly trigger the creation of a new intermediate certificate [GH-9009]
- connect: only unset the active root in a secondary datacenter when a new one is replacing it [GH-9318]
- ๐ license: (Enterprise only) Fixed an issue where the UI would see Namespaces and SSO as licensed when they were not.
- license: (Enterprise only) Fixed an issue where warnings about Namespaces being unlicensed would be emitted erroneously.
- namespace: (Enterprise Only) Fixed a bug that could case snapshot restoration to fail when it contained a namespace marked for deletion while still containing other resources in that namespace. [GH-9156]
- namespace: (Enterprise Only) Fixed an issue where namespaced services and checks were not being deleted when the containing namespace was deleted.
- namespaces: (Enterprise only) Prevent stalling of replication in secondary datacenters due to conflicts between the namespace replicator and other replicators. [GH-9271]
-
v1.8.7-beta1 Changes
December 03, 20201.8.7-beta1 (December 03, 2020)
๐ BUG FIXES:
- โก๏ธ connect: fixes a case when updating the CA config in a secondary datacenter to correctly trigger the creation of a new intermediate certificate [GH-9009]
- connect: only unset the active root in a secondary datacenter when a new one is replacing it [GH-9318]
- ๐ license: (Enterprise only) Fixed an issue where the UI would see Namespaces and SSO as licensed when they were not.
- license: (Enterprise only) Fixed an issue where warnings about Namespaces being unlicensed would be emitted erroneously.
- namespace: (Enterprise Only) Fixed a bug that could case snapshot restoration to fail when it contained a namespace marked for deletion while still containing other resources in that namespace. [GH-9156]
- namespace: (Enterprise Only) Fixed an issue where namespaced services and checks were not being deleted when the containing namespace was deleted.
-
v1.8.6 Changes
November 19, 20201.8.6 (November 19, 2020)
๐ SECURITY:
- ๐ง Increase the permissions to read from the
/connect/ca/configurationendpoint tooperator:write. Previously Connect CA configuration, including the private key, set via this endpoint could be read back by an operator withoperator:readprivileges. CVE-2020-28053 [GH-9240]
- ๐ง Increase the permissions to read from the
-
v1.8.5 Changes
October 23, 20201.8.5 (October 23, 2020)
๐ SECURITY:
- ๐ Fix Consul Enterprise Namespace Config Entry Replication DoS. Previously an operator with service:write ACL permissions in a Consul Enterprise cluster could write a malicious config entry that caused infinite raft writes due to issues with the namespace replication logic. [CVE-2020-25201] [GH-9024]
๐ IMPROVEMENTS:
- api: The
v1/connect/ca/rootsendpoint now accepts apem=truequery parameter and will return a PEM encoded certificate chain of
all the certificates that would normally be in the JSON version of the response. [GH-8774] - ๐ connect: The Vault provider will now automatically renew the lease of the token used, if supported. [GH-8560]
- ๐ connect: update supported envoy releases to 1.14.5, 1.13.6, 1.12.7, 1.11.2 for 1.8.x [GH-8999]
๐ BUG FIXES:
- agent: when enable_central_service_config is enabled ensure agent reload doesn't revert check state to critical [GH-8747]
- ๐ connect: Fixed an issue where the Vault intermediate was not renewed in the primary datacenter. [GH-8784]
- connect: fix Vault provider not respecting IntermediateCertTTL [GH-8646]
- connect: fix connect sidecars registered via the API not being automatically deregistered with their parent service after an agent restart by persisting the LocallyRegisteredAsSidecar property. [GH-8924]
- ๐ fixed a bug that caused logs to be flooded with
[WARN] agent.router: Non-server in server-only area[GH-8685] - ๐ป ui: show correct datacenter for gateways [GH-8704]
-
v1.8.4 Changes
September 11, 20201.8.4 (September 11, 2020)
๐ FEATURES:
- ๐ agent: expose the list of supported envoy versions on /v1/agent/self [GH-8545]
- cache: Config parameters for cache throttling are now reloaded automatically on agent reload. Restarting the agent is not needed anymore. [GH-8552]
- connect: all config entries pick up a meta field [GH-8596]
๐ IMPROVEMENTS:
- api: Added
ACLModemethod to theAgentMembertype to determine what ACL mode the agent is operating in. [GH-8575] - api: Added
IsConsulServermethod to theAgentMembertype to easily determine whether the agent is a server. [GH-8575] - api: Added constants for common tag keys and values in the
Tagsfield of theAgentMemberstruct. [GH-8575] - api: Allow for the client to use TLS over a Unix domain socket. [GH-8602]
- api:
GET v1/operator/keyringalso lists primary keys. [GH-8522] - ๐ connect: Add support for http2 and grpc to ingress gateways [GH-8458]
- โก๏ธ serf: update to
v0.9.4which supports primary keys in the ListKeys operation. [GH-8522]
๐ BUGFIXES:
- [backport/1.8.x] connect: use stronger validation that ingress gateways have compatible protocols defined for their upstreams [GH-8494]
- agent: ensure that we normalize bootstrapped config entries [GH-8547]
- ๐ api: Fixed a panic caused by an api request with Connect=null [GH-8537]
- connect:
connect envoycommand now respects the-ca-pathflag [GH-8606] - connect: fix bug in preventing some namespaced config entry modifications [GH-8601]
- connect: fix renewing secondary intermediate certificates [GH-8588]
- ๐ป ui: fixed a bug related to in-folder KV creation GH-8613
-
v1.8.3 Changes
August 12, 2020๐ BUGFIXES:
- โช catalog: fixed a bug where nodes, services, and checks would not be restored with the correct Create/ModifyIndex when restoring from a snapshot [GH-8485]
- โก๏ธ vendor: update github.com/armon/go-metrics to v0.3.4 to mitigate a potential panic when emitting Prometheus metrics at an interval longer than the metric expiry time [GH-8478]
- connect: (Consul Enterprise only) Fixed a regression that prevented mesh gateways from routing to services in their local datacenter that reside outside of the default namespace.