1.15.2 (March 30, 2023)
FEATURES:
- xds: Allow for configuring connect proxies to send service mesh telemetry to an HCP metrics collection service. [GH-16585]
BUG FIXES:
- audit-logging: (Enterprise only) Fix a bug where
/agent/monitor
and/agent/metrics
endpoints return aStreaming not supported
error when audit logs are enabled. This also fixes the delay receiving logs when runningconsul monitor
against an agent with audit logs enabled. [GH-16700] - ca: Fixes a bug where updating Vault CA Provider config would cause TLS issues in the service mesh [GH-16592]
- cache: revert cache refactor which could cause blocking queries to never return [GH-16818]
- gateway: (Enterprise only) Fix bug where namespace/partition would fail to unmarshal for TCPServices. [GH-16781]
- gateway: (Enterprise only) Fix bug where namespace/partition would fail to unmarshal. [GH-16651]
- gateway: (Enterprise only) Fix bug where parent refs and service refs for a route in the same namespace as the route would fallback to the default namespace if the namespace was not specified in the configuration rather than falling back to the routes namespace. [GH-16789]
- gateway: (Enterprise only) Fix bug where routes defined in a different namespace than a gateway would fail to register. [GH-16677].
- gateways: Adds validation to ensure the API Gateway has a listener defined when created [GH-16649]
- gateways: Fixes a bug API gateways using HTTP listeners were taking upwards of 15 seconds to get configured over xDS. [GH-16661]
- peering: (Consul Enterprise only) Fix issue where connect-enabled services with peer upstreams incorrectly required
service:write
access in thedefault
namespace to query data, which was too restrictive. Now havingservice:write
to any namespace is sufficient to query the peering data. - peering: (Consul Enterprise only) Fix issue where resolvers, routers, and splitters referencing peer targets may not work correctly for non-default partitions and namespaces. Enterprise customers leveraging peering are encouraged to upgrade both servers and agents to avoid this problem.
- peering: Fix issue resulting in prepared query failover to cluster peers never un-failing over. [GH-16729]
- peering: Fixes a bug that can lead to peering service deletes impacting the state of local services [GH-16570]
- peering: Fixes a bug where the importing partition was not added to peered failover targets, which causes issues when the importing partition is a non-default partition. [GH-16675]
- raft_logstore: Fixes a bug where restoring a snapshot when using the experimental WAL storage backend causes a panic. [GH-16647]
- ui: fix PUT token request with adding missed AccessorID property to requestBody [GH-16660]
- ui: fix rendering issues on Overview and empty-states by addressing isHTMLSafe errors [GH-16574]