From 7496c123152fc539cc7eca7ff9044cbf5e7770a4 Mon Sep 17 00:00:00 2001 From: Oliver Gould Date: Thu, 4 Nov 2021 19:45:50 +0000 Subject: [PATCH 1/2] proxy: v2.165.0 This release improves retries so that requests without a `content-length` can be retried. This should permit requests emitted by grpc-go to be retried. Discovery diagnostics have also been improved by ensuring that service discovery updates are logged at DEBUG. Previously these messages were only emitted at the TRACE level. --- * build(deps): bump hdrhistogram from 7.3.0 to 7.4.0 (linkerd/linkerd2-proxy#1330) * build(deps): bump libc from 0.2.104 to 0.2.105 (linkerd/linkerd2-proxy#1332) * tracing: update `tracing-subscriber` to v0.3.x (linkerd/linkerd2-proxy#1327) * tls: Avoid circular dependencies (linkerd/linkerd2-proxy#1334) * Fix misspecified dependencies (linkerd/linkerd2-proxy#1335) * build(deps): bump tracing-subscriber from 0.2.25 to 0.3.1 (linkerd/linkerd2-proxy#1328) * update `tonic`, `prost`, and `linkerd2-proxy-api` (linkerd/linkerd2-proxy#1339) * Refactor mTLS & identity crates (linkerd/linkerd2-proxy#1333) * Log discovery changes at DEBUG (linkerd/linkerd2-proxy#1340) * build(deps): bump tokio-util from 0.6.8 to 0.6.9 (linkerd/linkerd2-proxy#1342) * build(deps): bump tokio from 1.12.0 to 1.13.0 (linkerd/linkerd2-proxy#1343) * build(deps): bump tokio-stream from 0.1.7 to 0.1.8 (linkerd/linkerd2-proxy#1344) * retry: allow retrying requests without content-length headers (linkerd/linkerd2-proxy#1341) * retry: Simplify ReplayBody::poll_data for readability (linkerd/linkerd2-proxy#1346) * build(deps): bump libc from 0.2.105 to 0.2.106 (linkerd/linkerd2-proxy#1348) * reorg: Decouple TLS implementation from proxy client (linkerd/linkerd2-proxy#1349) * build(deps): bump actions/checkout from 2.3.5 to 2.4.0 (linkerd/linkerd2-proxy#1352) * Introduce `meshtls` facade to hide rustls crate (linkerd/linkerd2-proxy#1353) --- .proxy-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.proxy-version b/.proxy-version index 46fa61734f66c..a55d40585fc63 100644 --- a/.proxy-version +++ b/.proxy-version @@ -1 +1 @@ -v2.164.0 +v2.165.0 From 0d6ddd6cd39f84e2d90449d24d7ece0b6b75dab4 Mon Sep 17 00:00:00 2001 From: Oliver Gould Date: Fri, 5 Nov 2021 16:07:12 +0000 Subject: [PATCH 2/2] proxy: v2.165.1 This release fixes an issue in v2.165.0 where clients were not configured with the trust roots until identity was provisioned. This prevented the identity client form establishing TLS with the identity controller so proxies could never become ready. --- * rustls: Configure the initial TLS client with trust roots (linkerd/linkerd2-proxy#1355) --- .proxy-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.proxy-version b/.proxy-version index a55d40585fc63..fd877283b5a90 100644 --- a/.proxy-version +++ b/.proxy-version @@ -1 +1 @@ -v2.165.0 +v2.165.1