diff --git a/.changelog/11500.txt b/.changelog/11500.txt index b19fe8a52d..2101a397e3 100644 --- a/.changelog/11500.txt +++ b/.changelog/11500.txt @@ -1,4 +1,4 @@ -```release-note:bugfix +```release-note:bug rpc: Adds a deadline to client RPC calls, so that streams will no longer hang indefinitely in unstable network conditions. [[GH-8504](https://github.com/hashicorp/consul/issues/8504)] -``` \ No newline at end of file +``` diff --git a/.changelog/11791.txt b/.changelog/11791.txt index cbd6076cb6..cebbf3a690 100644 --- a/.changelog/11791.txt +++ b/.changelog/11791.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug ui: Change partitions to expect [] from the listing API ``` diff --git a/.changelog/11804.txt b/.changelog/11804.txt index 0b64ab02f0..44374def1d 100644 --- a/.changelog/11804.txt +++ b/.changelog/11804.txt @@ -1,4 +1,4 @@ -```release-note:bugfix +```release-note:bug ui: Don't offer to save an intention with a source/destinatiojn wildcard partition ``` diff --git a/.changelog/11850.txt b/.changelog/11850.txt index 2ceffcf289..72c1048d97 100644 --- a/.changelog/11850.txt +++ b/.changelog/11850.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug ui: Fixes an issue with the version footer wandering when scrolling ``` diff --git a/.changelog/12279.txt b/.changelog/12279.txt index efded667de..0450cf0fc8 100644 --- a/.changelog/12279.txt +++ b/.changelog/12279.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug ui: Ensure proxy instance health is taken into account in Service Instance Listings ``` diff --git a/.changelog/14233.txt b/.changelog/14233.txt index 5a2c6dee18..0c1b5dc433 100644 --- a/.changelog/14233.txt +++ b/.changelog/14233.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug rpc: Adds max jitter to client deadlines to prevent i/o deadline errors on blocking queries ``` diff --git a/.changelog/14269.txt b/.changelog/14269.txt index 29eec6d5da..0042e82260 100644 --- a/.changelog/14269.txt +++ b/.changelog/14269.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug connect: Fix issue where `auto_config` and `auto_encrypt` could unintentionally enable TLS for gRPC xDS connections. -``` \ No newline at end of file +``` diff --git a/.changelog/14290.txt b/.changelog/14290.txt index 719bd67b3b..89a5b1852c 100644 --- a/.changelog/14290.txt +++ b/.changelog/14290.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug envoy: validate name before deleting proxy default configurations. -``` \ No newline at end of file +``` diff --git a/.changelog/14364.txt b/.changelog/14364.txt index d2f777af49..b3ae757ce5 100644 --- a/.changelog/14364.txt +++ b/.changelog/14364.txt @@ -1,3 +1,3 @@ -```release-note:bugfix +```release-note:bug peering: Fix issue preventing deletion and recreation of peerings in TERMINATED state. -``` \ No newline at end of file +``` diff --git a/CHANGELOG.md b/CHANGELOG.md index 8353c8d335..9814bf0d18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,9 +36,13 @@ BUG FIXES: `QueryFailoverOptions` and marks it as deprecated. [[GH-14378](https://github.com/hashicorp/consul/issues/14378)] * ca: Fixed a bug with the Vault CA provider where the intermediate PKI mount and leaf cert role were not being updated when the CA configuration was changed. [[GH-14516](https://github.com/hashicorp/consul/issues/14516)] * cli: When launching a sidecar proxy with `consul connect envoy` or `consul connect proxy`, the `-sidecar-for` service ID argument is now treated as case-insensitive. [[GH-14034](https://github.com/hashicorp/consul/issues/14034)] +* connect: Fix issue where `auto_config` and `auto_encrypt` could unintentionally enable TLS for gRPC xDS connections. [[GH-14269](https://github.com/hashicorp/consul/issues/14269)] * connect: Fixed a bug where old root CAs would be removed from the primary datacenter after switching providers and restarting the cluster. [[GH-14598](https://github.com/hashicorp/consul/issues/14598)] * connect: Fixed an issue where intermediate certificates could build up in the root CA because they were never being pruned after expiring. [[GH-14429](https://github.com/hashicorp/consul/issues/14429)] * connect: Fixed some spurious issues during peering establishment when a follower is dialed [[GH-14119](https://github.com/hashicorp/consul/issues/14119)] +* envoy: validate name before deleting proxy default configurations. [[GH-14290](https://github.com/hashicorp/consul/issues/14290)] +* peering: Fix issue preventing deletion and recreation of peerings in TERMINATED state. [[GH-14364](https://github.com/hashicorp/consul/issues/14364)] +* rpc: Adds max jitter to client deadlines to prevent i/o deadline errors on blocking queries [[GH-14233](https://github.com/hashicorp/consul/issues/14233)] * tls: undo breaking change that prevented setting TLS for gRPC when using config flags available in Consul v1.11. [[GH-14668](https://github.com/hashicorp/consul/issues/14668)] * ui: Removed Overview page from HCP instalations [[GH-14606](https://github.com/hashicorp/consul/issues/14606)] @@ -62,6 +66,8 @@ BUG FIXES: * cli: When launching a sidecar proxy with `consul connect envoy` or `consul connect proxy`, the `-sidecar-for` service ID argument is now treated as case-insensitive. [[GH-14034](https://github.com/hashicorp/consul/issues/14034)] * connect: Fixed a bug where old root CAs would be removed from the primary datacenter after switching providers and restarting the cluster. [[GH-14598](https://github.com/hashicorp/consul/issues/14598)] * connect: Fixed an issue where intermediate certificates could build up in the root CA because they were never being pruned after expiring. [[GH-14429](https://github.com/hashicorp/consul/issues/14429)] +* envoy: validate name before deleting proxy default configurations. [[GH-14290](https://github.com/hashicorp/consul/issues/14290)] +* rpc: Adds max jitter to client deadlines to prevent i/o deadline errors on blocking queries [[GH-14233](https://github.com/hashicorp/consul/issues/14233)] * ui: Removed Overview page from HCP instalations [[GH-14606](https://github.com/hashicorp/consul/issues/14606)] ## 1.11.9 (September 20, 2022) @@ -82,6 +88,9 @@ BUG FIXES: * cli: When launching a sidecar proxy with `consul connect envoy` or `consul connect proxy`, the `-sidecar-for` service ID argument is now treated as case-insensitive. [[GH-14034](https://github.com/hashicorp/consul/issues/14034)] * connect: Fixed a bug where old root CAs would be removed from the primary datacenter after switching providers and restarting the cluster. [[GH-14598](https://github.com/hashicorp/consul/issues/14598)] * connect: Fixed an issue where intermediate certificates could build up in the root CA because they were never being pruned after expiring. [[GH-14429](https://github.com/hashicorp/consul/issues/14429)] +* rpc: Adds a deadline to client RPC calls, so that streams will no longer hang +indefinitely in unstable network conditions. [[GH-8504](https://github.com/hashicorp/consul/issues/8504)] [[GH-11500](https://github.com/hashicorp/consul/issues/11500)] +* rpc: Adds max jitter to client deadlines to prevent i/o deadline errors on blocking queries [[GH-14233](https://github.com/hashicorp/consul/issues/14233)] ## 1.13.1 (August 11, 2022) @@ -168,6 +177,8 @@ BUG FIXES: connect: Terminating gateways with a wildcard service entry should no longer pick up connect services as upstreams. [[GH-13958](https://github.com/hashicorp/consul/issues/13958)] * proxycfg: Fixed a minor bug that would cause configuring a terminating gateway to watch too many service resolvers and waste resources doing filtering. [[GH-13012](https://github.com/hashicorp/consul/issues/13012)] * raft: upgrade to v1.3.8 which fixes a bug where non cluster member can still be able to participate in an election. [[GH-12844](https://github.com/hashicorp/consul/issues/12844)] +* rpc: Adds a deadline to client RPC calls, so that streams will no longer hang +indefinitely in unstable network conditions. [[GH-8504](https://github.com/hashicorp/consul/issues/8504)] [[GH-11500](https://github.com/hashicorp/consul/issues/11500)] * serf: upgrade serf to v0.9.8 which fixes a bug that crashes Consul when serf keyrings are listed [[GH-13062](https://github.com/hashicorp/consul/issues/13062)] * ui: Fixes an issue where client side validation errors were not showing in certain areas [[GH-14021](https://github.com/hashicorp/consul/issues/14021)] @@ -238,6 +249,8 @@ BUG FIXES: * ca: fix a bug that caused a non blocking leaf cert query after a blocking leaf cert query to block [[GH-12820](https://github.com/hashicorp/consul/issues/12820)] * config: fix backwards compatibility bug where setting the (deprecated) top-level `verify_incoming` option would enable TLS client authentication on the gRPC port [[GH-13118](https://github.com/hashicorp/consul/issues/13118)] * health: ensure /v1/health/service/:service endpoint returns the most recent results when a filter is used with streaming #12640 [[GH-12640](https://github.com/hashicorp/consul/issues/12640)] +* rpc: Adds a deadline to client RPC calls, so that streams will no longer hang +indefinitely in unstable network conditions. [[GH-8504](https://github.com/hashicorp/consul/issues/8504)] [[GH-11500](https://github.com/hashicorp/consul/issues/11500)] * snapshot-agent: **(Enterprise only)** Fix a bug where providing the ACL token to the snapshot agent via a CLI or ENV variable without a license configured results in an error during license auto-retrieval. * ui: Re-instate '...' icon for row actions [[GH-13183](https://github.com/hashicorp/consul/issues/13183)] @@ -321,6 +334,8 @@ BUG FIXES: * dns: allow max of 63 character DNS labels instead of 64 per RFC 1123 [[GH-12535](https://github.com/hashicorp/consul/issues/12535)] * logging: fix a bug with incorrect severity syslog messages (all messages were sent with NOTICE severity). [[GH-12079](https://github.com/hashicorp/consul/issues/12079)] * ui: Added Tags tab to gateways(just like exists for non-gateway services) [[GH-12400](https://github.com/hashicorp/consul/issues/12400)] +* ui: Ensure proxy instance health is taken into account in Service Instance Listings [[GH-12279](https://github.com/hashicorp/consul/issues/12279)] +* ui: Fixes an issue with the version footer wandering when scrolling [[GH-11850](https://github.com/hashicorp/consul/issues/11850)] NOTES: @@ -419,6 +434,7 @@ BUG FIXES: * connect: fixes bug where passthrough addressses for transparent proxies dialed directly weren't being cleaned up. [[GH-12223](https://github.com/hashicorp/consul/issues/12223)] * partitions: **(Enterprise only)** Do not leave a serf partition when the partition is deleted * serf: update serf v0.9.7, complete the leave process if broadcasting leave timeout. [[GH-12057](https://github.com/hashicorp/consul/issues/12057)] +* ui: Ensure proxy instance health is taken into account in Service Instance Listings [[GH-12279](https://github.com/hashicorp/consul/issues/12279)] * ui: Fix up a problem where occasionally an intention can visually disappear from the listing after saving [[GH-12315](https://github.com/hashicorp/consul/issues/12315)] * ui: Fixed a bug with creating multiple nested KVs in one interaction [[GH-12081](https://github.com/hashicorp/consul/issues/12081)] * ui: Include partition data when saving an intention from the topology visualization [[GH-12317](https://github.com/hashicorp/consul/issues/12317)] @@ -483,6 +499,10 @@ FEATURES: [Admin Partition](https://www.consul.io/docs/enterprise/admin-partitions) documentation. [[GH-11855](https://github.com/hashicorp/consul/issues/11855)] * networking: **(Enterprise Only)** Make `segment_limit` configurable, cap at 256. +BUG FIXES: + +* ui: Fixes an issue with the version footer wandering when scrolling [[GH-11850](https://github.com/hashicorp/consul/issues/11850)] + ## 1.11.0 (December 14, 2021) BREAKING CHANGES: @@ -582,6 +602,8 @@ BUG FIXES: * namespaces: **(Enterprise only)** ensure the namespace replicator doesn't replicate deleted namespaces * proxycfg: ensure all of the watches are canceled if they are cancelable [[GH-11824](https://github.com/hashicorp/consul/issues/11824)] * snapshot: **(Enterprise only)** fixed a bug where the snapshot agent would ignore the `license_path` setting in config files +* ui: Change partitions to expect [] from the listing API [[GH-11791](https://github.com/hashicorp/consul/issues/11791)] +* ui: Don't offer to save an intention with a source/destination wildcard partition [[GH-11804](https://github.com/hashicorp/consul/issues/11804)] * ui: Ensure all types of data get reconciled with the backend data [[GH-11237](https://github.com/hashicorp/consul/issues/11237)] * ui: Ensure dc selector correctly shows the currently selected dc [[GH-11380](https://github.com/hashicorp/consul/issues/11380)] * ui: Ensure we check intention permissions for specific services when deciding