Skip to content

Releases: linkerd/linkerd2-proxy

v2.104.1

13 Jul 23:23
release/v2.104.1
95d950f
Compare
Choose a tag to compare
This release only changes how release artifacts are named. There are no
functional changes.

v2.104.0

09 Jul 15:33
release/v2.104.0
40e1a62
Compare
Choose a tag to compare
This release primarily includes a fix for a regression in the tracing
system introduced in v2.101.0.

We have also made some internal changes to reduce latency in benchmarks.

v2.103.0

02 Jul 17:45
release/v2.103.0
f897208
Compare
Choose a tag to compare
This release increases the default buffer size to match the proxy's
in-flight request limit. This reduces contention in overload--especially
high-concurrency--situations, substantially reducing tail latency.

v2.102.0

25 Jun 17:29
release/v2.102.0
0d28d8f
Compare
Choose a tag to compare
This release fixes a regression that could cause service profile lookups
to be retried indefinitely, despite the server returning an
`InvalidArgument` response (which indicates the proxy should not retry).

v2.101.0

23 Jun 23:21
release/v2.101.0
1d9e9b3
Compare
Choose a tag to compare
This release primarily features an upgrade of the proxy's underlying
Tokio runtime and its related libraries. We've observed lower latencies
in initial benchmarks, but further testing and burn-in is warranted.

Also, the proxy now honors the `LINKERD_PROXY_LOG_FORMAT=json`
configuration to enable JSON-formatted logging.

v2.100.0

03 Jun 01:50
release/v2.100.0
b1b6b53
Compare
Choose a tag to compare
This change modifies the inbound gateway caching so that requests may be
routed to multiple leaves of a traffic split.

v2.99.0

01 Jun 22:10
release/v2.99.0
be50252
Compare
Choose a tag to compare
The proxy can now operate as gateway, routing requests from its inbound
proxy to the outbound proxy, without passing the requests to a local
application. This supports Linkerd's multicluster feature by adding a
`Forwarded` header to propagate the original client identity and assist
in loop detection.

v2.98.0

22 May 15:55
release/v2.98.0
e77fe18
Compare
Choose a tag to compare
In some ingress setups, the proxy could be tricked into looping requests
through the outbound proxy. We now detect these loops and fail these
requests with a 502, saving your precious CPU.

v2.97.0

13 May 21:29
release/v2.97.0
fd5a6aa
Compare
Choose a tag to compare
This release adds special handling for I/O errors in HTTP responses so
that an `errno` label is included to describe the underlying errors
in the proxy's metrics.

v2.96.0

11 May 20:04
release/v2.96.0
0a8c546
Compare
Choose a tag to compare
This release reduces latency and CPU consumption, especially for high-
concurrency use cases.