This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
IMPROVEMENTS:
BUG FIXES:
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
Enterprise LTS: Consul Enterprise 1.15 is a Long-Term Support (LTS) release.
SECURITY:
IMPROVEMENTS:
BUG FIXES:
SECURITY:
IMPROVEMENTS:
BUG FIXES:
tag.name.service.consul, were being disregarded. [GH-21361]BREAKING CHANGES:
consul element in the metric name have been removed. Please use the same metric without the second consul instead. As an example instead of consul.consul.state.config_entries use consul.state.config_entries [GH-20674]SECURITY:
1.27.5 and 1.28.3. This resolves CVE
CVE-2024-32475 (auto_sni). [GH-21017]v0.18.7 or higher. This resolves CVE
CVE-2020-8559. [GH-21017]FEATURES:
v1dns in the experiments agent config to disable.
The legacy server will be removed in a future release of Consul.
See the Consul 1.19.x Release Notes for removed DNS features. [GH-20715]IMPROVEMENTS:
github.com/envoyproxy/go-control-plane to 0.12.0. [GH-20973]consul-dataplane now accepts partition, namespace, token as metadata to default those query parameters.
consul-dataplane v1.5+ will send this information automatically. [GH-20899]consul snapshot decode CLI command to output a JSON object stream of all the snapshots data. [GH-20824]telemetry.disable_per_tenancy_usage_metrics in agent configuration to disable setting tenancy labels on usage metrics. This significantly decreases CPU utilization in clusters with many admin partitions or namespaces.DEPRECATIONS:
local_storage, aws_storage, azure_blob_storage, and google_storage in snapshot agent configuration files are now deprecated. Use the backup_destinations config object instead.BUG FIXES:
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
Enterprise LTS: Consul Enterprise 1.15 is a Long-Term Support (LTS) release.
SECURITY:
alpine:3.19. [GH-20897]vault/api to v1.12.2 to address CVE-2024-28180
(removes indirect dependency on impacted go-jose.v2) [GH-20910]1.26.8, 1.27.4, 1.27.5, 1.28.2 and 1.28.3. This resolves CVEs
CVE-2024-27919 (http2). [GH-20956] and CVE-2024-32475 (auto_sni). [GH-21030]v0.18.7 or higher. This resolves CVE
CVE-2020-8559. [GH-21030]1.21.9. This resolves CVE
CVE-2023-45288 (http2). [GH-20956]v0.24.0. This resolves CVE
CVE-2023-45288 (x/net). [GH-20956]coredns/coredns dependency to address CVE-2024-0874 [GH-9245]BUG FIXES:
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
alpine:3.19. [GH-20897]vault/api to v1.12.2 to address CVE-2024-28180
(removes indirect dependency on impacted go-jose.v2) [GH-20910]1.26.8, 1.27.4, 1.27.5, 1.28.2 and 1.28.3. This resolves CVEs
CVE-2024-27919 (http2). [GH-20956] and CVE-2024-32475 (auto_sni). [GH-21030]v0.18.7 or higher. This resolves CVE
CVE-2020-8559. [GH-21032]1.21.9. This resolves CVE
CVE-2023-45288 (http2). [GH-20956]v0.24.0. This resolves CVE
CVE-2023-45288 (x/net). [GH-20956]coredns/coredns dependency to address CVE-2024-0874 [GH-9244]BUG FIXES:
DefaultForFailover.
DNS requests against sameness groups without this field set will now error as intended.This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
alpine:3.19. [GH-20897]vault/api to v1.12.2 to address CVE-2024-28180
(removes indirect dependency on impacted go-jose.v2) [GH-20910]1.26.8, 1.27.4, 1.27.5, 1.28.2 and 1.28.3. This resolves CVEs
CVE-2024-27919 (http2). [GH-20956] and CVE-2024-32475 (auto_sni). [GH-21030]v0.18.7 or higher. This resolves CVE
CVE-2020-8559. [GH-21033]1.21.9. This resolves CVE
CVE-2023-45288 (http2). [GH-20956]v0.24.0. This resolves CVE
CVE-2023-45288 (x/net). [GH-20956]coredns/coredns dependency to address CVE-2024-0874 [GH-9243]BUG FIXES:
DefaultForFailover.
DNS requests against sameness groups without this field set will now error as intended.Enterprise LTS: Consul Enterprise 1.18 is a Long-Term Support (LTS) release.
SECURITY:
alpine:3.19. [GH-20897]vault/api to v1.12.2 to address CVE-2024-28180
(removes indirect dependency on impacted go-jose.v2) [GH-20910]1.26.8, 1.27.4, 1.27.5, 1.28.2 and 1.28.3. This resolves CVEs
CVE-2024-27919 (http2). [GH-20956] and CVE-2024-32475 (auto_sni). [GH-21030]v0.18.7 or higher. This resolves CVE
CVE-2020-8559. [GH-21034]1.21.9. This resolves CVE
CVE-2023-45288 (http2). [GH-20956]v0.24.0. This resolves CVE
CVE-2023-45288 (x/net). [GH-20956]IMPROVEMENTS:
BUG FIXES:
DefaultForFailover.
DNS requests against sameness groups without this field set will now error as intended.This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
Enterprise LTS: Consul Enterprise 1.15 is a Long-Term Support (LTS) release.
SECURITY:
google.golang.org/protobuf to v1.33.0 to address CVE-2024-24786. [GH-20801]IMPROVEMENTS:
BUG FIXES:
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
google.golang.org/protobuf to v1.33.0 to address CVE-2024-24786. [GH-20801]alpine3.19. This resolves CVEs
CVE-2023-52425
CVE-2023-52426 [GH-20812]1.21.8. This resolves CVEs
CVE-2024-24783 (crypto/x509).
CVE-2023-45290 (net/http).
CVE-2023-45289 (net/http, net/http/cookiejar).
CVE-2024-24785 (html/template).
CVE-2024-24784 (net/mail). [GH-20812]IMPROVEMENTS:
backup_destinations config file object.BUG FIXES:
This release is created to share the Consul Enterprise changelog and notify consumers of availability. The attached source and assets do not include Consul Enterprise code and should not be used in place of official Docker images or binaries.
SECURITY:
google.golang.org/protobuf to v1.33.0 to address CVE-2024-24786. [GH-20801]alpine3.19. This resolves CVEs
CVE-2023-52425
CVE-2023-52426 [GH-20812]1.21.8. This resolves CVEs
CVE-2024-24783 (crypto/x509).
CVE-2023-45290 (net/http).
CVE-2023-45289 (net/http, net/http/cookiejar).
CVE-2024-24785 (html/template).
CVE-2024-24784 (net/mail). [GH-20812]IMPROVEMENTS:
backup_destinations config file object.BUG FIXES:
Enterprise LTS: Consul Enterprise 1.18 is a Long-Term Support (LTS) release.
BREAKING CHANGES:
SECURITY:
google.golang.org/protobuf to v1.33.0 to address CVE-2024-24786. [GH-20801]alpine3.19. This resolves CVEs
CVE-2023-52425
CVE-2023-52426 [GH-20812]1.21.8. This resolves CVEs
CVE-2024-24783 (crypto/x509).
CVE-2023-45290 (net/http).
CVE-2023-45289 (net/http, net/http/cookiejar).
CVE-2024-24785 (html/template).
CVE-2024-24784 (net/mail). [GH-20812]IMPROVEMENTS:
backup_destinations config file object.BUG FIXES:
BREAKING CHANGES:
telemetry.disable_hostname when determining whether to prefix gauge-type metrics with the hostname of the Consul agent. Previously, if only the default metric sink was enabled, this configuration was ignored and always treated as true, even though its default value is false. [GH-20312]SECURITY:
golang.org/x/crypto to v0.17.0 to address CVE-2023-48795. [GH-20023]FEATURES:
v2dns in the experiments agent config to enable.
It will automatically be enabled when using the resource-apis (Catalog v2) experiment.
The new DNS implementation will be the default in Consul 1.19.
See the Consul 1.18.x Release Notes for deprecated DNS features. [GH-20643]IMPROVEMENTS:
envoy.config.core.v3.HeaderValueOption.append. [GH-20078]envoy.config.route.v3.HeaderMatcher.safe_regex_match and envoy.type.matcher.v3.RegexMatcher.google_re2. [GH-20013]BUG FIXES:
SECURITY:
IMPROVEMENTS:
Internal.ServiceDump when mesh gateway is not used. [GH-20168]Internal.ServiceDump watch from proxycfg [GH-20168]BUG FIXES:
http protocol fails with a protocol-mismatch error. [GH-20481]SECURITY:
IMPROVEMENTS:
Internal.ServiceDump when mesh gateway is not used. [GH-20168]Internal.ServiceDump watch from proxycfg [GH-20168]BUG FIXES:
http protocol fails with a protocol-mismatch error. [GH-20481]SECURITY:
FEATURES:
exported-services to list all services exported and their consumers. Refer to the CLI docs for more information. [GH-20331]IMPROVEMENTS:
Internal.ServiceDump when mesh gateway is not used. [GH-20168]Internal.ServiceDump watch from proxycfg [GH-20168]CaseInsensitive flag to service-routers that allows paths and path prefixes to ignore URL upper and lower casing. [GH-19647]BUG FIXES:
http protocol fails with a protocol-mismatch error. [GH-20481]BREAKING CHANGES:
telemetry.disable_hostname when determining whether to prefix gauge-type metrics with the hostname of the Consul agent. Previously, if only the default metric sink was enabled, this configuration was ignored and always treated as true, even though its default value is false. [GH-20312]SECURITY:
golang.org/x/crypto to v0.17.0 to address CVE-2023-48795. [GH-20023]FEATURES:
IMPROVEMENTS:
Internal.ServiceDump when mesh gateway is not used. [GH-20168]Internal.ServiceDump watch from proxycfg [GH-20168]CaseInsensitive flag to service-routers that allows paths and path prefixes to ignore URL upper and lower casing. [GH-19647]envoy.config.core.v3.HeaderValueOption.append. [GH-20078]envoy.config.route.v3.HeaderMatcher.safe_regex_match and envoy.type.matcher.v3.RegexMatcher.google_re2. [GH-20013]BUG FIXES:
KNOWN ISSUES:
SECURITY:
ubi9-minimal:9.3 as the base image. [GH-20014]IMPROVEMENTS:
match_subject_alt_names in favor of match_typed_subject_alt_names. [GH-19954]envoy.config.router.v3.WeightedCluster.total_weight. [GH-20011]envoy.config.cluster.v3.Cluster.http_protocol_options [GH-20010]envoy.config.cluster.v3.Cluster.http2_protocol_options, envoy.config.bootstrap.v3.Admin.access_log_path [GH-19940]envoy.extensions.filters.http.lua.v3.Lua.inline_code [GH-20012]BUG FIXES:
SECURITY:
ubi9-minimal:9.3 as the base image. [GH-20014]IMPROVEMENTS:
BUG FIXES:
KNOWN ISSUES:
SECURITY:
ubi9-minimal:9.3 as the base image. [GH-20014]IMPROVEMENTS:
match_subject_alt_names in favor of match_typed_subject_alt_names. [GH-19954]envoy.config.router.v3.WeightedCluster.total_weight. [GH-20011]envoy.config.cluster.v3.Cluster.http_protocol_options [GH-20010]envoy.config.cluster.v3.Cluster.http2_protocol_options, envoy.config.bootstrap.v3.Admin.access_log_path [GH-19940]envoy.extensions.filters.http.lua.v3.Lua.inline_code [GH-20012]DEPRECATIONS:
-admin-access-log-path flag from consul connect envoy command in favor of: -admin-access-log-config. [GH-19943]BUG FIXES: