edge-21.6.1
This release adds support for retrying HTTP/2 requests with small (<64KB)
message bodies, allowing the proxy to properly buffer message bodies when
responses are classified as a failure. Documentation on how to configure
retries can be found here.
This release also modifies the proxy's identity subsystem to instantiate a
client on-demand so client connections are not retained continually. Also
included in this release are various bug fixes and improvements as well as
expanding support for resource-aware tab completion in the jaeger and
multicluster CLI extensions.
- Added support for specifying a
gateway-port
flag for themulticluster link
command (thanks @psmit!) - Added support for Kubernetes resource aware tab completion for
jaeger
and
multicluster
commands - Fixed an issue where
viz
,jaeger
andmulticluster
extensions could not
be installed onPodSecurityPolicy
-enabled clusters - Fixed an issue where
linkerd check --proxy
could incorrectly report
out-of-date proxy versions caused by incorrect regex (thanks @aryan9600!) - Added support for the proxy to retry HTTP/2 requests with message bodies
<= 64KB - Modified the proxy's controller stack to create new client connections
on-demand - Fixed Viz's
uninstall
command to remove viz installations that used the
legacylinkerd.io/extension: linkerd-viz
label (thanks @jsoref!) - Expanded the "linkerd-existence" health check to also check for the
destination pod readiness